 /* Feuille de styles - Avenue des créateurs */
/* ----------------------------- */


 /* 	 Styles généraux		  */
/* ----------------------------- */

html {overflow-y: scroll;}

body {
margin:0;
padding:0;
text-align:center;
background:#fff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#656565;
}

a {color:#656565; text-decoration:none;}
a:link {color:#656565; text-decoration:none;}
a:visited {color:#656565; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}

.actif {
	font-weight:bold;
	}

a.lien_chasseur {
	color:#000;}
a.lien_chasseur:hover {
	text-decoration:underline;}

hr {
clear:both;
visibility:hidden;}

ul, li{
	list-style-type:none;
	list-style:none;}



 /* 	 Styles structure		  */
/* ----------------------------- */

#page {
	width:960px;
	text-align:left;
	margin:0 auto;
	padding:0;
	}

#top{
	margin:0 0 5px 182px;
	width:778px;
	height:127px;
	height:132px;
	}

#top img {
	margin-top:9px;
	border:0;}

.haut_accueil {
	margin-left:182px;
	margin-bottom:5px;
	width:768px!important;
	width:778px;
	height:52px!important;
	height:132px;
	text-align:right;
	padding:80px 10px 0 0;
	background: url(img/logo.gif) no-repeat bottom left;
	}

#content {
	width:960px;
	}
#sidebar {
	float:left;
	width:170px;
	/*width:181px;*/
	background:url(img/fd_menu_gauche.gif) y-repeat;
	}
#contenu{
	/*float:right;*/
	position:relative;
	width:768px;
	padding-bottom:20px;
	overflow:hidden;
	font-size:11px;
	}
.mer, .cadre {
	border:1px solid #29BEE9;
	border-right-width:9px;
	}	
	
.terre {
	border:1px solid #AFCC45;
	border-right-width:9px;
	}
	
.secteur {
	border:1px solid #FCB714;
	border-right-width:9px;
	}


#fiche_left{
	float:left;
	width:500px;
	}
#fiche_right{
	float:right;
	width:235px;
	}
#b_precedent{
	float:left;
	margin:0 0 0 50px;
	}
#b_suivant{
	float:right;
	margin:0 50px 0 0;
	}
#boite_a_outils{
	width:220px;
	border:1px solid #29BEE9;
	padding:5px 0;
	}
#bottom {
	clear:both;
	width:775px !important;
	width:778px;
	padding:1px 0px 0px 182px;
	}

 /*    Structure 3 colonnes	    */
/* ----------------------------- */
#groupe_colonne{
	float:left;
	width:516px;}
	
#colonne1{
	float:left;
	width:252px;}

#colonne2{
	float:right;
	width:252px;}

#colonne3{
	float:right;
	width:250px;}
#pied_colonne{
	clear:both;}

 /* 	 Styles texte 		  */
/* ----------------------------- */

.texte_rose{
	color:#DB679C;
	font-weight:bold;
	}
.texte_bleu{
	color:#29BEE9;
	font-weight:normal;
	}
.texte_vert{
	color:#AFCC45;
	font-weight:normal;
	}
.titre_peche{
	color:#FFD375;
	font-weight:normal;
	margin:0;
	padding:0;
	}
.titre_orange{
	color:#FCB714;
	font-weight:normal;
	margin:0;
	padding:0;
	}
.titre_rose{
	color:#EA76AB;
	font-weight:normal;
	margin:0;
	padding:0;
	}
.accroche{padding:2px 0 2px 35px;}

.bandeau_bleu{
	border-top:8px solid #89D6EC;}
.bandeau_vert{
	border-top:8px solid #C1DC60;}
.bandeau_jaune{
	border-top:8px solid #FFFAD2;}
.bandeau_peche{
	border-top:8px solid #FFD375;}
.bandeau_orange{
	border-top:8px solid #FCB714;}
.bandeau_rose{
	border-top:8px solid #EA76AB;}
	
.bandeau_photo_fiche{
	border-top:12px solid #FFFAD2;}
.bandeau_vignette1{
	border-top:6px solid #FFD375;}
.bandeau_vignette2{
	border-top:6px solid #FCB714;}
.bandeau_vignette3{
	border-top:6px solid #EA76AB;}

.chemin-de-fer {
	font-size:10px;
	color:#939394;
	padding:0 5px;
}
.chemin-de-fer-bleu{color:#29BEE9;}
.chemin-de-fer-vert{color:#AFCC45;}
.chemin-de-fer-orange{color:#FCB714;}
.chemin-de-fer a  {color:#939394; text-decoration:none;}
.chemin-de-fer a:hover {color:#939394; text-decoration:underline;}

p.descriptif{
	padding:10px;
	text-align:justify;
	}
	
#contenu li {
	list-style-image: url(img/puce.gif);
	list-style-type: disc;
}
	
#boite_a_outils li{
	list-style-image:url(img/puce_cadreOutils.gif);	
	}
#boite_a_outils img{
	padding: 2px 5px 2px 0;
	azimuth:center;
	}
	
#content .lien_visiter a, .lien_visiter a:active {text-decoration:underline;}
#content .lien_visiter a:hover {text-decoration:none;}

a.mail { text-decoration:underline;}
	

 /* 	 Styles accueil 		  */
/* ----------------------------- */

#accueil {
	float:right;
	width:778px;
	}

 /* 	 Styles menus   		  */
/* ----------------------------- */
#sidebar ul {
	margin-bottom:6px;
	list-style-type: none;
}
#sidebar li {
	padding:0 2px;
	}

#top .actus_lien a { color:#431407; text-decoration:underline; }


#content p{
	padding-right:12px;}

 /* 	 Styles titre   		  */
/* ----------------------------- */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FBF5F2;
	font-weight: bold;
}
	
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding:5px 0 0 0;
	margin:0 0;
}

h3.prix, .impression h3.prix {
	font-weight:bold;
	text-align:center;}

h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
h5{
	font-size:12px;
	color:#FCB714;
	letter-spacing:2px;
	}

 /* 	 Styles tableau		  */
/* ----------------------------- */

.formulaire{
	border:0;
	border-collapse:collapse;
	}
.formulaire thead tr{
	border-bottom: 3px solid #FFFAD2;
	}
.formulaire tbody tr.separation{
	border-bottom: 3px solid #FFFAD2;}
.formulaire td{
	padding:3px;}
.formulaire tfoot{
	font-size:11px;
	font-style:italic;
	}
.b_formulaire{
	padding:4px 6px;}
/*.formulaire a{ text-decoration:underline;}*/


 /* 	 Styles tableau		  */
/* ----------------------------- */

.impression h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding:5px 0 0 0;
	margin:0 0;
	}
	
.impression h3.align_gche {
	text-align:left;}