@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                              Général                                                     */
/*--------------------------------------------------------------------------------------------------------------------------*/

body{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

}

ul {
margin:0;
padding:0;
}

	dt, dd {
		margin-left: 2px;
	}
	 
 	a, a:hover  {
	border:none;
	color:#E3CED5;
	text-decoration: underline overline;
	text-align: justify;
  } 

h1#directviticulteurs, h1#directviticulteurs a{
margin:0px;
padding:0px;
font-size:25px;
font-weight:bold;
color:#A82228;
text-align:left;

}

h1{
	margin:0;
	padding-left:8px;	
	margin-bottom:8px;
}

.nomsviticulteurs-small {
	font-size: 12px;
	margin-left: 1px;
	margin-right: 1px;
}

#nomsviticulteurs {
	font-size: 20px;
	margin-left: 1px;
	margin-right: 1px;
}
#nomsviticulteurs-b2 {
	font-size: 14px;
	margin-left: 1px;
	margin-right: 1px;
}

h2, h2 a{
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color: #333333;
}

.souligne{
	text-decoration: underline;
}

h3{
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
}

h4{
margin:0px;
padding:0px;
font-size:11px;
font-style:italic;
}





h5{
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
line-height:30px;
text-align:center;
color:#FFFFFF;
}

h5#partie-droite{
	margin:0 0 0 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

p{
margin:0;
padding:0;
text-align:center;
}

input{
margin:0;
padding:0;
}

select{
margin:1px;
padding:0;
}

form{
	margin:2px 0;
	padding:0;
	text-align: left;
}

fieldset{
margin:0;
padding:0;
}

label{
display : block;
float : left;
width : 150px;
text-align : right;
padding : 2px 0px 0px 0px;     
}

img{
border:0;
}

.clearer{
clear:both;
}

#logo{
background:url(images/logo-direct-viticulteurs.gif) repeat-x;
float:left;
width:160px;
height:100px;
}

#logo_droite{
	float:right;
	width:180px;
	height:100px;
	text-align: center;
}
/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                              Structure                                                   */
/*--------------------------------------------------------------------------------------------------------------------------*/
div#grand-conteneur{
	background-color:#8A2652;
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	/*margin:auto;*/
	
	background-attachment:fixed;
	background-image:url(images/fond_comp.jpg);
	padding-top: 20px;
	padding-bottom: 20px;	
}
div#conteneur{
	background-color:#FFFFFF;
	border:1px solid #880C4B;
	width:990px;
	padding:0;
	margin:auto;
	height: auto;

}
div#conteneur_integration{
	background-color:#FFFFFF;
	width:670px;
	padding:0;
	margin:auto;
	height: auto;

}



/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                                Haut                                                      */
/*--------------------------------------------------------------------------------------------------------------------------*/

#haut{
width:990px;
height:120px;
}
#haut_integration{
	width:670px;
	height:120px;
	background:url(images/frame-menu.gif) repeat-x;
}


#bandeau{
	float:left;
	width:630px;
	height:100px;
}

#menuhaut{
	background:url(images/frame-menu.gif) repeat-x;
	width:100%;
	height:30px;
	float:left;
	text-align: center;
	margin: 0 0 0 0 px;
}

#menuhaut ul{
	color:#FFFFFF;
	font-weight:bold;
	list-style-type:none;
	width:990px;
}

#menuhaut ul a{
text-decoration:none;
color:#FFFFFF;
}

#menuhaut ul a:hover{
text-decoration:none;
color:#E3CED5;
}

#menuhaut ul li{
	float:left;
	margin-left:10px;
	font-size: 10px;
}


/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                              Milieu                                                      */
/*--------------------------------------------------------------------------------------------------------------------------*/

div#gauche{
/*background-color:#E9E6DE;*/
width:160px;
height:100%;
min-height:550px;
float:left;
}

div#centre{
/*background-color:#DAE6B0;*/
width:670px;
min-height:550px;
float:left;
height:auto;
}

