/* 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 CONTENU */
p {margin:0 0 5px 0;line-height:18px;}

#page {height:270px;}

#texte-page {
	width:300px;
	text-align:justify;
}

#texte h1{
padding:14px 0 0 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em !important;
font-size:1.8em;
letter-spacing:4px;
font-weight:bold;
height:30px;
color:#BEBDBD;
background:url(../images/charte/h1.jpg) left top no-repeat;
}
#texte h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em !important;
font-size:1.4em;
font-weight:bold;
font-weight:normal;
padding:12px 0 0 0;
height:30px;
}

#texte a:link, #texte a:visited{
	font-weight:bold;
		text-decoration:none;
	color:#CCC;
}
#texte a:hover, #texte a:active{
	font-weight:bold;
	text-decoration:underline;
	color:#CCC;
}
.alignementdroite{
	float:right;
	margin:0 0 0px 20px;
}


.txt_accueil{
text-align:center;
font-size:12px;
}

#texte .txt01{
font-size:18px;
font-variant:small-caps;
}

#texte .txt02{
font-size:14px;
font-weight:bold;
}

#texte .txt03{
font-size:12px;
font-weightbold;
}

#texte .txt04{
font-size:12px;
font-weight:bold;
}

#texte .txtItal{
font-size:12px;
font-weight:bold;
font-style:italic;
}


#texte .txt08{
font-size:15px;
font-weight:bold;
}

#texte .txt09{
font-size:15px;
font-weight:bold;
}


#texte .txt05{
font-size:10px;
font-weight:bold;
}
#texte .txt06{
font-size:12px;
font-weight:bold;
}
#texte .txt07{
font-size:14px;
font-weight:bold;
font-style:italic;
text-align:left;
}


/* MENTIONS LEGALES */
#texte .mentions{
font-size:10px;
font-weight:normal;
color:#666;
line-height:20px;
}

/* ESPACE PRIVILEGE */
#texte .desabonnement{
font-size:8px;
font-weight:normal;
color:#666;
line-height:14px;
width:90%;
margin-top:10px;
font-style:normal;
}


.fiche_partenaire{
background:url(../images/charte/fiche_partenaire.jpg) left top no-repeat;
width:157px;
height:155px;
float:left;
margin:0;
}

.fiche_partenaire img{
margin:6px 0 0 6px;
}
.fiche_partenaire div{
padding:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}



/* ----------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------ STYLE DE LA PAGE ACCUEIL - News */

#encart-news{
	width:450px;
	margin:0 auto;
}
#encart-news .date{
	color:#999999;
	margin-bottom:0px;
}
#encart-news .titre{
	color:#999999;
	margin-bottom:15px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------ 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;
}
#form_contact .radio{
	width:10%;
	border:none;
}
#form_contact .text01
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:500;
color: #333;                                  /* COULEUR TEXTE */
letter-spacing:0.1em;
text-align:right;
padding-right:10px;
}	
#form_contact .text02
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:500;
color: #333;                                  /* COULEUR TEXTE */
letter-spacing:0.1em;
text-align:left;
padding-right:10px;
}	
#form_contact .forminput,
#form_contact .formtextareadress,
#form_contact .formtextareacomment,
#form_contact 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;
}

#form_contact .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;
}

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

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


