/* TABLE DES MATIRES:
	- Gnrale (body, html, h1, h2, ...)
	- Conteneur
	- Menu
	- Pieds de page
	- Textes
	- Formulaires
----------------------------------------------------------------------------------------*/

/* GNRAL
--------------------------------------------------------------------------------------- */
body{
	background: #FFF url(images/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align:center;
	font-size:0px;
}
html{
	font-family: Verdana, Tahoma, Helvetica, Arial, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New";
}
h1, h2, p, form, div, ul, li, a, img{ margin: 0; padding: 0; border:0;}
h1{
	font-size: 18px;
	color: #6b7c8c;
	font-family: Verdana, Tahoma, Helvetica, Arial;
}
h2{
	font-size: 13px;
	/*color: #6b7c8c;*/
	font-family: Verdana, Tahoma, Helvetica, Arial;
}

/* CONTENEUR
--------------------------------------------------------------------------------------- */
#conteneur{
	margin: 0 auto 0 auto;
	width:757px;
	text-align:left;
	font-size:11px;
	color: #1b355c;
}
#header{
	background:url(images/header.jpg) no-repeat;
	/*width:757px;*/
	height:284px;
}
#mailingDiv{
	background:url(images/bgHeadersous.jpg) no-repeat;
	/*width:757px;*/
	height:64px;
	text-align:right;
	padding:15px 35px 0 0;
}
#contenu{
	background:url(images/contenuAccueil.jpg) no-repeat top right;
	/*width:757px;*/
	padding: 0 300px 10px 50px;
	min-height:470px;
	_height:470px;
}
/* MENU
--------------------------------------------------------------------------------------- */
#menu{
	height: 21px;
	padding: 0;
	margin: 0;
}
#menu ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#menu ul li{
	padding: 0;
	margin: 0;
	display: inline;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	line-height: 12px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 10px 3px 8px;
	border-right: solid 1px #E0C6AA;
}
#menu ul li a:hover, #menu ul li a:visited:hover{
	background-color: #C59661;
}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{
	color: #576f87;
	height: 50px;
	font-family: Tahoma;
	font-size: 10px;
	padding: 0;
}
#piedPage a{ color: #576f87; text-decoration: underline;}
#piedPage a:hover{ color: #000; }
#piedPage #copyrights{  margin: 0; text-align: center;}
#piedPage #copyrights a{ font-weight: bold; }
#piedPage #copyrights #lienCopyrights{ font-weight: normal;text-decoration: none;color: #576f87;}
#piedPage #copyrights #lienCopyrights:hover{ font-weight: normal;text-decoration: underline;color: #576f87;}



#piedPage ul#menuBas{
	list-style:none;
	padding:0;
	margin: 0 0 5px 160px;
	text-align:center;
}
#piedPage ul#menuBas li{
	padding:0;
	margin: 0 5px 5px 5px;
	float:left;
}



/* TEXTES
--------------------------------------------------------------------------------------- */
.BorderBottom{
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.BorderBottom img{
	display:block;float:left; margin:0 5px 5px 0;
}
.thumb{
	display:block;
	float:left;
	width:90px;
	text-align:center;
	font-size:9px;
}
.thumb img{
	display:inline !important;
	float:none;
	margin:0 0 5px 0;
}
p{
	/*font-size: 0.8em;*/
	line-height: 120%;
	/*color: #221E1F;*/
	margin:5px 0 10px 0;
}
p strong{
	/*color: #23248B;*/
}
p b{
	font-weight: bold;
	/*color: #000;*/
}
a, a:link, a:visited{
	color: #1b355c;
	text-decoration: underline;
}
a:hover, a:visited:hover{
	color: #1b355c;
	text-decoration: none;
}
a.pdfFile, a.pdfFile:link, a.pdfFile:visited{
	color: #1b355c;
	text-decoration: underline;
	background:url(images/pdf.png) no-repeat left top;
	padding:10px 0 0 25px;
	line-height:35px;
}
a.pdfFile:hover, a.pdfFile:visited:hover{
	color: #1b355c;
	text-decoration: none;
}
/*
p a, p a:link, p a:visited{
	color: #23248B;
	text-decoration: none;
}
p a:hover, p a:visited:hover{
	color: #000;
	text-decoration: underline;
}
p ul li{
	list-style: square;
}

p:first-letter { color: green; font-size: 200%; text-transform:uppercase;}*/

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
input.mailing{
	background: #9eb8cc;
	border:1px solid #468ac2;
	color:#1e3149;
	font-size:11px;
	margin:0 2px 0 2px;
	padding:0 2px 0 2px;
}
input.submitmailing{
	background: #9eb8cc;
	border:1px solid #468ac2;
	color:#1e3149;
	font-size:11px;
}




fieldset{margin: 0; padding: 12px; width: 456px; border:1px solid #999}
fieldset legend{font-family: Arial; font-size: 14px; font-weight: bold;}
fieldset label{font-size: 0.8em;}

.formulaire{
	margin: 0;
	padding: 0;
}

.champTexte{	
	color: #4E677A;
	border: 1px solid #C9D0D6;
	background: #EEF3F7;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}

.boutonRadio{	
	color: #4E677A;
	background: #EEF3F7;
	margin:0;
	padding: 0;
	font-size: 0.8em;
}
.menuDeroulant{	
	color: #4E677A;
	border: 1px solid #C9D0D6;
	background: #EEF3F7;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}
.boiteTexte{
	font-family: "Trebuchet MS";
	font-size: 0.8em;
	color: #4E677A;
	border: 1px solid #C9D0D6;
	background: #EEF3F7;
	margin: 0;
	padding: 0;
}
.bouton{
	background-color: #EEF3F7;
	color: #498ECB;
	font-size: 0.8em;
	font-weight: bold;
	border: 1px solid #C9D0D6;
}
.boutonImage{
	border:0px;
}
.caseaCocher{
	border: 0px;
	background-color: #FFF;
}
.erreur{
	font-size: 11px;
	color: #FF0000;
}







#paginador{
		   	/*width:200px;
		 	float:left;
			*/
		  }
		  
#paginador ul{
	list-style-type: none;
	margin:5px 0 0 0;
	padding:0;
}

#paginador li{
	display:inline;
}


#paginador li a, #paginador li a:link, #paginador li a:visited{

	text-decoration: none;
	border:1px solid #f1f1f1;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#182a44;
	padding:1px 4px 1px 4px;
}
#paginador li a.active, #paginador li a.active:link, #paginador li a.active:visited{

	text-decoration: none;
	border:1px solid #f1f1f1;
	font-size:10px;
	font-weight:bold;
	color:#182a44;
	background-color:#FFFFFF;
	padding:1px 4px 1px 4px;
}

#paginador li a:hover{
	color:#000000;
	background-color:#FFFFFF;	
}