@charset "utf-8";
/* CSS Document */
body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
margin-top:0px;
padding:0px;

/*line-height: 1.5em;*/
background-image:url(images/fond3.png);
/*background-position:bottom center;*/
background-repeat:repeat-x;
background-color: #FFF;
/*background-color:#E1F2FA;*/
/*color:#3F6CA5;*/
background-attachment:fixed;
}
.dv_herbe   { 
	background-image:url(images/fond_bordure.png); 
	background-repeat:repeat-x;
	background-position:bottom left;
	height:89px;
	width:100%;

	margin-top:-87px;
	z-index: -2;
    position: absolute;
}

.bordure_img { border:1px solid #3F6CA5; margin-right:8px; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }

#maincontainer{
width: 1010px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}


.pagecentre{margin: 10px;}

.margauche{margin: 10px;background-color:#FFFFFF;border:1px solid;border-color: #333;padding:4px;}
#pagegauche{margin: 10px;font-size:14px;	}
#pagegauche a{font-size:12px; text-decoration:none;}
#pagegauche a:hover{font-size:12px; text-decoration:underline; font-weight:bold;}

#footer{
width: 100%; 
text-align: right; 
height:16px;
}
#footer a{
font-size:11px;color: #3F6CA5; text-decoration:none;
}
#footer a:hover{
font-size:11px;color: #3F6CA5; text-decoration:underline;
}


.BPSrub { background-color: #6F0;border: 1px solid #333333;}
.BPSfont1 	{ font-family: Arial, Helvetica, sans-serif;font-size:8px;}
.BPSfontA 	{ font-family: Arial, Helvetica, sans-serif;font-size:10px;color: #3F6CA5;}
.BPSfontB 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #3F6CA5;font-weight:bold;}

.BPSlien	{ font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #DD4800; text-decoration:none;}
.BPSlien a{ font-size:12px;color: #DD4800; text-decoration:none ;}
.BPSlien a:hover{ font-size:12px;color: #E87008;text-decoration:upperline;font-weight:bold;}

.BPSgris10 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #444444;}
.BPSgris14 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #AAAAAA;}

.BPSbleu14 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #390;}
.BPSbleu14G { font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #390;font-weight:bold;}
.BPSbleu12 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #390;}
.BPSbleu12G { font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #390;font-weight:bold;}
.BPSbleu10 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #390;}
.BPSbleu10G { font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #390;font-weight:bold;}

.BPSnoir10 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #111111;}
.BPSnoir10G	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #111111;font-weight:bold;}
.BPSnoir11 	{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #111111;}
.BPSnoir12 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #111111;}
.BPSnoir12G	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #111111;font-weight:bold;}
.BPSnoir14 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #111111;}
.BPSnoir16 	{ font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #111111;}
.BPSnoir16G { font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #111111;font-weight:bold;}

.BPSblanc8  	{ font-family:Arial, Helvetica, sans-serif;font-size:8px;color: #FFFFFF;}
.BPSblanc10 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF;}
.BPSblanc12 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #FFFFFF;}
.BPSblanc12G 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #FFFFFF;font-weight:bold;}
.BPSblanc14 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #FFFFFF;}
.BPSblanc14G 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #FFFFFF;font-weight:bold;}
.BPSblanc16 	{ font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #FFFFFF;}
.BPSblanc16G 	{ font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #FFFFFF;font-weight:bold;}

.BPSorange10F 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #903E00;}
.BPSorange10 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #814D09;}
.BPSorange11 	{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #814D09;}
.BPSorange12 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #814D09;}
.BPSorange12G 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #814D09;font-weight:bold;}
.BPSorange14 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #814D09;}
.BPSorange14G 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #814D09;font-weight:bold;}
.BPSorange16G 	{ font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #814D09;font-weight:bold;}

.BPSmauve8  	{ font-family:Arial, Helvetica, sans-serif;font-size:8px;color: #8D2B95;}
.BPSmauve10 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #8D2B95;}
.BPSmauve12 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #8D2B95;}
.BPSmauve12G 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #8D2B95;font-weight:bold;}
.BPSmauve14 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #8D2B95;}
.BPSmauve14G 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #8D2B95;font-weight:bold;}
.BPSmauve16 	{ font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #8D2B95;}
.BPSmauve16G 	{ font-family:Arial, Helvetica, sans-serif;font-size:16px;color: #8D2B95;font-weight:bold;}

.BPSvertF10 	{ font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #360;}
.BPSvertF12 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #360;}
.BPSvertF12G 	{ font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #360;font-weight:bold;}
.BPSvertF14 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #360;}
.BPSvertF14G 	{ font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #360;font-weight:bold;}

.BPSpagetxt { font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #3F6CA5; background-color:#FFFEDF; }

.cadre_info {
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#888888;
	padding:2px;
}
.cadre_fiche {
	background-color: #FFF;
	border:1px solid;
	border-color: #360;
	padding:0px;	
	font-family:Arial, Helvetica, sans-serif;font-size:12px; color: #000; text-decoration:none;
}
.cadre_forum {
	background-color: #FDEAAA;
	border:1px solid;
	border-color: #960;
	padding:2px;	
	font-family:Arial, Helvetica, sans-serif;font-size:12px; color: #4C302C; text-decoration:none;
}

.cadre_actu {
	background-color:#FEDC6B;
	border:1px solid;
	border-color: #960;
	padding:2px;	
	font-family:Arial, Helvetica, sans-serif;font-size:12px; color: #4C302C; text-decoration:none;
}
.cadre_actu a{
	font-family:Arial, Helvetica, sans-serif;font-size:12px; color: #4C302C; text-decoration:none;
	font-weight:bold;
}
.cadre_actu a:hover{
	font-family:Arial, Helvetica, sans-serif;font-size:12px; color: #F60; text-decoration:none;
	font-weight:bold;
}

.plan{ 
font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #390;text-decoration:none;
}
.plan a{
 text-decoration:none;color: #360;
}
.plan a:hover{
 text-decoration:underline;font-weight:bold;color: #F60;
}
.plien{ 
font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #000000;
}
.plien a{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #005BB7;text-decoration:underline;
}
.plien a:hover{
 text-decoration:underline;font-weight:bold;color: #F60;
}
.avfoot {font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #666666; padding-left:16px; padding-right:16px; padding-top:4px; padding-bottom:4px; background-color:#F7E794}
.avfoot a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #666666;font-weight:bold;text-decoration:none;}
.avfoot a:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #333333;text-decoration:underline}
