@CHARSET "ISO-8859-1";

a img{border : none;}
ul { padding-top:7px; padding-left:10px; padding-bottom:7px; text-decoration:none; }
li { list-style:disc; margin-left:20px; margin-bottom:5px; }
li a { font-size : 14px; font-weight : bold; color:#829999; line-height:16px; border:0 none; text-decoration:none;  }
li a:hover { color:#eb7c22; text-decoration:underline;  }
p {margin-bottom : 0px;}

body{
	width : 1034px;
	margin : 0 auto;

}

#header {
	width : 1024px;
}

#header #typeVisit{
		margin-top : 0px;
		text-align : right;
		margin-bottom : 0px;
	
}

#header #logo {
	margin-top : 0px;
	width : 294px;
	float : left;
	margin-bottom : 0px;
}

#header #largeBan{
	margin-top : 0px;
	width : 730px;
	height : 90px;
	float : left;
	margin-bottom : 0px;
}

#navBar{
	margin-top : 0px;
	height : 35px;
	}
	
#navBar ul, li{
	list-style-type : none;
	display : inline;
	}
		
#navBar ul { margin:0; padding:0; height:37px; width:980px; background:url(../media/menu-bg.png) repeat-x top left; position:absolute; top:120px;  }
#navBar li { margin:0; padding:0; text-align:center; color:#829999; float:left; list-style:none; display:block;  }
#navBar li a { display:block; font-weight:bold; font-size:14px; color:#829999; padding-left:10px; padding-right:10px; height:24px; margin-top:2px; padding-top:7px; border-right:10px solid #eef2f2;  text-decoration:none;  }
#navBar li a.last { border:0 none; }
#navBar li a.first { margin-left:10px;}
#navBar li a:hover.last { }
#navBar li a:hover.first { margin-left:0; border-left:10px solid #829999;}
#navBar span#menu-g { width:3px; height:37px; background:url(../media/menu-bg-g.png) no-repeat top left; position:absolute; top:120px; left:-3px; }
#navBar span#menu-d { width:3px; height:37px; background:url(../media/menu-bg-d.png) no-repeat top left; position:absolute; top:120px; right:3px; }
#navBar div.ban { width:728px; height:90px; position:absolute; left:245px; top:20px; }
#navBar li a:hover { background:#829999; color:#ffffff; text-decoration:none; }



#contenue{
	margin-top : 0px;
	width : 1024px;
	border-right : 3px solid #829999;
	border-left : 3px solid #829999;
}
	
#haut-page {
	width : 1004px;
	height : 250px;
	background : url("../images/top-corner.png") no-repeat;
	margin : auto;
	margin-top : 0px;
}
	
#haut-page #gauche{
	margin-top : 0px;
	width : 650px;
	padding-top : 10px;
	margin-left : 45px;
	float : left;
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
}

#haut-page #gauche p{
	color : #89a9a9;
	
}

.btnCreerCompte{
	width : 250px;
	padding : 10px;
	background : #829999;
	margin : auto;
	text-align : center;
	}

.btnCreerCompte a{
	color : #FFFFFF;
	text-decoration : none;
	font-weight: bold;
	}
	
.btnCreerCompte a:hover{
	color : #FFFFFF;
	text-decoration : underline;
	font-weight: bold;
	}

#haut-page #gauche .descPage{
margin-top : -20px;
}
#haut-page #gauche h1{
	margin-top : 15px; 
	background : url('../images/big-arrow.png') no-repeat scroll left 30% transparent;
	padding-left : 30px;
	color : #658e8e;
	font-size : 30px;
}

#haut-page  .bloc-700{
	width : 650px;
	margin-bottom : 20px;
	}

#haut-page  .bloc-700 .bloc-700-titre{
	height : 37px;
	width : 650px;
	background: url('../images/bg-titlesb-650.png') no-repeat ;
	padding-left:50px;
	color : #FFFFFF;
}

#haut-page  .bloc-700 .bloc-700-titre h3{
margin : auto;
font-size : 23px;
padding-top : 5px;
}