div#droite{
/*background-color:#E3CED5;*/
width:160px;
height:100%;
min-height:550px;
float:right;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                           Page Accueil                                                   */
/*--------------------------------------------------------------------------------------------------------------------------*/
div#carte-france{
	float:left;
	margin:0px;
	padding:0px;
	width:670px;
	text-align:center;
}



div#cepages{
	max-height:300px;
	overflow-y:auto;
	overflow-x: hidden;
	width:650px;
	margin:20px 5px 10px 5px;
	font-size:12px;
}

div#cepages-gauche{
	
	width:425px;
	text-align:left;
	float:left;
	height:30px;

}

div#cepages-droite, div#cepages-droite a{
	color:#A82228;
	width:225px;
	text-align:right;
	float:left;
	height:30px;
	text-decoration:none;

}
div#cepages-descriptif{
	max-height:200px;
	overflow-y:auto;
	overflow-x: hidden;
	scrollbar-face-color:#873159;
	scrollbar-arrow-color: #FDEFDD;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#EDE4DB;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#939393;
	scrollbar-3dlight-color:#873159;
	width:650px;
	/*margin:0px 5px 10px 5px;
	font-size:12px;*/
}

div#cepages-droite a:hover{
	color:#666666;
	text-decoration: underline overline;
}
div#bloc-articles-centre h2{
padding-left:5px;
padding-right:5px;
}

div#bloc-articles-centre p{
	padding-left:2px;
	padding-right:2px;
}

div#details-bloc-gauche{
width:215px;
margin:0px 0px 0px 0px;
/*background-color:#3399CC;*/
}

.appelations, .appelations a {
	margin:0px;
	text-decoration:none;
	padding:0px;
	padding-left:5px;
	font-size:12px;
	color:#A82228;
}

.regions, .regions a {
	margin:0px;
	text-decoration:none;
	padding:0px;
	padding-left:5px;
	font-size:14px;
	color:#A82228;
}

.sous-titre-vin{
color:#333333;
font-size:11px;
text-align:left;
font-style:italic;
}

.recompense{
color:#333333;
font-size:11px;
font-weight:700;
font-style:italic;
}

.millesime,.production{
color:#333333;
font-size:11px;
}

.prix-unitaire{
	color:#A82228;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}


.av_tarif {
	color:#A82228;
	font-size: 8px;
	font-weight: bold;
}

.erreur {
	color:#A82228;
	font-size: 10px;
	font-weight: bold;
}

.plusdinfos {
	background:url(images/plus-info.gif) no-repeat;
	color:#666666;
	font-size:11px;
	font-weight:900;
	font-style:italic;
	text-decoration:none;
	text-align: right;
}

.plusdinfos-small {
	background:url(images/plus-info.gif) no-repeat;
	color:#666666;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
	text-align: right;
}

.ajout-panier{
	background:url(images/plus-info.gif) no-repeat;
	color:#A82228;
	font-size:14px;
	font-weight:900;
	font-style:italic;
	text-decoration:none;
	text-align: right;
}

.ajout-panier-small{
	background:url(images/plus-info.gif) no-repeat;
	color:#A82228;
	font-size:12px;
	font-weight:900;
	font-style:italic;
	text-decoration:none;
	text-align: right;
}
	
.descriptif{
color:#333333;
text-align:left;
font-size:11px;
font-style:italic;
}

div#bloc-droit{
float:left;
width:315px;
height:auto;
margin:5px;
padding:5px;
}


div#bloc-centre-haut{
background:url(images/bloc-centre-haut.gif) no-repeat;
height:10px;
width:650px;
}

div#bloc-centre-centre{
	background:url(images/bloc-centre-centre.gif) repeat-y;
	height:780px;
	width:630px;
	max-height: 780px;
	padding: 10px;
}

div#bloc-centre-bas{
background:url(images/bloc-centre-bas.gif) no-repeat;
height:15px;
width:650px;
}

