*{
	margin:0px; 
	padding:0px; 
}

TD,TR,TABLE,SPAN,IMG,DIV,FORM{
	border:0px;
}

a{
	text-decoration:none;
	FONT-WEIGHT:normal;
}

a:hover{
	text-decoration:underline;
}

a.lienblancgras {
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	COLOR:white;
	FONT-FAMILY:verdana, sans-serif;
}

a.lienblanc {
	FONT-SIZE:10px;
	COLOR:white;
	FONT-FAMILY:verdana, sans-serif;
}

a.vignettelien{
	color:#84AAAD;
}

.titreblanc{
	color:white;
	FONT-SIZE:11px;
	FONT-FAMILY:verdana,sans-serif;
	FONT-WEIGHT:bold;
}

.textearialrouge {
	font-size:11px;
	font-weight:normal;
	font-family:arial,sans-serif;
	color:#B41011;
}

.textenoir {
	FONT-WEIGHT:normal;
	FONT-SIZE:11px;
	COLOR:black;
	FONT-FAMILY:arial, sans-serif;
}

.textenoirbold {
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	COLOR:black;
	FONT-FAMILY:arial, sans-serif;
}

.textenoir9 {
	FONT-WEIGHT:normal;
	FONT-SIZE:9px;
	COLOR:black;
	FONT-FAMILY:arial, sans-serif;
}

.prix {
	FONT-WEIGHT:normal;
	FONT-SIZE:9px;
	COLOR:white;
	FONT-FAMILY:arial, sans-serif;
}

.textebordeaux{
	color:#840821; 
	font-size:11px; 
	font-weight:bold; 
	font-family:verdana,sans-serif;
}
.textebordeauxarialnormal{
	color:#840821; 
	font-size:11px; 
	font-weight:normal; 
	font-family:arial,sans-serif;
}

span.soustitre{
	color:#840821; 
	font-size:11px; 
	font-weight:normal; 
	font-family:verdana,sans-serif;
	text-align:right;
	line-height:20px;
	text-transform:none;
}


DIV.cacheblanc{
	position:absolute;
	
	overflow:hidden;
	font-weight:normal;
	font-family:arial, sans-serif;
	font-size:11px;
}

div.titre{
	height:50px;
	color:#840821; 
	font-size:20px; 
	font-weight:bold; 
	font-family:verdana,sans-serif;
	text-align:right;
	line-height:20px;
	text-transform:uppercase;
}

div.texteproduit{
	position:relative;
	top:5px;
	color:#840821; 
	text-align:right;
	line-height:14px;
	text-align:left;
	width:508px;
	height:auto;
	overflow:visible;
	margin-bottom:10px;
}

div.titrevert{
	background-color:#DCF9D2;
	text-align:left;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:black;
	height:19px;
	clear:both;
}

DIV.titrebleu {
	CLEAR: both; BORDER-TOP: black 1px solid; BORDER-LEFT-COLOR: black; BORDER-BOTTOM: black 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #A6D2D0; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: black
}
.positiontitredroit {position:relative; left:0px; top:49px; text-align:left}
div.soustitreblanc{
	width:540px;
	
	text-align:left;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:black;
	height:auto;
}

div.partieproduit{
	position:relative;
	left:10px;
	margin-top:10px;
	margin-bottom:20px;
}

div.souspartieproduit{
	position:relative;
	top:15px;
	left:5px;
	width:553px; 
	height:auto;
	 
	color:black; 
	font-size:11px; 
	font-weight:normal; 
	font-family:arial,sans-serif;
	text-align:left;
	line-height:14px;
	overflow:visible;
}

#partiedroite{
	float:right;
	height:auto;
	overflow:visible;
	width:162px; 
}

div.lien{
	margin-top:3px;
}

SELECT{
	margin:0px;
	padding:0px;
	border:0px;
	COLOR:#000000;
	FONT-FAMILY:arial,sans-serif;
	border-width:1px;
	border-style:solid;
	border-color:black;
}

#corpspage {
	position:relative;
	width:770px;
	height:418px;
	z-index:1;
}

#corpspageinterieure {
	margin:40px;
	position:relative;
	width:770px;
	height:auto;
	z-index:1;
}

#coeurdepageexterieur{
	width:373px;
	height:328px;
	overflow:hidden;
	position:absolute;
	left:190px; 
	top:3px;
	
}

#coeurdepageinterieur{
	width:370px;
	height:325px;
	position:absolute;
	left:1px; 
	top:1px;
	
	color:black;
	border-width:1px;
	border-style:solid;
	border-color:#157559;
}
#souszonelibreexterieur{
	width:373px;
	height:71px;
	overflow:hidden;
	position:absolute;
	left:190px; 
	top:336px;
	
}

#souszonelibreinterieur{
	width:370px;
	height:68px;
	position:absolute;
	left:1px; 
	top:1px;
	
	color:black;
	border-width:1px;
	border-style:solid;
	border-color:#157559;
}

#decrochecoeurdepage{
	width:29px;
	height:20px;
	position:absolute;
	left:-2px; 
	top:-1px;
	z-index:2;
}