#haut-page  .bloc-700 .contenue-bloc{
	width : 650px;
	margin-top : 0px;
	text-align : center;
	margin-bottom : 0px;
	font-size : 13px;
}

#haut-page  .bloc-700 .contenue-bloc .contenue-gauche{
	width : 320px;
	float : left;
	margin-right : 5px;
}

#haut-page  .bloc-700 .contenue-bloc .contenue-droite{
	width : 320px;
	float : left;
}

#haut-page #droite{
	width : 300px;
	float : right;	
	text-align : center;
}

#main{
	width : 1004px;
	margin : auto;
	margin-top : 0px;
}

#main #gauche{
	position : relative;
	margin-top : -25px;
	width : 814px;
	float : left;
	
}

#main #droite{
	width : 170px;
	float : right;
	margin-top : 0px;
}

#main #gauche .resul-rech {
	height : 37px;
	width : 814px;
	background: url('../images/bg-titlesb.png') no-repeat ;
	padding-left:50px;
	color : #FFFFFF;
	}
	
#main #gauche .resul-rech h2{
			padding-top : 3px;
		}

/**
Formulaire RLI
**/
.errForm{
	display:list-item;
	text-align:left;
	list-style-type: disc;
	}
	
.lstErr{
	background-color:#FAEDF8;
	border:2px dashed #F5BAF0;
	padding:5px;
	}
	
.form-rli{
	width : 90%;
	margin:auto;
	}
	
.form-rli fieldset{
	border : 1px solid #829999;
	}
.form-rli input,textarea,select{
	width : 95%;
	}


.form-rli table{
	margin-top : 0px;
	width : 100%;
}

.form-rli table{
	margin-top : 0px;
	width : 100%;
	}
.form-rli table .col-gauche{
	width : 25%;
	text-align : right;
	}
.form-rli table .col-droite{
	width : 75%;
	text-align : left;
	}

#main #gauche .navFiche {
margin-top : 20px;
text-align:center;
border : 3px solid #829999;
margin-bottom : 0px;
color : #003300;
}

#main #gauche .navFiche a{
	color : #829999;
	text-decoration : none;
	font-weight: strong;
	font-size :18px;
}

#main #gauche .navFiche a:hover{
	color : #637373;
	text-decoration : underline;
	font-weight: strong;
	font-size :18px;
}

#main #gauche .bloc-813-borders .bloc-813-titre{
	height : 37px;
	width : 814px;
	background: url('../images/bg-title.png') no-repeat ;
	padding-left:50px;
	color : #FFFFFF;
}

#main #gauche .bloc-813-borders .bloc-813-titre h1{
font-size : 30px;
}

#main #gauche .bloc-813-borders .contenue-bloc #carte{
	width : 790px;
	height : 700px;
	margin : auto;
	
	}
#main #gauche .bloc-813-borders .contenue-bloc{
	width : 814px;
	margin-top : 0px;
	text-align : center;
	background: url('../images/bg-bloc.png') repeat-y;
	margin-bottom : 0px;
	padding-top : 20px;
	padding-bottom : 5px;
}

#main #gauche .bloc-813-borders .fiche h3{
	background : #eef2f2
	}
	


#main #gauche .bloc-813-borders .fiche .titre-ville{
	text-align : right;
	padding-right : 20px;
	margin-botom : 0px;
	color : #003300;
	}


#main #gauche .bloc-813-borders .fiche .infos-lieu {
	font-size : 15px;
	font-weight: bold;
	}
	
#main #gauche  .bloc-813-borders  .fiche .infos-lieu .lib {
	font-weight: bold;
	font-size : 18px;
	}

#main #gauche .bloc-813-borders .contenue-bloc .fiche h3{
text-align : left;
}


#main #gauche .bloc-813-borders .contenue-bloc .contenue-gauche{
	font-size : 25px;
	color : #003300;
	width : 333px;
	float : left;
	padding-left : 10px;
}

#main #gauche .bloc-813-borders .contenue-bloc a{
	margin-top : 0px;
	color : #637373;
	margin-left : 10px;
}



#main #gauche .bloc-813-borders .contenue-bloc .contenue-droite{
	font-size : 25px;
	padding-right : 10px;
	color : #003300;
	width : 333px;
	float : left;
}

