@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background: #F1F1F1 url(../images/fongPage.jpg) repeat-x;
	font-family: Helvetica,Arial,sans-serif;
}
h2{
	font-size: 15px;
	clear: left;
}
h2 a{
	color: #000;
	text-decoration:none;
}
h2 a:hover{
	text-decoration:underline;
}
#logo{
	width:1059px; 
	margin-right:auto; 
	margin-left:auto;
}
#bandeau{
	width:1101px; 
	left:-10px; 
	position:relative; 
	height:100%; 
	z-index: 2; 
	margin-right:auto; 
	margin-left:auto;
}
#contenu {
	width:1059px;
	margin-right:auto; 
	margin-left:auto;
	padding-left:55px;
}
#enteteContenu{
	width:999px; 
	padding-left:50px;
	font-size: 15px;
}
/*
.col1{
	font-size:13px;
	width:420px;
	border-right:solid 1px #cccccc;
	padding-right: 35px;
	float:left;
}
.col2{
	font-size:13px;
	width:420px;
	padding-left: 35px;
	float:left;
}*/
.violet{
	color:#9127ad;
}

/*.col1 a, .col2 a{
	color:#9127ad;
	text-decoration:none;
}
.col1 a:hover, .col2 a:hover{
	text-decoration:underline;	
}*/
/*ADD MHJ 270509*/
#intro {
	width: 850px;
	font-size:13px;
	padding-right: 35px;
}

#intro a{
	color:#9127ad;
	text-decoration:none;
}
#intro a:hover{text-decoration:underline}
/*/ADD MHJ 270509*/


.lienListe{
  white-space: nowrap;
	font-size:12px;
	color:#333333;
	padding-right:20px;
}
.lienListe:hover{
	color:#9127ad;
}
.bordBas{
	margin-left:25px;
}
div.boutonLocation{
	background: transparent url(../images/btBlancBordBleu.png) no-repeat;
	width: 130px;
	height: 22px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div.boutonLocation:hover{
	background: transparent url(../images/btBlancBordBleuOver.png) no-repeat;
}

div.boutonLocation a{
  vertical-align: middle;
  line-height:22px;
	color:#4e3a89;
	text-decoration:none;
}
#titreHome{
	font-size: 15px;
	background: url(../images/fondBlancViolet.png) repeat-y;
}
#titreHome h3{
	font-size:15px;
	margin:0;
	padding-left:25px;
}
#titreHome p{
	font-size: 13px;
	margin:0;
	padding-left:25px;
	color:#dabae3;
}
#titreHome a{
	color:#FFF;
	text-decoration:none;
}
#titreHome a:hover{
	text-decoration:underline;
}

#listeHome{
	font-size: 13px;
	background: url(../images/fondListeHome.png) repeat-y scroll 0 0;
	padding-left:25px;
	padding-top:10px;
	padding-right:80px;
	line-height:20px;
}
#blocBleuHome{
	font-size: 15px;
	background: url(../images/fondBlocBleu.png) repeat-y scroll 0 0;
}
#blocBleuHome h3{
	font-size:15px;
	line-height:18px;
	margin:0;
	padding-left:25px;
	color:#FFF;
}
#blocBleuHome p{
	font-size: 13px;
	line-height:16px;
	margin:0;
	padding-left:25px;
	color:#ccc0f0;
}
#blocBleuHome p a{
	color:#FFF;
	text-decoration:none;
}
#blocBleuHome p a:visited{
	color:#FFF;
}
#blocBleuHome p a:hover{
	text-decoration:underline;
}

div#footer {
	position:relative;
	top:28px;
	margin-left: auto;
	margin-right: auto;
	height:100px;
	width:1004px;
	background:url(../images/result_bg_footer.png) no-repeat 0 0 ; 
	color:#666666;
	font-size:10px;
	text-align:center;
	padding-top:6px;
	padding-bottom:8px;
	clear:both;
}
div#footer a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
div#footer a:hover {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