div#blocviticulteurs img{
	float:left;
	margin:10px;
}


.titre-bloc-centre{
color:#333333;
font-size:12px;
font-weight:bold;
}


.titre-centre-descriptif{
color:#333333;
font-size:11px;
font-weight:bold;
float:left;
}

.texte-centre-descriptif{
color:#333333;
font-size:11px;
font-weight:normal;
padding-left:5px;
padding-right:5px;
}

.sous-titre-descriptif{
color:#333333;
font-size:11px;
text-align:left;
font-style:italic;
}

#coordonnees-panier {
	width:311px;
	float: left;
	margin:11px;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                          Page Articles                                                   */
/*--------------------------------------------------------------------------------------------------------------------------*/

	/* *************************** _bloc3txt.asp ************************************* */
	
	div#bloc-articles{
	
	float:left;
	margin:2px;
	padding:0px;
	
	}
	
	div#bloc-articles-haut{
	background:url(images/bloc-articles-haut.gif) no-repeat;
	height:10px;
	width:215px;
	}
	
	div#bloc-articles-centre{
	background:url(images/bloc-articles-centre.gif) repeat-y;
	/*height:auto;*/
	height:410px;
	max-height:410px; 
	width:215px;
	padding:2px;
	}
	
	div#bloc3-haut{
	/*background-color:#009900;*/
	height:90px;
	width:215px;
	max-height: 90px;

	/*margin:2px 0px 2px 2px;
	padding:5px;*/
	}

	div#image-bloc-gauche{
	text-align:center;
	float:left;
	/*background-color:#999999;*/
	width:80px;
	height: 90px;
	max-height: 90px;
	}

	div#droite-image-bloc3{
	text-align:center;
	float:left;
	/*background-color:#999999;*/
	width:135px;
	height: 90px;
	padding:0px;
	max-height: 90px;
	min-height: 90px;
	}

	div#texte-bloc-gauche{
	/*background-color:#009900;*/
	width:210px;
	height:85px;
	margin:2px;
	}

	#scroll-centre{
	max-height:250px;
	overflow-y:auto;
	overflow-x: hidden;
	scrollbar-face-color:#873159;
	scrollbar-arrow-color: #FDEFDD;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#EDE4DB;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#939393;
	scrollbar-3dlight-color:#873159;
	width:210px;
	padding:10px 0px 10px opx;
	height: 250px;
	}
	
	
	div#bloc-articles-bas{
	background:url(images/bloc-articles-bas.gif) no-repeat;
	height:12px;
	width:215px;
	}

	
	div#un_vin{
	float:left;
	margin:0px;
	padding:0px;
	width:630px;
	text-align:center;
	}
	
	
	
	
	/* ******************************************************************************** */
	
	/******************* _bloc2txt.asp ***********************************************  */
	
	div#bloc-gauche{
	float:left;
	margin:8px;
	padding:0px;
	height: 425px;
	background-color: #FFFFFF;
	}

	div#bloc-gauche-haut{
	background:url(images/bloc-gauche-haut.gif) no-repeat;
	height:10px;
	width:315px;
	}
	
	div#bloc-gauche-centre{
	background:url(images/bloc-gauche-centre.gif) repeat-y;
	height:380px;
	max-height:380px;
	width:315px;
	padding:2px;
	}
	
	#bloc2-haut{
	height:110px;
	width:315px;
	}
	
	div#image-bloc-gauche-bloc2{
	text-align:center;
	float:left;
	/*background-color:#999999;*/
	width:100px;
	height:110px;
	}
	
	div#droite-image-bloc2{
	text-align:center;
	float:right;
	/*background-color:#999999;*/
	width:205px;
	height:102px;
	padding:2px;
	}
	
	div#texte-bloc2{	
	/*background-color:#009900;*/
	width:315px;
	margin:0px 0px 5px 0px;
	padding:5px;
	height:100;
	}
	
	#scroll-centre-bloc2{
	max-height:240px;
	overflow-y:auto;
	overflow-x: hidden;
	scrollbar-face-color:#873159;
	scrollbar-arrow-color: #FDEFDD;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#EDE4DB;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#939393;
	scrollbar-3dlight-color:#873159;
	width:305px;
	margin:0px 5px 10px 5px;
	height: 240px;
	}

	div#bloc-gauche-bas{
	background:url(images/bloc-gauche-bas.gif) no-repeat;
	height:12px;
	width:315px;
	text-align: center;
	}
	
	
	/* *******************************************************************************  */


