body{
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#F5F4F4;
	background-image: url(../media/img/interface/fondpage.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
}
.bodysansfond{
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#F5F4F4;
}
div#bandeau {
	width:100%;
	height:130px;
	background-image:url(../media/img/interface/fondbandeau.gif);
	background-repeat:repeat-x;
	background-position : top ;
	background-color:#B8D857;
	}
div#agenda {
	width:100%;
	z-index: 50;
	}
div#lu {
	width:100%;
z-index: 1;
	}
div#questions {
	background-color:#E3EBF4;
	border:solid 1px #5D7DC7;
z-index: 2;
	}
div#ra {
	width:100%;
	}
div#raanim{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CC00;
	border-right-color: #99CC00;
	border-bottom-color: #99CC00;
	border-left-color: #99CC00;
	left: -8px;
	top: -8px;
	width:100px;
margin-right: 10px;
	float : left;
	}
div#partenaires{
	width:100%;
z-index: 3;
margin-bottom:5px;
	}
div#actus{
	width:100%;
	}
div#pied{
	color:#FFFFFF;
	width:100%;
	float : left ;
	background-color: #5D7DC7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	margin-top:3px;
	}
div#contenu {
	width:100%;
	float : left;
	background-color:#F5F4F4;
	margin: 0px;
	padding: 0px;
	}
div#page {
position: relative;
width:100%;
background-color:#F5F4F4;
min-height: 96%;
_height:96%;
	}
div#colgeninfo {
	float : left;
	top : 135px;
	width:97%;
	margin-top: 10px;
	margin-left: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
div#col1 {
	float : left;
	top : 135px;
	width:33%;
	margin-top: 10px;
	margin-left: 1%;
	}
div#colmenuinfo {
	float : left;
	top : 135px;
	width:25%;
	}
div#menugappui{
	float : left;
	top : 135px;
	width:24%;
	font-size: 12px;
	color: #666666;
	}
div#colgra{
	float : left;
	top : 135px;
	width:37%;
	padding-top:2%;
	font-size: 12px;
	text-align: center;
	}
div#menugschema{
	float : left;
	top : 135px;
	width:29%;
	font-size: 12px;
	padding :8px;
	border-width: 1px;
	border-style: solid;
	border-color: #5E9F00;
	background-color: #FAFBF4;
	border-top-width: 0px;
	}
div#menuginfogen{
	margin-top:20px;
	float : left;
	top : 135px;
	width:24%;
	font-size: 12px;
	color: #666666;
	}
div#col2 {
	float : left ;
	top : 135px;
	width:32%;
	margin-top: 10px;
	margin-left: 1%;
	}
div#col3 {
	float : left ;
	top : 135px;
	width:30% !important;
	width:28%;
	margin-top: 10px;
	margin-left: 1%;
	margin-right: 1%;
	}
div#col23ag {
	float : left;
	top : 135px;
	width:58%;
	margin-top: 10px;
	margin-left: 2%;
padding-top: 0px !important;
padding-top: 10px;
	background-image: url(../media/img/agenda.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
div#col23rss {
	float : left;
	top : 135px;
	width:58%;
	margin-top: 10px;
	margin-left: 2%;
padding-top: 0px !important;
padding-top: 10px;
	background-image: url(../media/img/rss.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
div#col23 {
	float : left;
	top : 135px;
	width:56%;
	margin-top: 10px;
padding-top: 0px !important;
padding-top: 10px;
	margin-left: 2%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
div#colinfo {
	padding-left:10px;
	float : left;
	top : 135px;
	width:72%;
	margin-top: 10px;
	margin-left: 2%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #AAAAAA;
	}
div#colinfopage {
	float : left;
	top : 135px;
	width:72%;
	margin-top: 10px;
	margin-left: 2%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
div#appuicontenu {
	float : left;
	top : 135px;
	width:72%;
	margin-left: 2%;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AAAAAA;
	}
div#espaceracontenu {
	float : left;
	top : 135px;
	width:57%;
	margin-left: 2%;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
div#schemacol {
	float : left;
	top : 135px;
	width:64%;
	margin-left: 2%;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

div#resultsearch{
	background-image: url(../media/img/recherche.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 20px;

}
div#map{
	float:right;
	margin-left:10px;
	text-align: center;