#main #gauche .bloc-813-borders .contenue-bloc .contenue-cdf{
	width : 127px;
	float : left;
}
#main #gauche .bloc-813-borders .contenue-bloc .signalerErreur{
	position : relative;
	left : 70%;
	text-align : right;
	margin-bottom : 0px;
	padding-bottom : 10px;
	height : 25px;
	text-align:center;
	width : 200px;
	background : #eef2f2;
	border : 1px solid #f6fae8;
	}
#main #gauche .bloc-813-borders .contenue-bloc .signalerErreur p{
	margin-bottom : 0;
	color : #829999;
	}
	
#main #gauche .bloc-813-borders .footer-bloc{
	margin-top : 0px;
	width : 813px;
	background : #829999;
	color : #637373;
}



#main #gauche .bloc-813{
	width : 814px;
	}

#main #gauche .bloc-813 .bloc-813-titre{
	height : 37px;
	width : 814px;
	background: url('../images/bg-titlesb.png') no-repeat ;
	padding-left:50px;
	color : #FFFFFF;
}

#main #gauche .bloc-813 .bloc-813-titre h1{
font-size : 30px;
}

#main #gauche .bloc-813 .contenue-bloc{
	width : 814px;
	margin-top : 0px;
	padding : 20px 20px 5px 20px;
	text-align : center;
	margin-bottom : 0px;
}

#main #gauche .bloc-813 .contenue-bloc .contenue-gauche{
	width : 325px;
	float : left;
	margin-right : 30px;
	color : #89a9a9;
	margin-left : 30px;
	font-family : Arial,Helvetica,sans-serif;
	font-weight : bold;
}

.bloc-813 .text-rli{
	width : 700px;
	margin : auto;	
}

.bloc-813 .text-rli .menuRli{
	display: list-item;
	list-style-image: url("../media/rli/puce-rli.png");
	text-align:left;
	font-family: arial;
	}

#main #gauche .bloc-813 .contenue-bloc .contenue-droite{

	width : 397px;
	float : left;
}


#main #gauche .bloc-813 .footer-bloc{
	margin-top : 0px;
	width : 813px;
	background : #829999;
	color : #637373;
}

.footer-bloc{
	height : 2px;
	width : 813px;
	background : #829999;
	}
	
#main .nouvRech {
	text-align : center;
	}
	
#main .nouvRech a{
	color : #829999;
	font-size : 20px;
	text-decoration : none;
	}

#main .nouvRech a:hover{
	text-decoration : underline;
	}

#main #gauche .bloc-813-esp{
	width : 814px;
	}

#main #gauche .bloc-813-esp .bloc-813-titre{
	height : 37px;
	width : 814px;
	background: url('../images/bg-titlesb.png') no-repeat ;
	padding-left:50px;
	color : #FFFFFF;
	margin-bottom : 10px;
}

#main #gauche .bloc-813-esp .bloc-813-titre h1{
font-size : 30px;
}

#main #gauche .bloc-813-esp .contenue-bloc{
	color : #003300;
	width : 814px;
	height : 171px;
	font-size : 20px;
	margin-top : 0px;
	padding : 0px 30px 00px 30px;
	margin-bottom : 0px;
	background : url('../images/bg-esp.png') no-repeat;
	
}

#main #gauche .bloc-813-esp .contenue-bloc .contenue-gauche{
	width : 383px;
	text-align : left;
	float : left;
	margin-right : 5px;
}

#main #gauche .bloc-813-esp .contenue-bloc a{
	color : #003300;
	text-decoration : none;
	font-size : 17px;
	}
#main #gauche .bloc-813-esp .contenue-bloc a:hover{
	color : #003300;
	text-decoration : underline;
	}

#main #gauche .bloc-813-esp .contenue-bloc .contenue-droite{
	text-align : left;
	width : 384px;
	float : left;
}

#main #gauche .bloc-813-esp .contenue-bloc .lien-esp{
		color : #637373;
		position : relative;
		margin : 0 0 0 600px;
	}

