/* 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";











#contenuTexte h1{

	margin: 0 0 0px 0px;

	font-family:"Times New Roman", Times, serif;

	font-size:22px;

	height:42px;

	padding:12px 0px 0px 55px;

	background:url(../images/charte/h1.jpg) left top no-repeat;

}









#contenuTexte h2{

	margin:20px 0 25px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size:1.8em;

	text-align:left;

	color:#D46A00;

	border-bottom:1px dashed #D46A00;

}



#contenuTexte p{

	padding-bottom:10px;

	font-size:1.1em;

	text-align:justify;

}

#contenuTexte a:link, #contenu a:visited{

	color: #ff3413;

	text-decoration:none;

}

#contenuTexte a:hover, #contenu a:active{

	color: #ff3413;

	text-decoration:underline;

}

#contenuTexte p.couleur, .couleur{

	font-weight:bold;

	color:#FF0000;

}







#tab_2col td{

padding:0px 5px 0px 5px;

width:50%;

}







.rouge{

color:#CC3300;

font-style:italic;



}







h3{

margin:20px 0px 5px 0px;

padding:4px 0px 4px 0px;

color:#F9E8D9;

background:#C23E24;

border-bottom:3px solid #E6BA42;

border-top:3px solid #E6BA42;

text-align:center;

}



h5{

font-size:14px;

}



.plat{

margin:14px 0px 2px 0px;

background:url(../images/charte/pointille.gif) bottom repeat-x;

}





.vins{

margin:8px 6px 2px 6px;

background:url(../images/charte/pointille.gif) bottom repeat-x;

height:16px;

}

.vins01{

color:#745957;

float:left;

font-size:14px;

font-weight:bold;

background:#FFFFFF;

width:200px;

text-align:right;

padding-right:4px;

}

.vins02{

color:#745957;

font-size:14px;

font-weight:bold;

float:left;

font-size:14px;

margin-left:200px;

background:#FFFFFF;

}

.vins03{

color:#745957;

font-size:14px;

font-weight:bold;

float:right;

font-size:14px;

background:#FFFFFF;

}





.vins_titre{

margin:34px 6px 2px 6px;

height:16px;

padding:0px 0px 5px 0px;

border-bottom:1px dashed #F9BFBF;

}

.vins_titre01{

color:#745957;

float:left;

font-size:16px;

font-weight:bold;



width:200px;

text-align:right;

padding-right:4px;

}

.vins_titre02{

color:#745957;

font-size:16px;

font-weight:bold;

float:left;

font-size:14px;

margin-left:200px;



}

.vins_titre03{

color:#745957;

font-size:16px;

font-weight:bold;

float:right;

font-size:14px;



}







.sg{

color:#745957;

font-size:14px;

background:#fff;

font-weight:bold;

padding:0px 4px 0px 0px;

}



.sd{

float:right;

color:#745957;

font-size:14px;

background:#fff;

font-weight:bold;

padding:0px 0px 0px 4px;

}



.compo{

font-size:11px;

color:#745957;

}





/* ------------------------------------------------------------ */





.cartep_tete{

width:205px;

height:32px;

background:url(../images/charte/cartep_tete.jpg) left top no-repeat;

}



.cartep_rep{

background:url(../images/charte/cartep_rep.jpg) repeat-y;

width:205px;

}



.cartep_pied{

width:205px;

height:33px;

background:url(../images/charte/cartep_pied.jpg) left top no-repeat;

}



.cartep_rep .txt01{

padding:0px 14px 0px 14px;

font-size:15px;	

text-align:center;

font-weight:bold;

}



.cartep_rep .txt02{

width:175px;

margin-left:15px;

margin-top:5px;

font-size:14px;

font-style:italic;	

text-align:center;

color:#FFFFFF;

background:#AB5F3A;

}



.cartep_rep .txt03{

padding:5px 14px 0px 14px;

font-size:14px;	

text-align:center;

}

.cartep_rep .txt04{

padding:0px 12px 0px 12px;

font-size:11px;	

text-align:center;

}





.txtg_01{

font-size:16px;

font-weight:bold;

text-align:center;

padding:0px 20px 0px 20px;

}



.txtg_02{

font-size:12px;

text-align:center;

padding:0px 20px 0px 20px;

}





#formule_01{

background:url(../images/charte/carte_menu_g01.jpg) left bottom no-repeat;

width:310px;

height:446px;

float:left;



}



#formule_02{

background:url(../images/charte/carte_menu_g02.jpg) left bottom no-repeat;

width:310px;

height:446px;

float:left;

margin-left:25px;

}



#formule_gauche{

width:310px;

height:400px;

float:left;

}



#formule_droite{

width:310px;

height:400px;

float:right;

}



#formule_03{

width:642px;

height:470px;

}



/* STYLE CYC  (ne pas supprimer) */

.cyc {

	position: absolute;

	top: -10000px;

}



/* ------------------------------------------------------------------------------------

                            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;     /* Couleur de fond champs focus */

	background:#FFFFFF;

	

}

#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: #704A3e;

background:#ededed;    /* Couleur de fond des champs */

text-align:justify;

}



.forminput

{

padding:0 3px 0 3px;

height:14px;

line-height:14px;

width:200px;

}



.formtextareadress

{

padding:0 3px 0 3px;

height:60px;

width:200px;

}



.formtextareacomment

{

padding:0 3px 0 3px;

height:110px;

width:200px;

}



.formbt{

border:1px #333 solid;

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:#fff;

background-color:#cc3300; /* Couleur de fond du bouton */

}



*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;                         /* Couleur du texte */

letter-spacing:0.1em;

text-align:right;

padding-right:4px;

}





.hdp{

text-align:right;

margin:20px 0px 0px 0px;

}



.hdp a{

background:#ededed;

text-decoration:none;

padding:4px 10px 4px 10px;

}



.hdp a:hover{

background:#FCE3D0;

text-decoration:none;

padding:4px 10px 4px 10px;

}
#contenu a.imgAccueil img {border:none;}
#contenu a.imgAccueil:link ,
#contenu a.imgAccueil:visited  {
	float:left;
	width:310px;
	height:282px;
	margin:10px 10px 10px 0;
}
