/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenuTexte h1{
font:bold 20px Arial, Helvetica, sans-serif;
color: #999999;
letter-spacing:1px;
margin:0 0 12px;
}
#contenuTexte h2{
font:bold 15px Arial, Helvetica, sans-serif;
color: #CC0000;
letter-spacing:1px;
margin:0 0 7px;
}
#contenuTexte p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color: #333;
line-height:20px;
margin-bottom:5px;
margin-top:5px;
}
#contenuTexte p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenuTexte p.couleur, span.couleur{
font-weight:bold;
color: #06AEDF;
}
#contenuTexte a:link, #contenuTexte a:visited{
font-weight:bold;
text-decoration:underline;
color: #06AEDF;
}
#contenuTexte a:hover, #contenuTexte a:active{
color:#000;
}
/********** under construction privisoire ********/
#construction{
background:url(../images/charte/construction.jpg) center top no-repeat;
width:500px;
height:230px;
padding-top:150px;
margin:0 auto;
}
#construction p{
text-align:center;

}

/***************** STYLE FOOTER *****************/
#footer p{
font:10px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
letter-spacing:1px;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#fff;
}
#footer a:hover, #footer a:active{
text-decoration:underline;
color:#fff;
}


/*---------------- index -----------------*/

#contenuTexte .remarque{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#A22610;
font-weight:bold;

}

.contact{
float:left;
width:319px;
margin-top:15px;
margin-bottom:10px;
margin-left:95px;

}

.contact_tarif{
float:left;
width:400px;
margin-top:10px;
margin-bottom:10px;
margin-left:18px;

}
.image_acc{
float:left;
width:150px;
margin-right:5px;
margin-left:11px;
margin-bottom:20px;

}


/*---------------- tarif -----------------*/

#tarif{
float:left;
width:500px;
margin-top:20px;
margin-bottom:10px;

}

#tarif .titre_tarif{
float:left;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#A22610;
font-weight:bold;
text-align:center;
margin-left:20px;
margin-bottom:10px;
}


#tarif .sou_titre{
float:left;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
text-align:center;
}

#tarif .contenu_tarif{
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:center;
}

/*----------------contact-------------- */
 
 #formulaire{
float:right;
width:400px;
margin-top:40px;
margin-right:80px;

}


#formulaire img{
margin-bottom:10px;

}
#formulaire label{

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:justify;
}

#formulaire .b{
width:350px;
background-color:#36B2EE;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}
.capca{
width:190px;
background-color:#36B2EE;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}

#formulaire input:focus{

background-color:#C5EAFA;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}
.textarea{
width:200px;
background-color:#36B2EE;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}
#formulaire select{
width:240px;
background-color:#FFC861;
color:#000E66;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;}

.themes select{
width:150px;
background-color:#000000;
color:#000E66;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}
#formulaire textarea:focus{
background-color:#C5EAFA;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}
#coordonne{
width:200px;
float:left;
margin-top:40px;
margin-left:20px;
}

#coordonne img {
margin-bottom:10px;


}





#plan{
float:right;
width:180px;
margin-top:40px;
margin-right:15px;
margin-left:5px;
}
#plan img{
margin-bottom:15px;



}

#formulaire .bouton_form{
width:175px;
background-color:#36B2EE;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #263D51;
}
#coordonne p{
width:200px;
margin-top:5px;
text-align:justify;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #333;
}
#formulaire p{
width:350px;
font:Arial, Helvetica, sans-serif;
color: #333;
text-align:justify;
font-size:11px;
margin-bottom:15px;
}
#txt td{
vertical-align:center !important;}

input, textarea {
margin-bottom:3px !important;
}

#loi {
	width:500px;
	float:left;

}

#loi p {
	font-size:10px;
	color:#000;

}


#contenuTexte #bouton_merci {
float:left;
width:80px;
margin-top:20px;
margin-left:110px;

}

#invisible{
display:none;
}