body, div, .zonecorps, td
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a
{
	color: #003399;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover
{
	color: #669966;
	text-decoration: none;
}

a:visited
{
	color: #666666;
}

a.lienavigation
{
	color: #003399;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.lienavigation:hover
{
	color: #669966;
	text-decoration: none;
	font-size: 14px;
}


a.lienavigation:visited
{
	color: #666666;
}
a.liennavigation1
{
	color: #003399;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}
a.liennavigation1:hover
{
	color: #003399;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

a.liennavigation1:visited
{
	color: #003399;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}
a.inverse
{
	color: #669966;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.inverse:hover
{
	color: #003399;
	text-decoration: none;
	font-size: 11px;
}

/* Texte du tableau Comparatif des produits */
.textecomp
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Titres du tableau Comparatif des produits */
.titrescomp
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	padding-left: 2px;
}

/* Sous-titres du tableau Comparatif des produits */
.stitrescomp
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	padding-left: 2px;
}


/* gris */
.couleur00, .pcouleur00
{
	color: #666666;
}
/* en gris */
.titremenu0
{
	color: #8D8789;
	font-size: 12px;
	font-weight: bold;
}
/* en vert */
.titremenu01
{
	color: #006600;
	font-size: 12px;
	font-weight: bold;
}

a.lienmenu0
{
	color: #8D8789;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.lienmenu0:hover
{
	color: #003399;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;	
}

a.lienmenu01
{
	color: #006600;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.lienmenu01:hover
{
	color: #003399;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;	
}

a.lientitre1
{
	color: #003399;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
a.lientitre1:hover
{
	color: #006600;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;	
}

a.lientitre01
{
	color: #669966;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}
a.lientitre01:hover
{
	color: #003399;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;	
}
/* petit lien vert acces reserve */
a.plienvert
{
	color: #006600;
	font-size: 11px;
	text-decoration: none;
}
a.plienvert:hover
{
	color: #006600;
	font-size: 11px;
	text-decoration: underline;
}
.couleur0 a:hover, .couleur1 a:hover, .couleur2 a:hover
{
	text-decoration: underline;
}

.titre0, .stitre0, .couleur0, .pcouleur0, .gcouleur0, .couleur0 a
{
	color: #FFFFFF;
}
/* vert */
.titre1, .stitre1, .couleur1, .pcouleur1, .gcouleur1, .couleur1 a, .couleur2 a:hover, .tpcouleur1
{
	color: #006600;
}
/* vert clair */
.titre01, .stitre01, .couleur01, .pcouleur01, .gcouleur01, .tpcouleur01
{
	color: #669966;
}
/* bleu */
.titre2, .stitre2, .couleur2, .pcouleur2, .gcouleur2, .couleur2 a, .couleur0 a:hover, .couleur1 a:hover, .tpcouleur2
{
	color: #003399;
}

.titre0, .titre1, .titre2, .titre01
{
	font-size: 16px;
	font-weight: bold;
}

.stitre0, .stitre1, .stitre2, .stitre01
{
	font-size: 14px;
	font-weight: bold;
}

.stitre0bis
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.small, .small a, .small a:hover, a.small, a.small:hover, .pcouleur0, .pcouleur1, .pcouleur2, .pcouleur01, .pcouleur00, .pcouleurnoir
{
	font-size: 11px;
}

.pcouleur02
{
	color: #666666;
	font-size: 9px;
}

.pcouleurnoir
{
	color: #000000;
}

.tsmall, .tsmall a, .tsmall a:hover, a.tsmall, a.tsmall:hover, .tpcouleur0, .tpcouleur1, .tpcouleur2, .tpcouleur01, .tpcouleur00, .tpcouleurnoir
{
	font-size: 10px;
}

.gros, .gcouleur0, .gcouleur1, .gcouleur2, .gcouleur01
{
	font-size: 14px;
}

table.fondblanc
{
	padding: 11px;
}

.retrait1
{
	margin-left: 20px;
}

img.marge1
{
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
}

img.marge2
{
	margin-left: 20px;
	margin-bottom: 15px;
	margin-top: 5px;	
}

img.marge3
{
	margin-top: 5px;	
}
/* pour le cadre vert de presentation */
.texte1
{
	border-color: #4E8E73 #4E8E73 #4E8E73 #4E8E73;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	color: #4E8E73;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.texte2
{
	color: #006600;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

/* la meme chose que texte 1 mais sans les marges */
.texte3
{
	color: #4E8E73;
	font-size: 12px;
	font-weight: bold;
	border-color: #4E8E73 #4E8E73 #4E8E73 #4E8E73;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	letter-spacing: 1px;
	line-height: 25px;
}

.cadrevert
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cacher
{
	display: none;
}
.afficher
{
	display: inline;
}

div.sondage0, div.sondage1, div.sondage2
{
	background-color: #4E8E73;
}

table.infoTable{ width:100%; color:#666666; border-color:#DADADA; border-style:solid; font-size:10px; border-width:1px 0 0 1px;}
table.infoTable td, table.infoTable th{border-color:#DADADA; border-style:solid; border-width:0 1px 1px 0;}
table.infoTable th{ background-color:#F8FAFC; font-weight:bold;}
table.infoTable h1{ font-size:12px; font-weight:bold; color:#333333;}

a.info{
	position:relative;
	text-decoration:none;
	z-index: 25;
}

a.info:hover{z-index:25}

a.info span{display: none}

a.info:hover span{ 

 display:block; 
 position:absolute;
    
    
    top:2em; left:2em; width:10em;
    border:1px solid #006600;
    background-color:#E7F3EA; color:#006600;
    text-align: left;
    padding:1px;
    
    }

