/* 
Par Julien le 21 mai 2008
DEBUT - Configuration général 
*/
#contenu a{
text-decoration:underline;
}
#contenu h1 {
	width:570px;
}
#fils_ariane a {
text-decoration:none;
}
textarea {
width:200px;
height:100px;
}
.photodroite {
display:block;
float:right;
margin:5px;
border:0px;
}
.photogauche {
display:block;
float:left;
margin:5px;
border:0px;
}
.red {
color:#FF0000;
font-weight:bold;
}
#rivgauche {
float:left;
width:200px;
}
#optimize {
width:200px;
text-align:center;
float:left;
margin-top:80px;
}
.logoinfo {
display:block;
margin:10px;
}
/* 
FIN - Configuration général
-------
DEBUT - Salon des vignerons
*/
.salon_contenu {
width:350px;
display:block;
float:left;
}
.salon_contenu span{
margin:5px 5px 1px 50px;

}
.salon_contenu h1 {
font-size:14px;
margin-left:15px;
border-bottom:1px solid #8D6206;
}
.salon_contenu h2{
font-size:12px;
margin-left:35px;
}
.salon_adresse {
width:200px;
display:block;
float:left;
margin:25px 5px 50px 30px;
}
/*
********************************
*/
/* pour le plan*/
#plan {
	float:right;
	text-align:right;
	font-size: 12px;
	padding:2px 10px 1px 0px;

}

#plan a {
	color:#8D6206;
	text-decoration:none;
}
#plan a:hover {
	text-decoration: underline;
}
/* Page contact */
#contact p{
margin:1px;
}

.dresse {
	float:left;
	display:block;
	text-align:center;
	margin:10px 23px;
	border:1px solid #8D6206;
	padding:6px;
	font-size:16px;
	width:250px;
	height:110px;
	vertical-align:middle;
}

#loupe {
	margin:5px 10px;
}

#contact #contactformul {
margin:10px auto 35px auto;
float:left;
display:block;
}

#contact #contactformul p{
margin:3px 10px;
} 

.champRequis{
	color:#FF0000;
}
.champscontact label {
width:130px;
float:left;
}

#formulairecontact td.f, input, select, textarea
{
  color                :#8D6206;
  background-color     : #E2D8B8;
  margin : 5px 5px 5px 5px;
  width:230px;
}

#zoneblanche {
	margin:2px 5px 2px 50px
}
/* Accueil */
#contenu .accueil{
margin:45px 25px 10px 80px;
font-size:14px;
}

#contenu .photoaccueil{
margin:25px auto;
text-align:center;
width:auto;

}
/* Charte du vigneron indépendant */
#contenu .charte{
margin:10px auto;
text-align:right;
width:550px;
font-size:18px;
border-bottom:1px double #cab483;
border-right:5px solid #cab483;
padding:4px 10px;
}
/* PAGE VINS */
#contenu .bouteille{
display:block;
float:left;
width:100px;
height:236px;
margin:15px 5px;
background-image:url(../images/charte/vignette.jpg);
}

#contenu .bouteille .photo {
margin:5px;
text-align:center;
height:135px;
}

#contenu .bouteille h2{
font-size:12px;
text-align:center;
margin:8px 12px 0px auto;
width:80px;
height:30px;
}

#contenu .bouteille .annee {
background-image:url(../images/charte/annee.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:3px;
width:49px;
height:20px;
margin:5px auto;
}

#contenu .bouteille a.mybouteille{
color:#8D6206;
font-size:10px;
text-align:center;
margin:8px 12px 0px 16px;

}
#contenu .bouteille a:hover.mybouteille {
text-decoration:underline;
}
/* Fiche produit */
#contenu #fiche-produit {
margin-bottom:80px;
}
#contenu #fiche-produit #titre_vin{
background-image:url(../images/charte/nomvin.jpg);
width:314px;
height:62px;
margin:35px auto;
}
#contenu #fiche-produit #titre_vin h2 {
font-size:22px;
text-align:center;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-top:15px;
}

