* {margin:0;padding:0;}
body {
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	background:url(../../images/fondbody.jpg) repeat-x;
	background-color:#628F98;
	color:#647F7F;
	}
.texte {
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color:#647F7F;
	}
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}
.italique {
	font-style:italic;
	}
.justify {
	text-align:justify;
	}
.gras {
	font-weight:bold;
	}
.cb {
	clear:both;
	}
.fl {
	float:left;
	}
.fr {
	float:right;
	}
.nonsouligne {
	border-bottom:0px;
	}
.souligne {
	border-bottom:1px dotted;
	}
a { 
	color:#555453;
	border-bottom:1px dotted #11343B;
	font-weight:normal;
	text-decoration:none;
	}

a:hover {
	text-decoration:none;
	border-bottom-width:0px;
	color:#647F7F;
	}
a img {
	border-bottom-width:0px;
	}

#Centre a {
	padding:1px 3px; 
	background-color:#FBD0DF;/*FBC381;*/
	border-bottom-width:0px;
	}
#Centre a:hover {
	background-color:#FCE8EF;
	}
#Centre li a {
	color:#555453;
	border-bottom:1px solid #11343B;
	font-weight:normal;
	text-decoration:none;
	background-color:transparent;
	}
#Centre li a:hover {
	background-color:transparent;
	border-bottom-width:0px;
	color:#647F7F;
	}


.grand {font-size:16px;}
.bleufonce {color:#374949;border-bottom-color:#11343B;}

.pointeur_blanc {background:url(../../images/pointeur_blanc.gif) 0 8px no-repeat;padding:2px 7px;}

h1 {
	color:#11343B;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 24px;
	font-weight:normal;
	margin-bottom:15px;
}
h2 {
	color:#11343B;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight:normal;
	margin:0 0 10px 15px;
	
}

.h1centre {margin-left:0px;padding-left:30px;background:url(../../images/fleurbleue.png) 0 4px no-repeat;}

h3 {
	color:#777777;
	margin-left:0px;
	margin-top:0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;	

}
/*-------------------------------formulaires ----------------------------------------*/
.formulaire {margin-left:60px;}
.colonne_label {
    float:left;
	margin:5px 0;
    float:left;
	color:#647F7F;
	width:140px;
}	
.colonne_field {
    float:left;
	margin:5px 0 10px 0;
	font-weight:normal;	
	color:#11343B;
}	
fieldset { 
	border:0px;
}
legend {
    margin:3px 6px 3px 3px; 
	padding:0 0 0 10px;
}
 select{
	background:#E2F4F8;
	background:#FCE8EF;
	color:#404040;
	font-size:10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	border:1px solid #647F7F;
	}	
 input{
	background:#FCE8EF;
	color:#404040;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	padding:0 4px;
	border:1px solid #647F7F;
	}	

textarea {
	background-color:#E2F4F8;
	background:#FCE8EF;
	color:#404040;
	font-size:12px;
	margin:5px 0 10px 30px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	border:1px solid #647F7F;
	}
/*-----------------------------------------------------------------------------------------------------------------*/
.photofr {border:1px solid #647F7F;background:#fff;padding:2px;margin:6px 0;margin-left:6px;float:right;}
.photofl {border:1px solid #647F7F;background:#fff;padding:2px;margin:6px 0;margin-right:6px;float:left;}
.photo {border:1px solid #647F7F;background:#fff;padding:2px;margin:6px 0;margin-right:6px;}

div#FloatingDiv {
	position:absolute;
	top:0px;
	left:50%; 
	padding:0 ;
	margin:0 0 0 -485px;
	}

div#Coordonnees {
	position:absolute;
	top:465px;left:841px;
	width:203px;
	text-align:center;
	}


div#Main {
	position:relative; 
	width:1001px;
	background:url(../../images/fond.png) repeat-y;
	}

div#Header {
	position:relative;
	width:1001px;
	background:url(../../images/fond_sup.jpg) no-repeat;
	}
div#FondHeader {
	width:910px;height:250px;position:relative;top:25px;left:46px;
	background:url(../../images/FondHeader.jpg) no-repeat;
	margin-bottom:25px;
	}
div#HeaderImage {
	position:absolute; 
	top:7px;left:650px;width:228px;height:239px;
	}
div#HeaderImage2 {
	position:absolute; 
	top:7px;left:478px;width:228px;height:239px;
	}
div#HeaderTitre {
	position:absolute; 
	top:90px;left:300px;width:237px;height:100px;
	background:url(../../images/HeaderTitre.gif) no-repeat;
	}
div#HeaderPhrase {
	position:absolute; 
	top:180px;left:330px;width:317px;height:42px;
	background:url(../../images/HeaderPhrase.gif) no-repeat;
	}
.diapo { position:absolute;top:0;left:0;}

div#HeaderLogo {
	position:absolute; 
	top:30px;left:680px;width:180px;height:180px;border:1px solid red;
	}

#Langues { position:absolute;top:15px;width:90px;left:40px;}
#Langues a {width:33px;height:23px;display:block;margin-left:3px;float:left;background-repeat:no-repeat;border-width:0px;}
#Langues a:hover {background-position:0 0px;}
#Langue_fr {background-image:url(../../images/flag_fr.jpg);background-position:0 -25px;}
#Langue_en {background-image:url(../../images/flag_en.jpg);background-position:0 -25px;}