background-color:#f5f4f4;
}
div#contact{
	font-size: 12px;
}
div#formulaire{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:400px;
	margin: 2px;
}
#tablegloss td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#tablegloss h1{
border-bottom:1px solid black;
display:block;
}


#formulaire td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#annuliens h1 {
border-bottom:1px solid black;
display:block;
}
#faq h1 {
border-bottom:1px solid black;
display:block;
}
#contact h1 {
border-bottom:1px solid black;
display:block;
}
div#form_question {
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#form_question h1 {
border-bottom:1px solid black;
display:block;
}

#contact h2 {
border-bottom:1px solid black;
display:block;
}

#contact a {
	color: #000000;
	text-decoration: none;
}
#contact a:hover {
	color: #000000;
	text-decoration: underline;
}
#contact input {
	border:none;
	font-size:16px;
color : #4863B0;
	background-color : #f5f4f4;
	text-align: center;
}
div#navigation{
	background-color:#ECEEF3;
	background-image: url(../media/img/interface/picto_navigation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px;
	padding-bottom:10px;
	font-size : 10px;
	border: 1px solid #FF6100;
	margin-top:5px;
}
div#linavigation{
	padding-left:10px;
	background-image: url(../media/img/interface/pucenav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:3px;
}
div#linavigations {
	padding-left:10px;
	background-image: url(../media/img/interface/pucenav_s.gif);
	background-repeat: no-repeat;
	background-position: left top;
color:#819FD7;
margin-bottom:3px;
}
div#appuidocli {
	padding-left:10px;
	background-image: url(../media/img/interface/pucenavdoc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:3px;
	font-size:12px;
}
div#bloclienli {
	padding-left:10px;
	background-image: url(../media/img/interface/pucenavlien.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:3px;
	font-size:12px;
}
div#appuidocpage{
	padding:5px;
	padding-bottom:10px;
	background-image: url(../media/img/interface/picto_appuidoc2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size : 12px;
	color:#666666;
	border: 1px solid #8CBF1C;
	margin-top:5px;
	background-color:#E7EED0;
}

#appuidocpage a{
	color:#5B9903;
}
div#lienpage{
padding:5px;
background-image: url(../media/img/interface/picto_liens.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size : 12px;
	color:#666666;
		border: 1px solid #DEA519;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#F2EACD;
}
#lienpage li {
list-style-image: url(../media/img/interface/pucenavlien.gif) !important;
	list-style-image: url(../media/img/interface/pucenav2lien.gif);
list-style-position:inside;
margin-bottom:3px;
}
#lienpage a {
	color:#CE7A02;}

     h1 {
          font-size : 20px;
          color : #37529E;  
font-family : Arial, Helvetica, sans-serif;     
 
      }
     h2 {
          font-size : 16px;
          color : #4863B0;
font-family : Arial, Helvetica, sans-serif;
      }
h3 {
	font-size : 14px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
      }
h4 {
	font-size : 12px;
	color : #4863B0;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
      }
     li , p , a , b , td , th , h2 , b {
          font-family : Arial, Helvetica, sans-serif;
      }
li {
          list-style-image : url(../media/img/puce.gif);
      }
.note {
          font-size : 11px;
          color : #666666;
          text-align : right;
          font-style : italic;
      }
	  .note2 {
		  padding:0px;
		  margin:0px;
          font-size : 11px;
          color : #EEFDCB;
          text-align : left;
          font-style : italic;
      }
	  .note3 {
		  padding:0px;
		  padding-bottom:5px;
		  margin:0px;
          font-size : 12px;
          color : #37529E;
          text-align : left;
          font-style : italic;
      }
.noteactu {
          font-size : 11px;
          color : #666666;
          text-align : right;
          font-style : italic;
	margin-top:-7px;
      }
a {
	text-decoration: none;
color : #37529E;
}
a:hover {
	text-decoration: underline;
color : #37529E;
}
input , textarea , select , file {
          font-family : verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          border-color : #a5a59f;
          border-style : solid;
          border-width : 1px;
          background-color : #ffffff;}
/*table*/.form {
          width : 100%;
          background-color : #f5f4f4;
          padding : 2px;
          border : 1px solid #a5a59f;
      }
.rouge {
          color : #ff0000;
      }
#navigation a {

}
#appuidoc li {
	margin-left: 26px;
line-height: 20px;
list-style-image: none;
	list-style-type: none;
}
#liens li {
	margin-left: 26px;
