/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}

#contenuTexte h1{
	margin:10px 0 20px;
	padding-left:125px;
	font:bold 2em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFF;
	background:#acd1ee url(../images/charte/tit.jpg) top left no-repeat;
}

#contenuTexte h2{

	margin:10px 0 20px;
	padding:2px 0px 2px 125px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	clear:both;
	text-align:left;
	color:#FFF;
	background:#acd1ee;
	border-top:5px solid #FFFFFF;
}

#contenuTexte h6{
height:10px;
border-bottom:1px dashed #666;
margin-bottom:10px;
clear:both;
}


.img_bordure, .img_droite, .img_gauche, .img_ref{
border:1px solid #666;
}

.img_droite{
float:right;
margin:0px 0px 5px 8px;
}

.img_ref{
margin:5px 0px 5px 0px;
}

.img_gauche{
float:left;
margin:0px 8px 5px 0px;
}




#contenuTexte .titre{
	padding-top:5px;
	font-size:20px;
	text-align:justify;
}

#contenuTexte p{
	padding-bottom:5px;
	font-size:small;
	text-align:justify;
}


#contenuTexte a:link, #contenu a:visited{
	color: #241875;
	text-decoration:none;
}
#contenuTexte a:hover, #contenu a:active{
	color: #241875;
	text-decoration:underline;
}
#contenuTexte p.couleur, .couleur{
	font-weight:bold;
	color:#000;
}

.puce{
background:url(../images/charte/puce.jpg) left top no-repeat;
padding-left:20px;
line-height:16px;
color:#333333;
}

/* ------------------------------------------------------------------------
                         STYLE REFERENCES
------------------------------------------------------------------------ */

.partenaire{
width:31%;
float:left;
margin:9px;
background:#0066CC;
padding:13px 0px 12px 0px;
background:url(../images/charte/bg-partenaires.jpg) left top no-repeat;
}

.partenaire img{
float:left;
margin:0px 8px 0px 12px;
border:0;
}

#contenuTexte .partenaire .titre{
padding-top:5px;
font-size:15px;
text-align:justify;
}

#contenuTexte .partenaire p{

font-size:11px;
text-align:left;

}

/* ------------------------------------------------------------------------
                         STYLE REFERENCES
------------------------------------------------------------------------ */

.hdp{
text-align:right;
clear:both;

}

.hdp a{
padding:4px 10px 4px 10px ;
background:#BFDBF1;
}



/* ------------------------------------------------------------------------
                         STYLE REFERENCES
------------------------------------------------------------------------ */

















/* ------------------------------------------------------------------------
                         STYLE DE LA PAGE CONTACT 
------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------
                            STYLE DE LA PAGE CONTACT 
------------------------------------------------------------------------------------ */
#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	width:100%;
	border:1px solid #000;
	font-size:12px;
}
#formContact input:focus,textarea:focus{
	border-color:#FF0000;
}
#formContact .champRequis{
	color:#FF0000;
}



.forminput,
.formtextareadress,
.formtextareacomment,
 select
{
border:1px #704A3e solid;
padding:0;
margin:2px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333;
background:#fff;
text-align:justify;
}

.forminput
{
padding:0 3px 0 3px;
height:14px;
line-height:14px;
width:230px;
}

#formContact select
{
padding:0 3px 0 3px;
height:14px;
line-height:14px;

}

.formtextareadress
{
padding:0 3px 0 3px;
height:60px;
width:230px;
}

.formtextareacomment
{
padding:0 3px 0 3px;
height:110px;
width:230px;
}

.formbt{
border:1px #333 solid;
height:16px;
width:100px;
text-align:center;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:600;
letter-spacing:0.1em;
color:#333;
background-color:#ACD1EE;
}

*html .formbt
{
border:1px #704A3e dashed;
height:25px;
width:100px;
text-align:center;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:600;
letter-spacing:0.1em;
color:#704A3e;
background-color:#F4F3EA;
}
			
.text01
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:500;
color: #333;
letter-spacing:0.1em;
text-align:right;
padding-right:10px;
}	