/* ************************************************************************************* */
/*							VITICULTEUR 												 */
/* ************************************************************************************* */

	div#blocviticulteurs{
	float:left;
	width:650px;
	height:auto;
	margin:5px;
	padding:5px;
	}


	div#viticulteur{
	background-color:#FFFFFF;
	width:150px;
	margin:5px;
	max-width: 150px;
	height: auto;
	}
	
	div#entete-viticulteur{
	background:url(images/entete-viticulteurs.gif) no-repeat;
	height:30px;
	}
	
	div#conteneur-viticulteur{
	min-height:60px;
	border:2px solid #A82228;
	padding-bottom:6px;
	text-align: left;
	max-width: 150px;
	}
	
	.titre-viticulteur{
	color:#A82228;
	}
	
	.texte-viticulteur{
	color:#666666;
	font-size:11px;
	padding:5px;
	text-align: justify;	
	}
	
	.prix-vin_viti{
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-align: right;
	}
	
	.lien-viticulteur, .lien-viticulteur a{
	color:#A82228;
	font-size:9px;
	font-weight:700;
	text-align:center;
	margin:0 0 0 0;
	text-decoration:none;
	}
	
	.lien-viticulteur a:hover{
	color:#666666;
	}



	.lien-viticulteur-gros {
	color:#A82228;
	font-size:16px;
	font-weight:700;
	text-decoration:none;	
	}
	
	.lien-viticulteur-gros a{
	background:url(images/bouteille-bordeaux-v.gif) no-repeat;
	color:#A82228;
	text-decoration:none;
	}
	
	.lien-viticulteur-gros a:hover{
	background:url(images/bouteille-bordeaux-h.gif) no-repeat;
	color:#666666;
	}




	div#descriptif-viti{
	height:250px;
	width:650px;
	}
	
	div#image-viti-gauche{
	text-align:center;
	float:left;
	/*background-color:#999999;*/
	width:300px;
	height:260px;
	padding-right: 3px;
	margin:2px;
	}

	div#image-viti-droite{
	text-align:center;
	float:right;
	/*background-color:#999999;*/
	width:307px;
	height:260px;
	margin:2px;
	}
	
	div#legende{
	text-align:center;
	float:left;
	/*background-color:#999999;*/
	width:303px;
	height:10px;
	padding: 2px;
	font-size: 10px;
	}
	div#texte-viti-droite{
	text-align:left;
	float:right;
	/*background-color:#999999;*/
	width:313px;
	height:254px;
	padding: 2px;
	max-height: 254px;
	margin:2px;
	}

	div#descriptif-viti2{
	text-align:center;
	float:left;
	scrollbar-face-color:#873159;
	scrollbar-arrow-color: #FDEFDD;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#EDE4DB;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#939393;
	scrollbar-3dlight-color:#873159;
	/*background-color:#999999;*/
	width:630px;
	max-height:480px;
	margin:5px;
	overflow-x: hidden;
	overflow-y: auto;
	}
	
/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                            Page Panier                                                   */
/*--------------------------------------------------------------------------------------------------------------------------*/



table#listing-panier{
border-collapse:collapse;
margin:0;
padding:0;
}


tr#titre-panier{
background:url(images/frame-menu.gif) repeat-x;
background-color:#880C4B;
height:20px;
color:#FFF;
font-size:11px;
font-weight:bold;
text-align:center;
}