/*ADD MHJ 090520*/
div#pagin {
	background-color: #F1F1F1; 
	display: block;
	width: 100%;
	height: 50px;
	margin: 0 auto;
}
div#pagin div {width: 420px; margin: 0 auto; padding-top: 15px; clear:both;height: 50px;}
div#pagin div p {width: 230px; float: left; display: block; margin: 0; padding: 5px 0 0 0 }

div#pagin span, div#pagin a {display: block; float: left; height: 15px; }
div#pagin span, div#pagin #formPagin label {font-size:11px; font-weight: bold}
div#pagin .arrow, div#pagin .numOn , div#pagin a{font-size:11px; padding: 0 3px}
div#pagin .arrow {padding: 0 0 0 0}
div#pagin .numOn {background-color: #9127ad; color:#FFFFFF; font-weight: normal}

div#pagin a, div#pagin a:link, div#pagin a:visited  {background-color: transparent;color: #333333; text-decoration: none;}
div#pagin a:hover {background-color: #9127ad; color:#FFFFFF; text-decoration: none}


div#pagin #formPagin {width: 180px; float: left; padding: 0 0 0 10px}
div#pagin #formPagin label {padding: 5px 10px 0 ; float: left}
div#pagin #formPagin input.inputPage {width: 20px; height: 18px; float: left}
div#pagin #formPagin input.btGoPage{
	background: transparent url(../images/btGoPage.png) top left no-repeat;
	width: 38px;
	height: 28px;
	padding: 0;
	margin: 0;
	border: none;
}

/*bouton home*/
div.boutonRechDept{
	background: transparent url(../images/btBlancBordViolet.png) no-repeat;
	width: 209px;
	height: 22px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div.boutonRechDeptHome {
	float:right; 
	margin: 7px 100px 0 0;
}
div.boutonRechDept:hover{
	background: transparent url(../images/btBlancBordVioletOver.png) no-repeat;
}

div.boutonRechDept a, div.boutonRechDept a:link, div.boutonRechDept a:visited, div.boutonRechDept a:hover, div.boutonRechDept a:active{
  	vertical-align: middle;
  	line-height:22px;
	color:#9127ad;
	text-decoration:none;
}




/*Page resultats bloc violet */
#blocViolet{
	font-size: 15px;
	background: url(../images/fondBlocBigViolet.png) repeat-y scroll 0 0;
}
#blocViolet h3{
	font-size:15px;
	line-height:18px;
	margin:0;
	padding-left:25px;
	color:#FFF;
}
#blocViolet p{
	font-size: 13px;
	line-height:16px;
	margin:0;
	padding-left:25px;
	color:#dabae3;
}
#blocViolet p a{
	color:#FFF;
	text-decoration:none;
}
#blocViolet p a:visited{
	color:#FFF;
}
#blocViolet p a:hover{
	text-decoration:underline;
}


/*bouton region*/
div.boutonRechReg{
	background: transparent url(../images/btBlancBordSmallViolet.png) no-repeat;
	width: 154px;
	height: 22px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div.boutonRechRegHome {
	float:right; 
	margin: 7px 100px 0 0;
}
div.boutonRechReg:hover{
	background: transparent url(../images/btBlancBordSmallVioletOver.png) no-repeat;
}

div.boutonRechReg a, div.boutonRechReg a:link, div.boutonRechReg a:visited, div.boutonRechReg a:hover, div.boutonRechReg a:active{
  	vertical-align: middle;
  	line-height:22px;
	color:#9127ad;
	text-decoration:none;
}

/*bouton ville*/
div.boutonRechVil{
	background: transparent url(../images/btBlancBordSmallViolet.png) no-repeat;
	width: 154px;
	height: 22px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div.boutonRechVil:hover{
	background: transparent url(../images/btBlancBordSmallVioletOver.png) no-repeat;
}

div.boutonRechVil a, div.boutonRechVil a:link, div.boutonRechVil a:visited, div.boutonRechVil a:hover, div.boutonRechVil a:active{
  	vertical-align: middle;
  	line-height:22px;
	color:#9127ad;
	text-decoration:none;
}
/*/ADD MHJ 090520*/
