/*************************/
/* Général               */
/* Strcuture             */
/* Typo                  */
/* Liens                 */
/* Menu                  */
/* Liste                 */
/* Formulaire            */
/*************************/

/*************************/
/* Général               */
/*************************/
html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	background-color:#007b9d;
	background-image:url(../images/background/back-site.gif);
	background-repeat:repeat-x;
}
.displayNone{
	display:none;
}
.WHM{
	width:100%;
	height:100%;
}
.WM{
	width:100%;
}
.HM{
	height:100%;
}
.alignD{
	float:right;
}
#retourAccueil{
	position:absolute;
	width:400px;
	height:90px;
	cursor:pointer;
}

/*************************/
/* Structure             */
/*************************/
.cellColCoteGSite{
	width:10px;
	background-image:url(../images/background/back-deg-coteG-site.png);
	background-repeat:repeat-y;
}
#cellColCentreSite{
	width:896px;
	background-color:#FFFFFF;
}
#cellColCoteDSite{
	width:10px;
	background-image:url(../images/background/back-deg-coteD-site.png);
	background-repeat:repeat-y;
}
#cellSiteHaut{
	height:330px;
	background-image:url(../images/background/back-site-haut.jpg);
	background-repeat:no-repeat;
}
#cellSiteHautInt{
	height:223px;
	background-image:url(../images/background/back-site-haut-int.jpg);
	background-repeat:no-repeat;
}
#cellColCoteGContenu{
	width:217px;
	background-color:#e1e1e1;
	background-image:url(../images/background/back-colG-deg.gif);
	background-repeat:repeat-x;
}
#cellColCoteDContenu{
	width:679px;
	background-color:#ffffff;
	background-image:url(../images/background/back-colD-deg.gif);
	background-repeat:repeat-x;
	padding:0 0 10px 0;
}
#cellColContenuFull{
	width:896px;
	background-color:#ffffff;
	background-image:url(../images/background/back-colD-deg.gif);
	background-repeat:repeat-x;
	padding:0 0 10px 0;
}
#cellSiteBas{
	height:50px;
	background-image:url(../images/background/back-bas-site.gif);
	background-repeat:repeat-x;	
}
#cellEncartFlash{
	 height:225px;
	 background-image:url(../images/background/back-agr-et-certif.jpg);
	 background-repeat:repeat-y;
}
#cellEncartFlashBas{
	height:9px;
	background-image:url(../images/background/back-bas-agr-et-certif.jpg);
	background-repeat:no-repeat;
}
#tab3ColAcc{
	width:679px;
	background-image:url(../images/background/back-tab-3cols-acc.gif);
	background-repeat:no-repeat;
}
#tabActusAcc{
	width:679px;
	background-image:url(../images/background/back-actus-deg.gif);
	background-repeat:repeat-y;
}
#cellTabActusAcc{
	background-image:url(../images/background/back-actus.jpg);
	background-repeat:no-repeat;
}
#conteneurActusAcc{
	padding:40px 10px 10px 10px;
}

/*************************/
/* Typo                  */
/*************************/
p.classique{
	text-align:justify;
}
p.pStyle1{
	margin:0 0 0 0;
	padding:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	text-align:justify;
}
p.pStyle1 strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5a5a5a;
}
.pStyle1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	text-align:justify;
	text-decoration:underline;
}
p.pStyle2{
	margin:0 0 0 0;
	padding:0 0 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
}
p.pStyle3{
	margin:0 0 0 0;
	padding:0 7px 0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00a6d5;
	text-align:justify;
}
p.pStyle3 strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00a6d5;
	font-weight:bold;
}
p.pStyle4{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:justify;
}
p.pStyle5{
	margin:0 0 0 0;
	padding:0 0 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:justify;
}
p.pStyle6{
	margin:0 0 0 0;
	padding:5px 30px 5px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0084aa;
	text-align:justify;
}
p.pStyle6 strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0084aa;
	font-weight:bold;
}
p.pStyle7{
	margin:0 0 0 0;
	padding:9px 20px 9px 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	text-align:justify;
}
.texte1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696b6b;
}
.texte2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0086ac;
}
.texte2 strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0086ac;
	font-weight:bold;
}
.texte3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fcd810;
	font-weight:bold;
}
.texte4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#04c6fc;
	font-weight:bold;
}
.texte5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#919191;
}
.texte6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0086ac;
	font-weight:bold;
	text-transform:uppercase;
}
h1.h1Style1{
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0086ac;
	text-transform:uppercase;
	font-weight:normal;
}
h1.h1Style2{
	margin:0 0 0 0;
	padding:10px 0 5px 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#00a4d3;
	font-weight:normal;
}
h2.h2Style1{
	margin:0 0 0 0;
	padding:8px 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0085ad;
	text-transform:uppercase;
	font-weight:bold;
}
h2.h2Style2{
	margin:0 0 0 0;
	padding:5px 0 5px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0084aa;
	font-weight:bold;
}
h3.h3Style1{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
h3.h3Style2{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00a4d3;
	font-weight:bold;
}

/*************************/
/* Liens                 */
/*************************/
.lien1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696b6b;
	text-decoration:none;
	text-transform:uppercase;	
}
.lien1:hover, .lien1:active{
	text-decoration:underline;
	text-transform:uppercase;	
}
.lien2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:underline;
}
.lien2:hover, .lien2:active{
	text-decoration:none;
}
.lien3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fcd810;
	text-decoration:underline;
}
.lien3:hover, .lien3:active{
	text-decoration:none;
}
.lien4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.lien4:hover, .lien4:active{
	text-decoration:underline;
}
/*************************/
/* Menu                  */
/*************************/
#lienOk a {
	display:block;
	width:41px;
	height:17px;
	background:url(../images/menu/ok.jpg) 0 0 no-repeat;
}
#lienOk a:hover {	
	background-position: -41px 0;
}
#lienPostuler a {
	display:block;
	width:73px;
	height:19px;
	background:url(../images/menu/postuler.jpg) 0 0 no-repeat;
}
#lienPostuler a:hover {	
	background-position: -73px 0;
}
#lienSinscrire a {
	display:block;
	width:85px;
	height:21px;
	background:url(../images/menu/sinscrire.jpg) 0 0 no-repeat;
}
#lienSinscrire a:hover {	
	background-position: -85px 0;
}
#lienEnvoyer a {
	display:block;
	width:63px;
	height:19px;
	background:url(../images/menu/envoyer.jpg) 0 0 no-repeat;
}
#lienEnvoyer a:hover {	
	background-position: -63px 0;
}
#lienFlecheAcc a {
	display:block;
	width:48px;
	height:48px;
	background:url(../images/menu/fleche.gif) 0 0 no-repeat;
}
#lienFlecheAcc a:hover {	
	background-position: -48px 0;
}