tr#texte-panier{
height:20px;
color:#ACA087;
font-size:11px;
padding:0 5px;
}

tr#somme-panier{
height:20px;
color:#ACA087;
font-size:11px;
font-weight:bold;
padding:0 5px;
}

tr#somme-panier td{
padding:1px 3px;
}

tr#texte-panier td{
padding:1px 3px;
}

td.port{
background-color:#ACA087;
color:#FFFFFF;
}

.champ-quantite{
color:#ACA087;
border:1px solid#ACA087;
margin:0;
padding:1px;
margin-left:20px;
color:#333333;
font-size:11px;
}

.quantite{
width:15px;
margin:0;
padding:1px;
margin-left:10px;
color:#333333;
font-size:11px;
}

.modifier{
width:50px;
margin:0;
padding:1px;
margin-left:10px;
background-color:#880C4B;
color:#FFF;
font-size:11px;
}

.champ{
border:1px solid #ACA087;
}

.titre-etape{
color:#ACA087;
font-size:12px;
font-weight:bold;
margin:0 0 5px 0;
}


#bt_paiement_ht {
	width: 650px;
	margin:5px;
	padding:5px;
	height: 50px;
	vertical-align:middle;
	float: center;
	text-align: center;
	}
#bt_paiement_mid {
	width: 379px;
	margin:5px;
	padding:5px;
	padding-left:275px;
	height: 60 px;
	vertical-align:middle;
	float: center;
	text-align: center;
	}

#bt_paiement_bas {
	width: 650px;
	margin:5px;
	padding:5px;
	background-color:#31009C;
	height: 80px;
	float: center;
	text-align: center;
	}
#bt_paiement_texte{
	width: 530px;
	padding:15px;
	background-color:#31009C;
	height: 44px;
	vertical-align: middle;
	float: left;
	text-align: center;
	color: #FFFFFF;
	}
#bt_paiement_image{
	width: 76px;
	background-color:#31009C;
	height: 64px;
	vertical-align: middle;
	padding:5px;
	float: left;
	}
/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                              Gauche                                                      */
/*--------------------------------------------------------------------------------------------------------------------------*/

/*----Partie recherche et nos vins (conteneurs)----*/
div#recherche, div#nosvins{
	background-color:#FFFFFF;
	width:150px;
	margin:5px;
	height: auto;
	max-width: 150px;
}

div#entete-recherche{
background:url(images/entete-recherche.gif) no-repeat;
height:30px;
}

div#conteneur-recherche{
min-height:60px;
border:2px solid #ACA087;
padding-bottom:6px;
}

div#entete-nosvins{
background:url(images/entete-nos-vins.gif) no-repeat;
height:30px;
}

div#conteneur-nosvins{
	min-height:60px;
	border:2px solid #96BF0D;
	padding-bottom:6px;
	height: auto;
}

.titre-recherche, .titre-nosvins, .titre-viticulteur{
margin:5px 0;
font-size:12px;
font-weight:200;
font-stretch:ultra-condensed;
text-align:center;
text-decoration:underline;
}

/*----Partie recherche-nos vins (titres et listes)----*/
.titre-recherche{
color:#ACA087;
}

.titre-nosvins{
color:#96BF0D;
}

.texte-top5{
color:#333333;
font-size:11px;
font-weight:700;
text-align:center;
margin:3px 0;
}

ul#listetop5-recherche, ul#listetop5-nosvins{
	margin-left:15px;
	max-width: 127px;
}

ul#listetop5-recherche li, ul#listetop5-recherche li a{
	font-size:11px;
	color:#A82228;
	text-decoration:none;
	margin-left:-0px;
	text-align: left;
	float:none;
}

ul#listetop5-nosvins li, ul#listetop5-nosvins li a{
	font-size:11px;
	color:#96BF0D;
	text-decoration:none;
	margin-left:-0px;
	text-align: left;
	float:none;
}

ul#listetop5-recherche li a:hover, ul#listetop5-nosvins li a:hover{
color:#666666;
}