#contenu #fiche-produit #photo{
float:left;
width:150px;
height:280px;
margin:15px 5px;
}
#contenu #fiche-produit #photo img{
border:2px solid #CAB483;
}
#contenu #fiche-produit #info {
float:left;
width:430px;
margin:15px 0;
padding-left:5px;
border-left:1px dotted #CAB483;
}
#contenu #fiche-produit .infopetite {
float:left;
margin:5px 5px;
width:92px;
}
#contenu #fiche-produit .infopetite label{
background-image:url(../images/charte/petite-entete.jpg);
background-repeat:no-repeat;
width:92px;
height:26px;
float:left;
text-align:left;
padding-top:4px;
padding-left:4px;
}
#contenu #fiche-produit .infopetite p{
margin:0px;
padding:5px;
border:1px solid #CAB483;
}
#contenu #fiche-produit .infogrande {
float:left;
margin:5px 5px;
width:394px;
}
#contenu #fiche-produit .infogrande label{
background-image:url(../images/charte/gde-entete.jpg);
background-repeat:no-repeat;
width:394px;
height:22px;
float:left;
text-align:left;
padding-top:4px;
padding-left:4px;
}

#contenu #fiche-produit .infogrande p{
margin:0px;
padding:5px;
border:1px solid #CAB483;
}

#contenu .partenaire .lien{
text-align:center;
width:200px;
height:60px;
float:left;
display:block;
margin:5px 5px;
}

/* Page vigneron indépendant */
#contenu #vigneronsindep {
margin:10px 2px 100px 2px;
}

#contenu #vigneronsindep p.vignerons{
margin:25px 15px 25px 25px;
}
#contenu #vigneronsindep .photovignerons {
text-align:center;

}
/* PAGE HISTOIRE*/
#contenu #pagehisoire {
margin:30px 5px 100px 15px;
}
#contenu #pagehisoire p{
text-align:justify;
margin:10px 25px;
}

/* PAGE VILLAGE BLANOT */
#contenu #blanot {
margin:30px 5px 150px 15px;
}

#contenu #blanot p{
text-align:justify;
margin:20px 25px;
}
/* LIVRE D'OR */
#contenu #livredor {
margin:20px 5px 10px 15px;
float:left
}

#contenu #livredor h1{
margin:0px;
}

#contenu #livredor2 {
margin:10px 5px 10px 15px;
float:left;
}

#contenu #livredor form{
margin:15px 45px;
width:500px;
}
#contenu #livredor .livreformule {
display:block;
float:left;
}
#contenu #livredor .livreformule label {
width:200px;
float:left;
}
#contenu #livredor .livreformule p{
float:left;
display:block;
}
#contenu #livredor .livreformule span{
float:left;
display:block;
width:250px;

}
#livredor td.f, input, select, textarea
{
  color                :#8D6206;
  background-color     : #E2D8B8;
  margin : 5px 5px 5px 5px;
}
#contenu #livredor input {
width:225px;
}

#contenu #livredor textarea {
width:225px;
height:80px;
}
#contenu #livredor2 #loi {
font-size:10px;
}
/* PAGE NEWS */
#contenu #news {
margin:20px 5px 150px 115px;
}
#contenu  .infogrande  {
float:left;
margin:5px 5px;
width:394px;
}
#contenu  .infogrande label{
background-image:url(../images/charte/gde-entete.jpg);
background-repeat:no-repeat;
width:394px;
height:22px;
float:left;
text-align:left;
padding-top:4px;
padding-left:4px;
}

#contenu  .infogrande p{
margin:0px;
padding:5px;
border:1px solid #CAB483;
}
/* WIDGET */

.widget a {
	width:230px;
	margin:0px;
	font-size:14px;
	parding:3px;
}
.widget img {
	border:0px;
}
.widget {
	text-align:center;
}