#decrochesouszonelibre{
	width:29px;
	height:20px;
	position:absolute;
	left:341px; 
	top:47px;
	z-index:2;
	voice-family: "\"}\""; 
	voice-family:inherit;
	left:343px;
	top:49px; 
}

#partiegauche{
	width:560px;
	height:auto;
	float:left;
	overflow:visible;
	text-align:left;
}

table.tableentete{
	text-align:left;
	height:21px;
	vertical-align:middle;
	font-size:11px; 
	font-weight:bold; 
	font-family:arial,sans-serif;
	color:white;
}

table.tabletitre{
	text-align:left;
	height:19px;
	vertical-align:middle;
	font-size:11px; 
	font-weight:bold; 
	font-family:verdana,sans-serif;
	color:black;
}

a.lienbordeaux{
	color:#840821; 
	font-size:11px; 
	font-weight:normal; 
	font-family:verdana,sans-serif;
}


div.blocinterieur{
	height:auto;
	width:160px; 
	overflow:visible;
	font-size:11px; 
	font-weight:normal; 
	font-family:arial,sans-serif;
}

div.bordgris{
	position:relative;
	top:-2px;
	left:0px;
	padding:0;
	height:3px;
	width:160px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:158px;
}

div.blocpromo{
        height:auto;
        overflow:hidden;
        margin-bottom:20px;
        border-width:1px;
        border-style:solid;
        border-color:#16710f;
        width:162px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:160px;

}

div.blocentier{
        overflow:visible;
       
        border-width:1px;
        border-style:solid;
        border-color:#16710f;
        margin-bottom:20px;
        width:162px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:160px;
}

div.blocentete{
        top:0px;
        left:0px;
        width:160px;
        height:21px;
        color:white;
        background-color:#84AAAD;
        text-align:left;
}

div.bloc{
        position:relative;
        padding:5px;
        height:auto;
        
        text-align:left;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:#16710f;
        width:160px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:150px;
}
 
 .textebordarialnormal{
 	font-size:11px; 
 	font-weight:normal; 
 	font-family:arial,sans-serif;
 	color:black;
 }
 .texterouge{
 	font-size:11px; 
 	font-weight:bold; 
 	font-family:verdana,sans-serif;
 	color:#B41011;
 }
 .textebordarial{
 	color:#840821; 
 	font-size:11px; 
 	font-weight:bold; 
 	font-family:arial,sans-serif;
 }
 .texteorange{
 	color:#F1830C; 
 	font-size:11px; 
 	font-weight:bold; 
 	font-family:arial,sans-serif;
 }
 table.tableentetebiligne{
 	text-align:left;
 	height:32px;
 	vertical-align:middle;
 	font-size:11px; 
 	font-weight:bold; 
 	font-family:arial,sans-serif;
 	color:white;
 }
 div.blocentetebiligne{
 	top:0px;
 	left:0px;
 	width:160px;
 	height:32px; 
 	color:white; 
 	background-color:#84AAAD; 
 	text-align:left;
 }
 .textegris{
 	color:#999999; 
 	font-size:9px; 
 	font-weight:normal; 
 	font-family:arial,sans-serif;
 }
 div.titregris{
 	background-color:#82acab;
 	text-align:left;
 	vertical-align:middle;
 	font-size:11px; 
 	font-weight:bold; 
 	font-family:verdana,sans-serif;
 	border-width:1px;
 	border-style:solid;
 	border-width:1px;
 	border-color:#035a60;
 	color:white;
 	height:19px;
 	clear:both;
 }
 textarea{
 	margin:0px;
 	padding:0px;
 	border:0px;
 	COLOR:#000000;
 	FONT-FAMILY:arial,sans-serif;
 	border-width:1px;
 	border-style:solid;
 	border-color:black;
 }
 .textebleu{
 	COLOR:#00949B;
 	FONT-FAMILY:verdana,sans-serif;
 	font-size:11px;
 	font-weight:normal;
 }
 .textebordeauxverdananormal{
 	color:#840821; 
 	font-size:11px; 
 	font-weight:normal; 
 	font-family:verdana,sans-serif;
	text-transform:none;
 }
 
 input.inputdossierfamille {
 	FONT-SIZE:11px;
 	height:19px;
 	margin:0px;
 	padding:0px;
 	color:#000000;
 	font-family:arial,sans-serif;
 	border-width:1px;
 	border-style:solid;
 	border-color:black;
 }
 div.titre1ligne{
 	position:relative;
 	top:8px;
 	height:40px;
 	color:#840821; 
 	font-size:20px; 
 	font-weight:bold; 
 	font-family:verdana,sans-serif;
 	text-align:right;
 	line-height:14px;
 	vertical-align:bottom;
}
.textebordeauxverdana14{
  	color:#840821; 
  	font-size:14px; 
  	font-weight:bold; 
  	font-family:verdana,sans-serif;
}
.typo12{
 	font-size: 12px;
}
.textebleufonce{
 FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0B3944; FONT-FAMILY: arial,sans-serif
}
.textejaune{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C7D03D; FONT-FAMILY: arial,sans-serif
}
.textevert{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #526F26; FONT-FAMILY: arial,sans-serif
}