.champ-recherche, .champ-nosvins{
margin:0;
padding:1px;
margin-left:20px;
color:#333333;
font-size:11px;
}

.champ-recherche{
border:1px solid #ACA087;
max-width:90px;
}

.champ-nosvins{
border:1px solid #96BF0D;
}

.bouton-ok{
color:#666666;
font-size:11px;
margin:0;
padding:0px;
}

/*----Partie nos vins (coup de coeur)----*/

.prix-vin-cc-small {
	font-size: xx-small;
}

div#coupdecoeur{
	min-height:180px;
	border:1px solid #96BF0D;
	margin:1px;
	height: auto;
	
	text-align: center;

}

.nom-vin-cc{
	color:#333333;
	font-size:12px;
	font-weight:700;
	text-align:center;
	margin:1px 0;
	text-decoration: none;	
}

.image-vin-cc{
	text-align:center;
	width:60px;
	float:left;
	height: 80px;
	margin-bottom: 10px;
}

.descriptif-vin-cc{
	width:80px;
	float:right;
	height: 80px;
	min-height: 80px;
	margin-bottom: 10px;
}

.origine-vin-cc{
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin:1px 0;
}

.descriptif-cc, descriptif-cc a{
	color:#333333;
	font-size:9px;
	font-weight:lighter;
	text-align:center;
	margin:1px 0;
	text-decoration: none;	
}

.prix-vin-cc{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-bottom: 10px;
}

.promo-vin-cc{
color:#FF0000;
font-size:11px;
font-style:italic;
font-weight:normal;
text-align:center;
margin:1px 0;
}


/*--------------------------------------------------------------------------------------------------------------------------

.marron-direct-viticulteurs{
color:#A82228;
}

.anis{
color:#DFD600;
}

.vert{
color:#96BF0D;
}

.vert-trame{
color:#DAE6B0;
}

.prune{
color:#880C4B;
}
.prune-trame{
color:#E3CED5;
}

.taupe{
color:#ACA087;
}

.taupe-trame{
color:#E9E6DE;
}

--------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                             Droite                                                       */
/*--------------------------------------------------------------------------------------------------------------------------*/

/*----Partie Compte-Panier----*/

div#compte-panier{
	background-color:#FFFFFF;
	width:150px;
	margin:5px;
}

div#compte-panier_integration{
	background-color:#FFFFFF;
	width:150px;
	margin:5px;
	float:left;
	
}


div#panier{
	background:url(images/panier-haut.gif) no-repeat;
	height:65px;
	margin:0;
	padding:0;
}
div#panier-centre{
	width:100px;
	height:65px;
	margin:0;
	padding:0;
	text-align:center;
}
/*----compte avant identification----*/

div#compte1{
	background:url(images/compte-maxi2.gif) no-repeat;
	height:105px;
	padding:0px;
	margin:5px;
	max-width: 150px;
}
div#compte1_integration{
	background:url(images/compte-maxi2.gif) no-repeat;
	height:105px;
	padding:0px;
	margin:5px;
	max-width: 150px;
	float:left;
}

.texte-login-password{
color:#ACA087;
font-size:11px;
padding:0px;
margin:0px;
}

.champ-login{
text-align:left;
margin:1px 5px 1px 2px;
padding:0px;
color:#333333;
font-size:11px;
height:16px;
}

.oubli, .oubli a{
margin:0;
padding:0;
font-size:11px;
text-decoration:underline;
line-height:13px;
text-align:center;
color:#ACA087;
}

.oubli a:hover{
color:#666666;
}

/* ------------ INSCRIPTION ---------------- */
.log_psw {
	width:300px;
	float: left;
}

#ou {
	width: 60px;
	float: left;
	text-align: center;
	height: 100px;
}

#coordonnees {
	width:	610px;
	background-color:#FFFFFF;
}

#coor_tab_droite {
	width:	500px;
}

#coor_tab_gauche{
	width:	150px;
}

