/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	background : #E3E5E6 url('../images/fond_site.jpg') no-repeat;
	color : #A3A3A7;
}


#globale {
	width : 843px;
	margin : 10px auto;
}


#menu_haut {
	margin-bottom : 3px;
	text-align : right;
}

#menu_haut a {
	color : #777778;
	text-decoration : none;
}

#menu_haut a:hover {
	text-decoration : underline;
}

#contenu {
	background : #ffffff;
}


#photos_gauche {
	margin-left : 70px;
	float : left;
	width : 193px;
	margin-top : 30px;
}


#photos_gauche2 {
	margin-left : 70px;
	float : left;
	width : 137px;
	margin-top : 20px;
}


.photo {
	background : url('../images/cadre_photo.jpg');
	width : 193px;
	height : 137px;
}

.photo img {
	margin-left : 11px;
	margin-top : 13px;
}

.photo_dessous {
	background : url('../images/cadre_photo.jpg');
	width : 193px;
	height : 137px;
	margin-top : 20px;
}

.photo_dessous2 {
	background : url('../images/cadre_photo2.jpg');
	width : 137px;
	height : 193px;
	margin-top : 20px;
	margin-left:30px;	
}

.photo_dessous2 a img {
	border :none;
}

.photo_dessous img {
	margin-left : 11px;
	margin-top : 13px;
}


/* *********** photos des vendanges 2009 ************* */
#groupe_photo1 {
	width : 700px;
	margin-left : 30px;
}

#groupe_photo2 {
	width : 700px;
	margin-left : 30px;
	margin-top : 30px;
}


.photo_alignees {
	background : url('../images/cadre_photo.jpg');
	width : 193px;
	height : 137px;
	margin-top : 20px;
	float : left;
	margin-left : 20px;
}

.photo_alignees img {
	margin-left : 11px;
	margin-top : 12px;
}

.photo_alignees img {
	border : none;
}


/* *********** fin photos des vendanges 2009 ************* */



.photo_2 {
	background : url('../images/cadre_photo2.jpg');
	width : 137px;
	height : 193px;
}


.photo_2 img {
	margin-left : 13px;
	margin-top : 11px;
}


#texte {
	width : 490px;
	margin-left : 15px;
	float : left;
	margin-top : 30px;
	text-align : justify;
}

#texte_plein {
	width : 700px;
	margin-left : 75px;
	float : left;
	margin-top : 30px;
}

.texte_plein {
	width : 700px;
	margin-left : 75px;
	float : left;
	margin-top : 30px;
}


/* *********** cadre gris  ************* */

#cadre_gris {
	background : url('../images/cadre_gris.jpg') no-repeat;
	width : 558px;
	height : 138px;
	margin-top : 10px;
	color : #ffffff;
	margin-left : -5px;
}

#texte_gris {
	float : left;
	width : 170px;
}

#cadre_gris h2 {
	font-size : 14px;
	margin-left : 15px;
	padding-top : 15px;
}

#cadre_gris p {
	width : 190px;
	margin-left : 15px;
	margin-top : -5px;
}
/* *********** cadre gris  ************* */


#domaine {
	float : right;
	margin-top : 12px;
	margin-right : 72px;
}

#footer {
	border-top : 5px solid #BDBFC1;
	background : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding : 5px;
}



/* ********* CONTACT PIED DE PAGE  *********** */
#texte_footer {
	text-align : right;
	font-size : 11px;
}

#texte_footer a {
	color : #A3A3A7;
}

#contact_1 {
	float : left;
	width : 150px;
	border-right : 1px solid #C1C3C6;
	margin-left : 22px;
}

#contact_2 {
	float : left;
	margin-left : 15px;
	margin-top : 3px;
}

#contact_3 {
	float : right;
	margin-right : 22px;
	border-left : 1px solid #C1C3C6;
	padding-left : 10px;
}
/* ********* ******** */
/* ****** MENU ****** */
#menu {
	width : 838px;
	margin : auto;
	padding-left:5px;
	padding-top : 5px;
}


#menu ul {
	list-style: none;
	padding: 0;
	margin: 0
}

#menu ul li {
	float: left
}

#menu ul li a {
	display: block;
	height: 31px;
	width: 119px;
	margin-top : 8px;
	padding-top: 8px;
	text-align: center;
	background: url('../images/menu_on.jpg') bottom;
	color: #E33690;
	text-decoration : none;
	font-variant:small-caps;
	font-weight : bold;
	font-size : 14px;
}

ul li a:hover {
}
/* ****** fin MENU ****** */




/* ***** QUI SOMMES NOUS ***** */


.photo_portrait {
	background : url('../images/cadre_photo.jpg');
	width : 193px;
	height : 137px;
	float : left;
	margin-right : 10px;
}

.photo_portrait img {
	margin-left : 11px;
	margin-top : 13px;
}
/* **** fin QUI SOMMES NOUS **** */


/* ********** formulaire de CONTACT ********* */
#adresse_mail {
	color : #A3A3A7;
	text-decoration : none;
	font-weight : bold;
}

.adresse_mail {
	color : #A3A3A7;
	text-decoration : none;
	font-weight : bold;
}



#formulaire_gauche {
	float : left;
}


#formulaire_droit {
	float : left;
	margin-left : 65px;
}

label {
	display : block;
	width : 80px;
	float: left;
}

#btn_envoyer {
	float : right;
	margin-right : 40px;
	margin-top : 15px;
}
/* ********** fin formulaire de CONTACT ********* */


#nocontour img{
	text-decoration : none;
	border : none;
}

h1 {
	font-size : 14px;
}


#reflets {
	background : url('../images/reflet.png');
	width : 155px;
	height : 83px;
	margin-left : 660px;
	position:absolute;
}

*+ html #reflets {
	margin-left : 520px;
}

.clearer {
	clear : both;
}

.photo a img{
	texte-decoration : none;
	border : none;
}

.photo_dessous a img{
	texte-decoration : none;
	border : none;
}

#anim_footer {
	margin-left : 0px;
	margin-bottom : -30px;
	margin-top : 30px;
}

#drapeau {
	border : 1px solid #999596;
}

/* ***** PRODUITS ***** */

#titre_produit {
	width:839px;
	height:137px;
}

#titre_produit_gauche{
	width:239px;
	height:117px;
	padding-top:20px;
	padding-left:50px;
	float:left;
}

#titre_produit_droit{
	width:530px;
	height:137px;
	padding-left:20px;
	margin-left:289px;
}

.texte_sstitre{
	color: #E33690;
	}

/* ***** fin de PRODUITS ***** */


/* ***** ACTUALITE ***** */

.photo_dessous_actu {
	background : url('../images/cadre_photo.jpg');
	background-repeat:no-repeat;
	width : 193px;
	height : 137px;
	padding-top:12px;
	padding-left:12px;
	margin-top : 20px;
	float:left;
}

.photo_dessous_actu a img{
	texte-decoration : none;
	border : none;
}
/* ***** fin de ACTUALITE ***** */
