/*
vert-fonce:#38B639;
rouge:#A11514;

#A11514
#a01614

*/

*{
	padding:0px;
	margin:0px;
}
body{
	font-size:62.5%;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}
img{
	border:none;
}
.net{
	clear:both;
	visibility:hidden;
}
.left{
	float:left;
}
.right{
	float:right;
}
#conteneur{
	width:886px;
	margin:0px auto 10px auto;
	padding:0px 4px;
	background:white;
	background:url(images/ombre.gif) no-repeat;
}
h1{
	background:url(images/top-menu.gif) no-repeat;
	padding:14px 0px 10px 0px;
	font-size:1.1em;
	color:black;
}
h1.somm,h1.prest{
  background:none;
	padding:0px;
  color:#38B639;
  font-size:2.5em;
  height:60px;
  padding:5px;
  font-stretch: condensed;
  font-weight: normal;
  line-height:24px;
}

h2{
  color:#a01614;
  font-size:1.5em;
  padding:0px 0px 10px 0px;
}
h3{
	padding:0px 0px 10px 0px;
	font-size:1.1em;
	color:black;
}
h4{
  font-size:1.3em;
}
h4 a:link, h4 a:visited{
  color:black;
}
div.cs_blocs{
  padding-top:-50px;
  margin-top:0px;
}
.h4Old{
  color:#38B639;
  font-size:2.5em;
  height:60px;
  padding:5px;
}
h5{
  color:#a01614;
  font-size:1.1em;
  padding:0px 0px 10px 0px;  
}
li{
  list-style-image: url(images/puce.gif);
}
a:link, a:visited{
  color:#38B639;
  text-decoration : none;
}
a:hover{
  color:#a01614;
}
/* ----------header----------*/


#ariane{
	font-size:1.1em;
	padding:5px 0px 0px 1px;
	color:#5F5F5F;
}
#fil{
	margin-right:10px;
	font-weight:bold;
}

#cont a,#fil a{
	text-decoration:none;
	color:black;
}
#cont a:hover, #fil a:hover{
	color:#a01614;
}
/*_-_-_-_-_-_-_CENTRE_-_-_-_-_-_-_-_-*/
#centre{
	padding:25px 0px 0px 0px;
}

/*----------menu---------*/
#menu{
	float:left;
	width:232px;
	margin:0px 0px 40px 1px;
}
#menu li{
	list-style:none;
}
#menu a{
	text-decoration:none;
	color:black;
}
#menu1{
	background:url(images/top-menu.gif) no-repeat;
	padding:12px 0px 0px 0px;
	font-size:1.5em;
	
}
#menu1 a:hover{
	color:#a01614;
}
#menu1 li{
	background:url(images/ligne-menu.gif) no-repeat bottom left;
	padding:5px 0px;
	list-style:none;
}
/*-menu deroulant-*/
.subMenu{
	font-size:0.9em;
	font-weight:normal;
}
#menu1 .subMenu li{
	background:none;
	padding:2px 0px;
	list-style:none;
}
#menu1 .subMenu a{
	padding:1px 5px 2px 36px;
	color:black;
}
#menu1 .subMenu a:hover{
	background-color:#a01614;
	color:white;
}
/*-menu bas-*/
#menu2{
	font-size:1.3em;
}
#menu2 li{
	padding:3px 0px 0px 0px;
	list-style:none;
}
#menu2 a:hover{
	color:#a01614;
}
#menu1 a.on{
  color:#a01614;
}
#menu2 a.on{
  color:#a01614;
  font-weight:normal;
}
#menu1 .subMenu a.on{
	background-color:#a01614;
	color:white;
	font-weight:normal;
}
/*------------------contenu-----------------*/
#contenu{
	margin:0px 1px 0px 237px;
	padding-left:10px;
}
#contenu.base{
	font-size:1.3em;
	color:#5F5F5F;
	text-align:justify;
}

#contenu p, #centre_gauche_prest p{
	margin-bottom:12px;
}
#contenu ul, #centre_gauche_prest ul{
	margin-bottom:12px;
}
#contenu li, #centre_gauche_prest li{
	margin-left:25px;
}
#contenu.grand, #centre_gauche_prest.grand{
  	width:400px;
	margin-right:71px;
}

.mapMarge{
  margin-right:69px;
}
#map{
    border:1px solid #38B639;
}
.textVille{
  font-size:1.3em;
	color:#5F5F5F;
}
/*---------------page d'accueil---------------*/
#accueilTab{
  margin-bottom:20px;
}
#accueilTab td{
  height:153px;
  width:200px;
  vertical-align:top;
  padding-bottom:3px;
}
#accueilTab td#espace{
  height:20px;    
}
  #reclass, #compet, #recrut, #humaine{	background:url(images/fond-somm2.gif) no-repeat; padding-right:19px;}
  #indivi, #portage{background:url(images/fond-somm2.gif) no-repeat;}
  .sommaireBlocs{	background:url(images/fond-somm2.gif) no-repeat; padding-right:12px;}


  
  #bloc_rubrique{	background:url(images/fond-prest.gif) no-repeat;width:168px; height:153px;}
 
  #bloc_rubrique p{
	padding:0px 8px 0px 9px;
	color:#5F5F5F;
	font-size:1.1em;
  }
#accueilTab p{
	padding:0px 8px 0px 9px;
	color:#5F5F5F;
	font-size:1.1em;
}
.liens{
	font-size:1.1em;
	color:white;
	background:#38B639;
	border:none;
	padding:1px;
	width:170px;
	margin:0px 0px 4px 4px;
}

#bloc_gauche .liens{
  font-size:1.1em;
	color:black;
	background:#38B639;
	border:none;
	padding:1px;
	width:160px;
	margin:0px 0px 0px 4px;
	background:#9BDC98;
}
#bloc_gauche{
  margin-top:20px;
  padding:8px 3px 8px 3px;
  background-color:#38B639;
  width:169px;
}
#bloc_gauche p{
  text-align: center;
  font-size:1.3em;
  color:white;
  line-height: 1.9em;
  margin-bottom:12px;
}
.obtenir{
  font-size:1.6em;
  font-weight: bold;

}
/*----------footer---------*/
#footer a{
	color:black;
	text-decoration:none;
	font-size:1.1em;
}
#footer a:hover{
	color:#a01614;
}
#ligneFooter{
	background-color:#38B639;
	height:9px;
	margin:10px 0px;
}
/*--------formulaire contact-----------*/
#contact{
  width:630px;
}
#contact label{
  display:inline;
  width:80px;
  margin-top:10px;
}
#contact .type1{
  border:1px solid #38B639;
  margin-top:10px;
  padding:2px;
  background-color:#E1EFE0;
}
#contact .type2{
  width:160px;
}
#contact .type4{
  width:398px;
  height:150px;
}
#contact .type5{
  width:70px;
}
#contact .typeMarge{
  margin-right:15px;
}
.alert{
  color:#a01614;
  font-size:1.5em;
  padding-bottom:10px;
}
#message{
  float:right;
  width:350px;
  height:150px;
}