h1#compte{
margin:0px;
padding:0px;
font-size:16px;
font-weight:bold;
color:#A82228;
}

ul#liste-commande{
margin-left:22px;
}

ul#liste-commande li, ul#liste-commande li a{
	font-size:12px;
	color:#A82228;
	text-decoration:none;
	margin-left:-4px;
	margin-bottom:5px;
}



/*----compte après identification----*/


div#compte2{
	background:url(images/compte-mini.gif) no-repeat;
	height:57px;
	padding:0px;
	margin:0px;
}

div#compte2_integration{
	height:65px;
	padding:0px;
	margin:5px;
	float:left;
	width: 200px;
	background-color: #E5E1D8;
}


.articles-panier, .articles-panier a{
	margin:0 0 00;
	padding:20;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#FFFFFF;
}

.articles-panier a:hover{
color:#666666;
}

.identification-ok{
margin:5px 0 0 0;
padding:0;
font-size:12px;
font-weight:bold;
text-align:center;
color:#ACA087;
}



/*----Partie trouver un plat----*/

div#trouver-plat{
width:150px;
margin:5px;
border:2px solid #A82228;
background-color:#DFD600;
padding-bottom:6px;
}

.texte-plat{
text-align:center;
color:#FFFFFF;
font-size:11px;
padding:5px;
}

.lien-plat, .lien-plat a{
color:#A82228;
font-size:11px;
font-weight:bold;
text-align:center;
margin:3px 0;
text-decoration:none;
}

.lien-plat a:hover{
color:#666666;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*                                                             Pied de page                                                 */
/*--------------------------------------------------------------------------------------------------------------------------*/
#pied-de-page{
	background:url(images/frame-menu.gif) repeat-x;
	width:990px;
	overflow: hidden;
	max-width: 990px;
}

#pied-de-page_integration{
	background:url(images/frame-menu.gif) repeat-x;
	width:670px;
	overflow: hidden;
	max-width: 990px;
}


#pied-de-page ul{
color:#FFFFFF;
width:990px;
}

#pied-de-page li,  li a{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	list-style-type:none;
	margin-left:20px;
	float:left;
}

#pied-de-page li a:hover{
	color:#E3CED5;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/*                                                                  Bon de Commande                                           */
/*----------------------------------------------------------------------------------------------------------------------------*/

.fond_facture {
	background-color: #FFFFFF;
}

.facture{
	text-align:left;
	height:623px;
	
}

.bas_facture{
	text-align:center;
	font-size:11px;
	height:37px;
	width:620px;
	color:#A82228;;
}

.titrecommande{
	text-align:left;
	font-size:16px;
	color:#A82228;
	font-family:Arial, Helvetica, sans-serif;
}

.texte_marron{
	text-align:left;
	font-size:12px;
	color:#A82228;
	font-family:Arial, Helvetica, sans-serif;
}
.titreboncommande{
color:#880C4B;
text-align:center;
font-weight:bold;
font-style:italic;
}

.texte-bdc{
color:#333333;
font-size:12px;
}

.texte2-bdc{
color:#880C4B;
font-size:12px;
}

.couleur-directviticulteurs{
color:#A82228;
}

#livraisoncommande2{
vertical-align:top;
}

td#entete1_facture {
size:294px;
vertical-align:top;
}
td#entete2_facture {
size:157px;
vertical-align:top;
}
dl#bondecommande1{
color:#333333;
text-align:left;
display:block;
padding:0;
margin:0;
}

dl#bondecommande1 dt{
text-indent:40px;
}

dl#bondecommande2{
	color:#333333;
	text-align:left;
	display:block;
	padding-left:20px;
	width:157px;
	vertical-align:top;
}

dl#bondecommande2 dt{
	/*text-indent:40px;*/
	font-size:12px;
	font-weight:bold;
	color:#A82228;
	vertical-align:top;

}

