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



/* GENERALITE SUR BALISE */

*{
font-family:'Trebuchet MS', 'Geneva CY', Verdana, 'Helvetica CY'; 
color:#71869a;
margin:auto;
}
body{
	background-attachment:fixed;
	background-image:url(bg.png); 
	background-position:top; 
	background-repeat:repeat; 
	text-align:center; 
	font-family:'Trebuchet MS', 'Geneva CY', Verdana, 'Helvetica CY'; 
	color:#71869a;
}
img{
	border:0px none;
}

a:link {
	color: #71869a;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #71869a;
}
a:hover {
	text-decoration: none;
	color: #4C5A68;
}
a:active {
	text-decoration: underline;
	color: #71869a;
}
h5{

margin:inherit;
}

/* GENERALITE DES CLASSES */

a.lienNonMention:link{
	text-decoration:none;
	color: #71869a;
}
a.lienNonMention:visited{
	text-decoration:none;
	color: #71869a;
}
a.lienNonMention:active{
	text-decoration:none;
	color: #71869a;
}

.volantGauche{
	float:left;
}
.conteneurTot{
	width:100%;
}
.conteneurInt{
	width:80%; 
	text-align:left; 
	margin:10px;
}
.centreConteneur{
	text-align:center;
}
.droiteConteneur{
	width:100%;
	text-align:right;
}
.centreContenu{
	margin:auto;
}
.fondBlanc{
	background-color:#FFF;
}

/* SPECIFIQUE BANDEAU */

.bandeauHaut{
	width:100%; 
	border-bottom:#71869a dashed 1px; 
}
.recherche2{
	width:200px; 
	font-size:0.6em; 
	text-align:left;
}
.rechercher2{
	font-size:0.6em;
	text-align:center;
}
.logoDroite{
	float:left;
	margin-right:20px;
}
.menuRecherche{
	float:left; 
	text-align:left;
}

/* SPECIFIQUE INDEX */

.logo{
	width:100%; 
	text-align:center;
}
.Creer{
	font-size:1.5em;
}
.menu{
	width:100%; 
	text-align:center;
	font-size:0.7em;
}
.recherche{
	width:353px; 
	font-size:0.6em; 
	text-align:center;
}
.rechercher{
	font-size:0.6em; 
	width:200px; 
	text-align:center;
}
.fin{
	clear:both;
}

/* SPECIFIQUE PAGE TOPS */

.titreTopsFont{
	font-size:3em; 
	color:#C3D6E8
}
.nombreTopsCont{
	float:left;
	padding:18px 18px 2px 18px;
	font-size:2em;
}
.texteTopsCont{
	padding:5px; 
	padding-left:25px;
}
.texteTopsFontA{
	font-size:1.3em;
}
.texteTopsFontB{
	font-size:0.7em;
}
.texteTopsFontC{
	line-height:10px;
	font-size:0.6em;
	color:#4C5A68;
}
.imgTopsCont{
	margin-right:15px;
}
.statsTopsCont{
	float:right; 
	border-left:dashed 1px #71869a; 
	height:70px; 
	width:100px; 
	text-align:left; 
	padding-left:25px; 
	padding-top:5px;
}

/* SPECIFIQUE MAP RECHERCHE */

#map_canvas{
	width:100%;
}

/* SPECIFIQUE FICHE */

.moyPhoto{
	padding:0px 15px;
}
.contenuFicheConteneur{
	padding:0px 15px 0px 0px;
}
.titreFicheFont{
	font-size:1.6em;
}
.descrFicheFont{
	font-size:0.9em;
}


/* Clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Checkbox */
.image{
	position:relative;
}
.image img { 
	z-index: 100;
}
.image p {
	background:#71869A none repeat scroll 0 0;
	color:#FFFFFF;
	margin:0;
	padding:10px 0 10px 10px;
	position:absolute;
	bottom:0px;
	font-size:0.8em;
	width:390px;
	z-index:1000;
}


/* POUR LA PARTIE COMMENTAIRE */

.commentaire{
font-size:0.8em;
text-align:center;
}
.commentaire .tabComm{
margin:auto;
background:#E9F0F7;
text-align:left;
}
.commentaire .font_tableauA{
font-size:0.7em;
background-color:#E9F0F7;
text-align:left;
}
.commentaire .font_tableauB{
background-color:#FFF;
text-align:left;
}
.totalTabCom{
width:100%;
margin:auto;
}
.errorComm{
color:#FF0000;
font-size:0.9em;
}
.vosimpression{
	font-size:1.9em;
	text-align:left;
	font-weight:bolder;
}