body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	min-width:990px;
}
a:link {
	color: #557799;
	text-decoration: underline;
}
a:hover {
	color: #557799;
	text-decoration: none;
}
a:visited {
	color: #557799;
}

.langue {
	font-size: 11px;
	text-transform: uppercase;
	color: #89A5C1;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.langue a:link {
	font-size: 14px;
	text-transform: uppercase;
	color: #89A5C1;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.langue a:hover {
	font-size: 14px;
	text-transform: uppercase;
	color: #89A5C1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.langue a:visited {
	text-transform: uppercase;
	font-size: 14px;
	color: #89A5C1;
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 14px;
	color: #43658D;
}

.head {
	background-image: url(../images/head_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.foot {
	background-image: url(../images/foot_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgmain {
	background-image: url(../images/bg_main.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainmembres {
	background-image: url(../images/bg_main_membres.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainservices {
	background-image: url(../images/bg_main_services.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainnouvelles {
	background-image: url(../images/bg_main_nouvelles.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainlespros{
	background-image: url(../images/bg_main_lespros.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgmaintarifsp{
	background-image: url(../images/bg_main_tarifsp.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainacademie{
	background-image: url(../images/bg_main_academie.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainmembres {
	background-image: url(../images/bg_main_membres.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainvvirtuelle {
	background-image: url(../images/bg_main_vvirtuelle.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainarchitecte {
	background-image: url(../images/bg_main_arch.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmaingroupescorpo {

	background-image: url(../images/bg_main_groupescorpo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmainboutique {

	background-image: url(../images/bg_main_boutique.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgmaininfo {
	background-image: url(../images/bg_main_info.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.footombreborders {
	border-right: 1px solid #CACDD0;
	border-left: 1px solid #CACDD0;


}
.txt10 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #D2D3D7;
}
.titles {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 20px;
	color: #557799;
	text-transform: uppercase;
}
.txtstd {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 14px;
	color: #43658D;
	line-height: 22px;
	text-align: justify;
}
.bgleft {
	background-image: url(../images/bg_left.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.txtskinstelus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	line-height: 16px;
}
.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #132845;
}

.footombrebordersleft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CACDD0;
}
.boxborders {
	border: 1px solid #C9CDD0;
}
.bgtitles {
	background-image: url(../images/bg_titles.gif);
}
.copyright {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #A3B6C9;
	text-transform: uppercase;
}
.bgleftmenu {
	background-image: url(../images/bg_leftmenu.gif);
}
.titlesnoms {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 16px;
	color: #183F72;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 17px;
}
.txtsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #43658D;
	line-height: 12px;
	font-weight: bold;
	text-align: justify;

}
.titlesbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F0F0F0;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #557799;

}
.titles14 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 18px;
	color: #557799;
	text-transform: uppercase;
	font-weight: bold;

}
.txt14 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 14px;
	color: #132845;
	line-height: 15px;

}
.titlestxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3A5171;
	line-height: 22px;

}
.bgmainright {
	background-image: url(../images/bg_main_right.gif);
	background-repeat: no-repeat;

}
.txtprix {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 20px;
	color: #132845;
	line-height: 26px;
	font-weight: bold;

}
.txt12caps {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 12px;
	color: #132845;
	line-height: 15px;
	text-transform: uppercase;

}
.txt10Caps {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 11px;


}
.titles15 {

	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 16px;
	color: #557799;
	text-transform: uppercase;
}
.txtstd11 {

	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 11px;
	color: #43658D;
	line-height: 12px;
}
.txt10parpers {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #D2D3D7;
	line-height: 9px;

}
.txtstd11academie {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 12px;
	color: #43658D;
	line-height: 15px;
	text-align: justify;


}

.txt11caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #132845;
	text-transform: uppercase;

}
.txttitleform {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 20px;
	line-height: 15px;
	font-weight: bold;
	color: #132845;


}
.selectfld {
	color: #132845;
	height: 22px;
	width: 352px;
}
.selectfld2 {

	color: #132845;
	height: 22px;
	width: 544px;
}
.selectfldsm {

	color: #132845;
	height: 22px;
}
.txt20 {

	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 20px;
	color: #132845;
	line-height: 20px;
	font-weight: bold;
}

.txt26 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 20px;
	color: #557799;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;


}

.selectfldlogin {


	color: #132845;
	height: 22px;
	width: 180px;
}
.calendrierselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F0F0F0;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #557799;
	padding: 8px;
	text-align: right;

}
.calendrierecoleavancee {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F0F0F0;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #5D5D5D;
	padding: 8px;
	text-align: right;
}
.calendrierbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #557799;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #F0F0F0;
	padding: 8px;
	text-align: right;

}
.calendrierecolereg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F0F0F0;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #557799;
	padding: 8px;
	text-align: right;

}
.calendrierboxjour {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #557799;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #F0F0F0;
	padding: 8px;
	text-align: center;
}
.calendrierboxjmois {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #557799;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #EFF0F1;
	padding: 8px;
}
.boxborders2 {

	border: 5px solid #DAE1EB;
}
.titlestxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3A5171;
	line-height: 28px;
}
.txtstd2 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 18px;
	color: #43658D;
	line-height: 28px;
	text-align: justify;
}
.titlestxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3A5171;
	line-height: 20px;
	font-weight: bold;

}
.titles2 {

	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 24px;
	color: #557799;
	text-transform: uppercase;
}

.titlesnomspros {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 24px;
	color: #557799;
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;

}

.titlesprenomspros {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 26px;
	color: #183F72;
	line-height: 17px;
}
.boxborders3 {

	border: 1px solid #D6DFE4;
}
.txtprostitres {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 18px;
	color: #183F72;
	line-height: 20px;
	text-transform: uppercase;

}
.bgpros {
	background-image: url(../images/bgpros.jpg);
	background-repeat: repeat-x;
}

.bgprosacademie {
	background-image: url(../images/bgpros_academie.jpg);
	background-repeat: repeat-x;
}
.txt36 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 44px;
	color: #679BD4;
	line-height: 52px;
	letter-spacing: -3px;
	font-weight: bold;

}
.txtecoles {

	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 20px;
	color: #132845;
	line-height: 15px;
	font-weight: bold;
}
.btnformenvoyer {
	background-image: url(../images/btn_envoyer.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 103px;
}

.btnformeffacer {
	background-image: url(../images/btn_effacer.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 103px;
	padding: 0px;

}

.selectfldecoles {

	color: #132845;
	height: 22px;
	width: 352px;
	font-size: 11px;
}



.txtline1 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
	font-size: 44px;
	color: #679BD4;
	line-height: 44px;
	letter-spacing: -3px;
	font-weight: bold;

}


.txtline2 {

	font-family: "Palatino Linotype", "Times New Roman", Times, serif, Arial;
		letter-spacing: -1px;
	font-size: 20px;
	color: #132845;
	line-height: 24px;
	font-weight: bold;
}