dl#bondecommande2 dd{
/*text-indent:40px;*/
font-size:12px;
}
/*--------------------------------------------------------
--------------- RECHERCHE --------------------------------
----------------------------------------------------------*/

#centre_recherche {
	float:left;
	height:auto;
	width:670px;

}

/* ************************************************
**************** CGV ***************************
************************************************ */
#cgv {
text-align:justify;
margin:10px;
}

#cgv p {
	text-align:justify;
	margin:0px;
	padding:0px;

}

#cgv a{
margin 95px;
color:#000000;
text-decoration:underline;
}

#cgv a:hover{
color:#666666;
text-decoration:overline underline;

}

#cgv-gauche{
	width:568px;
	float:left;
	height:25px;
	margin-bottom:10px;
	margin-top:40px;
	vertical-align: middle;


}

#cgv-droite{
	width:50px;
	float:left;
	height:25px;
	margin-bottom:10px;
	margin-top:40px;
	margin-right:30px;
	text-align:right;

}

#cgv, ul{
	margin-left:22px;
	width: 648px;
	text-decoration:none;
}


#cgv li, li a{
font-size:14px;
color:#000000;
text-decoration:none;
margin-left:-2px;
font-weight:bold;
float:inherit;
}

#cgv li a:hover{
color:#666666;
}

#partenaire {
text-align:justify;
margin:5px;
}

#partenaire h2{
	color:#000000;
	text-decoration:none;
	font-size: 16px;

}


#partenaire p {
	text-align:justify;
	text-decoration:underline;
	margin:10px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;

}

#partenaire dt{
	margin-left:10px;
	color:#000000;
	margin-top: 15px;
	font-weight: bold;
	font-size: 14px;
	
}

#partenaire dd {
	color:#333333;
	margin-left:20px;
	text-decoration:none;
	margin-top: 5px;
	font-size: 12px;

}
	 
#partenaire a{
 	border:none;
	color:#000000;
	text-decoration:none;
	text-align: justify;
	}
	
	
#partenaire a:hover  {
 	border:none;
	color:#666666;
	text-decoration: underline overline;
	text-align: justify;
	}
	
#coor_tab_droite2 {
	width:	490px;
}

#coor_tab_gauche2{
	width:	160px;
}
.oubli_psw {
	width:500px;
	float: left;
}
.lien-appellation {
	font-size: 8px;
	color: #666666;
}



.texte-pied {
	font-size: 9px;
	color: #000000;
}

	.lien-appellation a, .texte-pied a {
	border:none;
	color:#666666;
	text-decoration:none;
	text-align: justify;
  } 

	.lien-appellation a:hover, .texte-pied a:hover  {
	color:#999999;
	}
	
.champ-recherche, .champ-nosvins{
margin:0;
padding:1px;
margin-left:20px;
color:#333333;
font-size:11px;
}
.champ-newsletter {
	margin:0px;
	color:#333333;
	font-size:8px;
	height:14px;
	max-height:14px;
	line-height:14px;
	padding:0px;
	}
.bouton-newsletter{
	color:#666666;
	font-size:8px;
	margin:0px;
	padding:0px;
	height:18px;
	line-height: 18px;
	max-height: 18px;
	width:22px;
}
div#message_bug{
/*background-color:#DAE6B0;*/
width:100%;
min-height:30px;
color:#FF0000;
float:left;
height:auto;
}
div#fond-newsletter{
	width:260px;	
	float:right;
	text-align: center;	
	background-color: #CCCCCC;
	max-height:20px;
	padding-left:5px;
	
}
#desabonnement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
	text-align: center;
	float:none;
	height: 50px;
	max-height:50px;
	width: 900px;
	background-color:#FFFFFF;
	margin:5px;
}
#image-lien {
	float: left;
	width: 125px;
}
#texte-lien {
	float: left;
	height: 50px;
	padding: 5px;
	vertical-align: middle;
}
#liens_amis {
	float: left;
	height: 110px;
	width: 640px;
	padding: 5px;
}

