body,div,h1,h2,h3,h4,h5,h6
{margin:0;padding:0;}

img {
border:none;
}

#main
{width:900px;margin:5px auto 5px auto;}

#colGauche
{width:158px;float:left;}

#colDroite
{width:740px;float:left;}

#colDroiteHaut
{width:740px;height:64px;}

#trait
{width:740px;height:10px;background-color:#82274B;}

#colDroiteMilieu
{width:740px;background:#FFFFFF;}

#colDroiteBas
{width:740px;height:64px;background-color:#82274B;}

#piedPage
{width:740px;clear:both;padding:15px 0 15px 0px;}

#menuVin
{padding-top:10px;padding-left:220px;}

#menuVin2
{padding-top:10px;padding-left:10px;}

#bouteille
{float:left;}

#commande
{width:235px;text-align:center;float:left;padding-left:5px;}

#marquePage
{width:700px;padding-left:10px;padding-top:10px;}


#contenu
{width:720px;padding:10px;}

#infos
{color:#FFFFFF;width:400px;text-align:center;float:left;padding-left:180px;
}

#crea
{padding-top:10px;width:140px;text-align:center;float:left;}

#left
{width:350px;float:left;padding-left:20px;}

#right
{width:300px;float:left;padding-left:20px;}

#colonne
{width:680px;padding-left:20px;}

#both
{clear:both}

#both2
{clear:both}

.caler
{padding-left:50px;}

.warning
{font-weight: bold; color: #FF0000;}


body{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #818181;
	background:#82274B;
} /* ok */
table{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #818181;
}/* ok */


h1 {
	font-size: 14px;
	font-weight: bold;
	color: #bb3d7c;
	font-variant: small-caps;
	margin:10px 20px 10px 20px;
	padding:0;
}

h2{font-size: 10px;
	font-weight: bold;
	color: #660066;
	margin:20px 20px 20px 0px;
	padding:0;
}

/* ok */

.footer {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}/* ok */

.lienGauche {
	display:block;
	width:120px;
	height:13px;
}



a.lienGauche:link,a.lienGauche:visited {
background:url(images/puce_lien.gif) no-repeat #BB3D7C;
padding-left:12px;font-size: 10px;color: #fff;text-decoration: none;}
a.lienGauche:hover,a.lienGauche:active {
background:url(images/puce_lien.gif) no-repeat;
padding-left:12px;font-size: 10px;color: #fff;text-decoration: none;}/* ok */


a:link,a:visited {color: #818181;text-decoration: underline;}/* ok */
a:hover,a:active {;color: #660066;text-decoration: underline;}/* ok */

a.footer:link,a.footer:visited {font-size: 10px;color: #fff;text-decoration: none;}/* ok */
a.footer:hover,a.footer:active {font-size: 10px;color: #fff;text-decoration: underline;}/* ok */

/*Lien violet*/
a.lien_sommelier:link {color: #663399;font-family: Arial, Helvetica, sans-serif;	font-size:9pt;	text-decoration: underline;}
a.lien_sommelier:visited{color: #663399;font-family: Arial, Helvetica, sans-serif;font-size:9pt;text-decoration: underline;}
a.lien_sommelier:hover {color:#82274B; font-family: Arial, Helvetica, sans-serif;font-size:9pt;text-decoration: underline;}
a.lien_sommelier:active {color: #663399;font-family: Arial, Helvetica, sans-serif;font-size:9pt;text-decoration: underline;}

a.lien_boutique_vin:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color: #CC2827;text-decoration: none;}
a.lien_boutique_vin:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color: #CC2827;text-decoration: none;}
a.lien_boutique_vin:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color: #CC2827;text-decoration: underline;}
a.lien_boutique_vin:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color: #CC2827;text-decoration: underline;}

a.lien2:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color: #CC2827;	text-decoration: none;font-weight: bold;}
a.lien2:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #CF2A28;text-decoration: none;font-weight: bold;}
a.lien2:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #9C9B3E;text-decoration: none; }
a.lien2:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;color: #90901E;text-decoration: none;;font-weight: bold;}


.lienvindet:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;color: #666666;text-decoration: underline;}

.minigrasviolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660066;
	
}
.titrevioletcap {
	font-weight: bold;
	color: #bb3d7c;
	font-variant: small-caps;

}

.oenologue {
	color: #993399;
	font-style: italic;

}

.traitrosegbasd {
	border-right: 1px solid #BB3D7C;
	border-bottom: 1px solid #BB3D7C;
	border-left: 1px solid #BB3D7C;

	}
	
	
	.traitrose {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4E2E8E;
	border-top: 1px solid #BB3D7C;
	border-right: 1px none #BB3D7C;
	border-bottom: 1px none #BB3D7C;
	border-left: 1px none #BB3D7C;


}	
 /* */

.text818181en9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #818181;

}
.texte818181en8pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #818181;
		}
.texte818181en10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #818181;
		
		}
	.lignerosedroite{
	border-top: 1px none #CC3366;
	border-right: 1px solid #CC3366;
	border-bottom: 1px none #CC3366;
	border-left: 1px none #CC3366;
}
		
.titreCF9195en11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CF9195;
	font-variant: small-caps;
}






.bordroseh {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CF9195;
		border-top-width: 1px;
	
}
.bordroseg {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CF9195;
}
.pointillegrishori {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.cadreCF9195 {
	border: 1px solid #CF9195;
}
.cadreFDEEC8 {
	border: 1px solid #bb3d7c;
}
.cadre66cccc {
	border: 1px solid #66cccc;
}
.cadre825B5E {
	border: 1px solid #CC3366;}

.cadreroseformulaire{
	border: 1px solid #CC3366;}

.lignerosebas{
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;

}
	
.legend828191en10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #FFFFFF;
	
}
.filetverticccccc {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.titre825B5Een10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #993333;
	font-variant: normal;
	font-style: italic;


}





.centrimagemarge4px {
	text-align: center;
	margin-top: 4px;

}
.titrecf9195en10pt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #cf9195;
}
.titre87412een10pt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #87412e;
}
.fondCF9195{
	background-color: #CF9195;
	}

.fondFDEEC8 {
	background-color: #FDEEC8;
	}
.fond82274b {
	background-color: #82274b;
	}

.huitptblanc {
	font: normal 7pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.gaucheliens {
	background-color: #BB3D7C;
	background-image: url(images/puce_lien.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.coinbasrondliens {
	background-image: url(images/coinbasrond.gif);
	background-repeat: no-repeat;
	height: 22px;

}
.liens {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #bb3d7c;


	
}
.liensmarqpage {
	background-color: #bb3d7c;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(images/marquepage.gif);
	background-repeat: no-repeat;
	background-position: left center;


	
}
.creadmiweb {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px #BB3D7C;
}

.traitrosehaut {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BB3D7C;
	
}
.traitrosegauche {
		border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #BB3D7C;
	
}


.traitrosedroitegauche {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #BB3D7C;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #BB3D7C;

}
.cadre_vigneron_independant {
	border-top: 2px solid #CF9195;
	border-right: 2px solid #CF9195;
	border-bottom: 2px none #CF9195;
	border-left: 2px solid #CF9195;
}
.cadre_ligne_haute{
	border-top: 2px solid #CF9195;
	border-bottom: #CF9195;
	background-color: #82274B;

	border-right-color: #CF9195;
	border-left-color: #CF9195;

	
}
.cadrerose {
	font: italic 8pt Arial, Helvetica, sans-serif;
	color: #4E2E8E;
	border: 1px solid #BB3D7C;
}
.livraisonvin {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #663399;
}
.livraisonvinbold {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #663399;
	text-decoration: underline;

}
.carrerouge {
	background-attachment: fixed;
	background-image: url(../images/carre.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.modifier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	background-color: #D7E3FF;
	border: 1px solid #7979FF;
}
.fondblanc {
	background-color: #FFFFFF;
}
.rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
}
.camping {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
}
.styletelbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
}