div#LogoBas {
	position:absolute;width:372px;height:40px;bottom:30px;right:50px;
	background:url(../../images/logobas.gif) no-repeat;
	}
div#Footer {
	position:relative; top:0px;clear:both;
	width:1001px;height:80px;
	background:url(../../images/fond_inf.jpg) bottom no-repeat;
	font-size:10px;text-align:center;color:#374949;
	}
#Footer img {width:12px;margin-right:5px;}
#Footer a {color:#374949;font-weight:normal;text-decoration:none;display:block;border-width:0px;}
#Footer a:hover {text-decoration:underline;}
#FooterTexte {margin:0 300px;}




.MainContainer {
	float:right;
	position:relative;
	margin:0 45px 0 48px;
	background:url(../../images/central.jpg) right repeat-y;
	}
#Gauche {
	float:left;
	width:190px;
	}
.Encart {background:#638F98;border:1px solid #fff;padding:5px;width:175px;float:left;color:#fff;margin-bottom:12px;}
.Encart img { border:1px solid #fff; float:left;margin:0px 5px 3px 0px; }
.Encart a { color:#E2F4F8;border-bottom:1px dotted #E2F4F8;}
.Encart a:hover { color:#E2F4F8;border-bottom-width:0px;}
.Encart h2 { margin-left:0;text-align:center;}
#FondMenu {
	float:left;
	width:190px;height:390px;
	background:url(../../images/FondMenu.gif) no-repeat;
	padding-top:45px;
	}

#FondMenu ul {list-style:none;}
.ItemMenu {
	margin-left:5px;
	width:170px;height:29px;display:block;border-width:0px;
	background-position:0px 0px;
	}
.ItemMenu {
	display:block;border-width:0px;
	background-position:0px 0px;
	}
.ItemMenu:hover {background-position: -172px 0;}

#Menu1 {	background-image:url(../../images/menu1.jpg);	}
#Menu2 {	background-image:url(../../images/menu2.jpg);	}
#Menu3 {	background-image:url(../../images/menu3.jpg);	}
#Menu4 {	background-image:url(../../images/menu4.jpg);	}
#Menu5 {	background-image:url(../../images/menu5.jpg);	}
#Menu6 {	background-image:url(../../images/menu6.jpg);	}
#Menu7 {	background-image:url(../../images/menu7.jpg);	}
#Menu8 {	background-image:url(../../images/menu8.jpg);	}
#Menu9 {	background-image:url(../../images/menu9.jpg);	}
#Menu10 {	background-image:url(../../images/menu10.jpg);	}
#Menu11 {	background-image:url(../../images/menu11.jpg);	}

#TopCentre {
	position:absolute;top:0;right:0;width:710px;height:14px;
	background:url(../../images/central_sup.jpg) right no-repeat;
	}

#Centre {
	float:left;
	width:480px;
	margin:10px 0;
	}
	
#Droite {
	float:right;
	width:230px;color:#374949;
	border-left:1px solid #647F7F;
	}
#Droite img {padding:2px;background:#fff;border:1px solid #647F7F;} 
#Droite h2 img {padding:0px;background:transparent;border-width:0px;} 
.Container {margin:15px 8px 0 5px;}
.BlocEdition { 
	clear:both;
	margin:8px 0;
	background:#EEF5F6;border:1px solid #647F7F;
	padding:10px 5px 5px 5px;
	}
.BlocEditionFlash { 
	clear:both;
	margin:8px 0;
	background-color:#FCE8EF;border:1px solid #647F7F;
	padding:10px 5px 5px 5px;
	}
.ReferencesLivres {font-size:12px;color:#484848;}
/* contact */
#ReponseFormulaire {height:30px;width:430px;text-align:center;font-weight:bold;color:#B73204;}
/*parrainer */
.BtnParrainer a {width:187px;height:40px;margin-left:140px;
				display:block;
				background-image:url(../../images/bouton_parrainer.gif);
				background-position: 0px 0px; 
				background-repeat:no-repeat;
				}
.BtnParrainer a:hover {
				background-position: 0 -40px;
				background-color:transparent;
				}

/*-------  ecran noir surimpression  ---- */

#fond_noir {
	position:absolute; left: 0px; top: 0px; width: 100%;height:200%; overflow: auto; 
	background-color: #111111; text-align:center;
	}

#popup {
	position:absolute;left:50%;margin:0 0 0 -360px;top:200px;width:700px; height: 110%;background-color:#fff;
	border:2px solid #555453;
	}
.FermerFenetre {position:absolute;top:0px;right:0px;background:url(../../images/boutonfermer.gif) 0 -24px no-repeat;width:24px;height:24px;}
.FermerFenetre:hover {background:url(../../images/boutonfermer.gif) 0px 0 no-repeat;height:23px;}
#FondImage {position:absolute;top:30px;left:10px;right:10px;bottom:20px;text-align:center;}

.ListeIlsOntDit {list-style:circle;margin:10px 0 10px 40px;}
.ListeIlsOntDit li{margin:5px 0;}