#main #gauche .bloc-813 .footer-bloc{
	margin-top : 0px;
	width : 813px;
	background : #829999;
	color : #637373;
}

#main #gauche-700{
	width : 700px;
	position : relative;
	margin-top : -25px;
	float : left;
	}
#main #gauche-700 .bloc-700{
	width : 700px;
	}

#main #gauche-700 .bloc-700 .bloc-700-titre{
	height : 37px;
	width : 650px;
	background: url('../images/bg-titlesb-650.png') no-repeat ;
	padding-left:50px;
	color : #FFFFFF;
}

#main #gauche-700 .bloc-700 .bloc-700-titre h1{
font-size : 30px;
}

#main #gauche-700 .bloc-700 .contenue-bloc{
	width : 700px;
	margin-top : 0px;
	padding : 0 20px 0 20px;
	text-align : center;
	margin-bottom : 0px;
}

#main #gauche-700 .bloc-700 .contenue-bloc .contenue-gauche{
	width : 320px;
	float : left;
	margin-right : 5px;
}

#main #gauche-700 .bloc-700 .contenue-bloc .contenue-droite{

	width : 320px;
	float : left;
}



	
#main #gauche-700 .bloc-700-borders {

}

#main #gauche-700 .bloc-700-borders .bloc-700-titre{
	height : 37px;
	width : 650px;
	background: url('../images/bg-titre-650.png') no-repeat ;
	padding-left:19px;
	color : #FFFFFF;
}

#main #gauche-700 .bloc-700-borders .bloc-700-titre h1{
font-size : 25px;
}


#main #gauche-700 .bloc-700-borders .contenue-bloc{
	width : 700px;
	margin-top : 0px;
	text-align : center;
	background: url('../images/bg-bloc-650.png') repeat-y;
	margin-bottom : 0px;
}


#main #gauche-700 .bloc-borders .contenue-bloc .contenue-gauche{
	font-size : 25px;
	color : #003300;
	width : 333px;
	float : left;
}

#main #gauche-700 .bloc-700-borders .contenue-bloc .contenue-droite{
	font-size : 25px;
	color : #003300;
	width : 333px;
	float : left;
}


#main #gauche-700 .bloc-700-borders .footer-bloc{
	margin-top : 0px;
	width : 650px;
	background : #829999;
	color : #637373;
}

#main #gauche-700 .bloc-700{
	width : 650px;
	}
	

#main #gauche-700 .bloc-700 .footer-bloc{
	margin-top : 0px;
	width : 700px;
	background : #829999;
	color : #637373;
}


#main #gauche .lst-resultats{
	width : 800px;
	}

#main #gauche .lst-resultats .resultat{
	border-left : 3px solid #829999;
	border-bottom : 3px solid #829999;
	}

#main #gauche .lst-resultats .resultat h3 a{
	color : #829999;
	text-decoration : none;
	text-align : center;
	margin-left : 20px;
	
	}

#main #gauche .lst-resultats .resultat p{
	margin-left : 10px;
	}

#main #gauche .lst-resultats .resultat .ville{
	text-align : right;
	background : #eef2f2;
	}
.footer-bloc{
	height : 2px;
	width : 700px;
	background : #829999;
	}
#main #droite-304{
	width : 304px;
	float : right;
	margin-top : 0px;
}