/*************************/
/* Liste                 */
/*************************/
#navContainerMenu ul{
	list-style-type: none;
	padding: 115px 0 0 0;
	margin: 0;
	text-align: right;
}
#navContainerMenu li{
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% .4em;
	padding: 0 .6em .1em 0;
}
#navContainerMenu ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#navContainerMenu ul li a:hover{
	text-decoration: underline;
}
#navContainerMenuHaut ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navContainerMenuHaut ul li{
	display: inline;
}
#navContainerMenuHaut ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
	text-decoration:none;
	padding:.2em 1em;
}
#navContainerMenuHaut ul li a:hover{
	text-decoration: underline;
	padding:.2em 1em;
}
#navContainerMenuHaut ul li a.dessus{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	font-weight:bold;
	text-decoration:underline;
	padding:.2em 1em;
}
#navContainerMenuHaut ul li a.support{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00a6d3;
	font-weight:bold;
	text-decoration:none;
	padding:.2em 1em;
}
#navContainerMenuHaut ul li a.support:hover{
	text-decoration: underline;
	padding:.2em 1em;
}
#navContainerMenuHaut ul li.ip{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
}
#navContainerListeAcc ul{
	list-style-type: none;
	padding:0 0 0 5px;
	margin:0 0 0 0;
}
#navContainerListeAcc li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00a6d5;
	background-image:url(../images/picto/pict1.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .9em;
}
#navContainerListeAcc li strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00a6d5;
}
#navContainerMenuInt ul{
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0;
	text-align: right;
}
#navContainerMenuInt li{
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% .4em;
	padding: 0 .6em .1em 0;
}
#navContainerMenuInt ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#navContainerMenuInt ul li a.dessus{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fcd810;
	font-weight:bold;
	text-decoration:none;
}
#navContainerMenuInt ul li a:hover{
	text-decoration: underline;
}
#navContainerMenuIntGauche ul{
	list-style-type: none;
	padding:15px 0 0 0;
	margin:0 0 0 0;
}
#navContainerMenuIntGauche ul li{
	padding:12px 0 12px 15px;
	margin:0 0 0 0;
}
#navContainerMenuIntGauche ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:none;
}
#navContainerMenuIntGauche ul li a:hover{
	text-decoration: underline;
}
#navContainerMenuIntGauche ul li a.dessus{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00a5d4;
	font-weight:bold;
	text-decoration:none;
}
#navContainerMenuIntGauche ul li a.dessus:hover{
	text-decoration: underline;
}

/*************************/
/* Formulaire            */
/*************************/
.inputStyle1{
	width:152px;
	height:20px;
	background:none;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
}

/*************************/
/* Listes            */
/*************************/
.liFlecheBleue{
	margin:0 0 0 0;
	padding:5px 30px 5px 30px;
}
.liFlecheBleue li{
	list-style-type: none;
	background-image: url(../images/interface/fleche-bleue.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0084aa;
	text-align:justify;
	padding-left: 20px;
	line-height:20px;
}
.liFlecheBleue li strong{
	font-weight:bold;
	color:#0084aa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*************************/
/* Formulaire contact    */
/*************************/
.fdcoord{
	background-image:url(../images/background/fd-coord.jpg);
	background-repeat:repeat-x;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #e8e8e8;
	color:#7c7c7c;
}
.fdcoord strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}
.txtForm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:10px;
	text-align:right;
	color:#0084aa;
}
.formTxt{
	width:300px;
	border:1px solid #00a7d3;
	background-color:#f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
input .formTxt{
	width:100px;
	border:1px solid #00a7d3;
	background-color:#f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
.formTxt2{
	width:150px;
	border:1px solid #00a7d3;
	background-color:#f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
.textareaForm{
	width:300px;
	height:100px;
	border:1px solid #00a7d3;
	background-color:#f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
.textareaForm2{
	width:200px;
	height:100px;
	border:1px solid #00a7d3;
	background-color:#f6f6f6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7c7c7c;
}