line-height: 20px;
list-style-image: none;
	list-style-type: none;
}
.titremenuinfo {
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-right: 12px;
	line-height: 30px;

}
.titrenavigation {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-left:26px;
}
#titrenavigation{
margin-bottom:12px;
}
.titreappuidoc {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
margin-left:26px;
}
#titreappuidoc {
margin-bottom:12px;
}
.titreliens {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
margin-left:26px;
}



#titreliens {
margin-bottom:12px;
}
#titreappui h1 {
font-size: 20px;
border-bottom:1px solid black;
display:block;
}
#titreappui a:hover{text-decoration:none;}

.tb{
	font-size: 12px;
	border:1px solid #000000;
	border-collapse:collapse;
	padding:10px;
	background-color: #FFFFFF;
	/*width:100%;*/
	}
.tb th{
	border:1px solid #000000;
	padding:5px;
	vertical-align:top;
font-weight:bold;
	}
.tb td{
	border:1px solid #000000;
	/*width:50%;*/
	padding:5px;
	text-align:left;
	vertical-align:top;
	}
.tb li { list-style-position: inside;}
.tb2{
	font-size: 12px;
	border:0px solid #000000;
	border-collapse:collapse;
	padding:10px;
	/*width:100%;*/
	}
.tb2 th{
	border:0px solid #000000;
	padding:5px;
	vertical-align:top;
font-weight:bold;
	}
.tb2 td{
	border:0px solid #000000;
	/*width:50%;*/
	padding:5px;
	text-align:left;
	vertical-align:top;
	}
.tb3{
	font-size: 12px;
	border:0px solid #000000;
	border-collapse:collapse;
	padding:20px;
	/*width:100%;*/
	}
.tb3 th{
	border:0px solid #000000;
	vertical-align:top;
font-weight:bold;
	}
.tb3 td{
	border:0px solid #000000;
	/*width:50%;*/
	text-align:left;
	vertical-align:top;
	}
.tb0{
	font-size: 12px;
	border:0px solid #000000;
	border-collapse:collapse;
	/*width:100%;*/
	}
.tb0 th{
	border:0px solid #000000;
font-weight:bold;
vertical-align:middle;
	}
.tb0 td{
	border:0px solid #000000;
	vertical-align:middle;
	text-align: center;
	/*width:50%;*/
	}
.spacer {
  clear: both;
}

#liensemploi li {
margin-top : 5px;
}
div#savoirplus{
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	padding-left:50px;
	border: 1px solid #91C226;
	background-color: #E7EED0;	
		background-image: url(../media/img/interface/savoirplus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#savoirplusform{
	margin-bottom:5px;
	padding:0px;
	border: 1px solid #91C226;
	background-color: #E7EED0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#savoirplusform td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#savoirplusform b{	color : #749D19; }
	#savoirplusform a{	color : #749D19; }
#savoirplusform a:hover{
	color : #9B2669;
	text-decoration: none;}
	.titrera1{
	color:#3767B8;
	font-size: 18px;
	font-weight: bold;
	letter-spacing:0.5px;
	font-family: Verdana, Geneva, sans-serif;
}
.titrera2{
	font-family: Verdana, Geneva, sans-serif;
	color:#E06400;
	font-size: 18px;
	font-weight: bold;
	letter-spacing:0.5px;}
.texte1{
	color:#000;
	font-size: 12px;
}
.texte2{
	color:#000;
	font-size: 12px;
}
div#casa{
	width:100%;
	z-index: 10;
	padding:0px;
	margin:0px;
	margin-bottom:5px;}
div#casa_contenu{
	background-image: url(../media/img/interface/casa_fond.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#5D7DC7;
	height:51px;
	border-right:1px solid #5D7DC7;
	padding:0px;
	margin:0px;
	padding-left:18%;
}

div#cvaccueil{
	width:100%;
	z-index: 10;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;}
div#accueil_cvcv{
	background-image:url(../media/img/interface/fond_cv2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#5970B4;
	padding:4px;
	padding-left:116px;
	border: 1px solid #5970B4;
	color:#FFF;
	font-size:12px;
	}
#accueil_cvcv h2{font-size:14px;
font-weight:bold;
color:#B7DD65;
padding:0px;
margin:0px;
margin-bottom:4px;}