/* footer */
div.footer { color:#829999;  clear:both; text-align:center;  padding-top:5px; padding-bottom:5px; margin-top:0px;}
div.footer p { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.footer a {  color:#2a6363; text-decoration:none; border:0 none;  }
div.footer a:hover { text-decoration:underline; color:#829999;  }


/* Pagination */
div.pages a {color : #829999; text-decoration : none; margin : 0 2px 0 2px; font-weight: bold; font-size : 15px;}
div.pages a:hover {color : #FFFFFF; text-decoration : none; background : #829999 ; margin : 0 2px 2px 2px;}  

/* Naivgation */
div.navPage {text-align : center;}
div.navPage a {color : #829999; text-decoration : none; margin : 0 2px 0 2px; font-weight: bold; font-size : 15px;}
div.navPage a:hover {color : #FFFFFF; text-decoration : none; background : #829999 ; margin : 0 2px 2px 2px;}  

/* rech avancee */

.rechAvance{margin-bottom : 0px;}

.rechAvance a{color : #829999;font-size : 20px; text-decoration : none;}
.rechAvance a:HOVER {text-decoration : underline};

/* Infos bulles */

.infoBulle{color : red;}


.enregRli{
text-align : center;
text-decoration : none;
font-weight : normal;
font-size : 15px;
margin-top : 10px;
}

.head-google{
text-align : center;
}

/*******************/
/*Page divisé en 3	*/
/* Menu Rli */
/*******************/
	
#gauche-160{
	width : 160px;
	min-height : 2px;
	float : left;
	margin-right : 5px;
	margin-top : 10px;
	}
#main #droite-160{
	width : 160px;
	float : left;
	margin-left : 5px;
	}
#main #centre-670{
	width : 670px;
	float : left;
	}

#centre-670 .listeRli{
	margin-left : 150px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}

#centre-670 .menuRli{
	display: list-item;
	list-style-image: url("../media/rli/puce-rli.png");
	font-size : 16px;
	margin : 0 0 10px 20px;
	}

/*********************
	Css pages menu rli
*********************/

#col-nav-rli{
	margin-top : 10px;
	width : 160px;
	padding-right : 5px;
	float : left;

	}
#col-nav-rli .listeRli{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border : 1px solid #829999;
	}

#col-nav-rli .menuRli{
	display: list-item;
	list-style-image: url("../media/rli/puce-rli.png");
	font-size : 13px;
	}

#col-nav-rli .titre{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size : 15px;
	color : #829999;
	text-align : center;
	font-weight: bold;
	}	

	
#main-aff-rli{
		width : 814px;
	 	margin-left : 165px
	}
	
#main-aff-rli .titre{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size : 20px;
	color : #829999;
	text-align : center;
	font-weight: bold;
	}
	
#main-aff-rli .frm-lieu {
	width : 98%;

	}

#main-aff-rli .frm-lieu table{
	width : 100%;

	}
	
#main-aff-rli .frm-lieu fieldset{
	border : 1px solid #829999;

	}

#main-aff-rli .frm-lieu fieldset legend{
	color : #829999;
	font-weight : bold;

	}
#main-aff-rli .frm-lieu table .col-gauche{
	width : 25%;
	text-align : right;
	}
#main-aff-rli .frm-lieu table .col-droite{
	width : 95%;
	text-align : left;

	}
#main-aff-rli .frm-lieu input,textarea,select{
	width : 100%;

	}
table.lst-lieux{
	width : 100%;
	}	
	
table.lst-lieux th{
	color : #FFFFFF;
	background : #d1dada;
	font-size : 17px;
	}
table.lst-lieux td{
	text-align : center;
	font-weight: bold;
	}

table.lst-lieux tr:hover{
	background : #d1dada;
	}

	/*****Formulaire de contact******/

.frm-contact{
	width : 100%;
	}
.frm-contact fieldset{
	border : 1px solid #829999;
	}
.frm-contact table{
	width : 100%;
	}
.frm-contact fieldset legend{
	color : #829999;
	font-weight : bold;

	}
.frm-contact .col-gauche{
	width : 25%;
	text-align : right;
	}
.frm-contact .col-droite{
	width : 95%;
	text-align : left;

	}
.frm-contact input,textarea,select{
	width : 100%;
	}

.frm-contact .divrose {background-color:#FAEDF8;border:2px dashed #F5BAF0;padding:5px; text-align : center; font:bold 11px Arial;}
.frm-contact .divbleu {background-color:#DCF1FC;border:2px dashed #26ACE9;padding:5px; text-align : center; font:bold 11px Arial;}
.frm-contact .texte {color : #829999; text-align : center;}
.frm-contact .texte h2 {color : #829999;  margin-bottom : 0px;}
.frm-contact .texte .corps {font-size : 18px;}
.frm-contact .texte .fin {margin-top : 15px;}
.frm-contact .texte a{
	color : #829999;
	}

/********************************/
