/* CSS Document */

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: arial; }
	
A {
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
     	COLOR:black;
		TEXT-DECORATION: NONE;
}

	
/* MENU DE GAUCHE */
.menugauche A {
	FONT-SIZE: 17px; 
    font-weight: normal;
	PADDING-LEFT: 5px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	LINE-HEIGHT: 19px;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: NONE;
	COLOR:#ffffff;
}

/* gère les rollover */
.menugauche A:hover {
	BACKGROUND-COLOR: #FF9900;
	COLOR:#0099CC;
    COLOR: #000000; 
}


.topgauche {
    WIDTH: 100%; 
	BORDER-BOTTOM: #eeeeee 5px solid; 
	BACKGROUND-COLOR: #e6e6e6; 
	FONT-SIZE: 11px; 	
}
.topgauchebig {
	FONT-SIZE: 15px;
	WIDTH: 100%; 
	BORDER-BOTTOM: #333333 1px solid; 
	BACKGROUND-COLOR: #3d5967;
	COLOR: #ffffff;
	BORDER-right: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 5px;
	padding:3px 2px;
	letter-spacing:.5px;
	text-transform: uppercase;
}







/* MENU DE DROITE */


.topdroit {
    WIDTH: 100%; 
	BACKGROUND-COLOR: #e6e6e6; 
	FONT-SIZE: 11px; 	
}
/*.topgauchesans {
	WIDTH: 100%; BORDER-BOTTOM: #eeeeee 5px solid; BACKGROUND-COLOR: #ffffff
}
.topgauche IMG {
	FLOAT: left; MARGIN: 5px 3px 3px 1px
}
.topgauche H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003363; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6e6e6
}
.topgauchesans H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003363; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6e6e6
}
.topgauche H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ae5051; PADDING-TOP: 0px; BORDER-BOTTOM: #efefef 4px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6e6e6
}

.topgauche P {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 3px 0px 3px 3px; COLOR: #003363; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

.topgauchesans {
	WIDTH: 129px; BORDER-BOTTOM: #eeeeee 5px solid; BACKGROUND-COLOR: #ffffff;FONT-SIZE: 10px;
}
*/

/* TABLEAUX */
#leftcol {
	VERTICAL-ALIGN: top;
	WIDTH: 180px;
	BACKGROUND-COLOR: #336666;
}
#midcol {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #ffffff
}

#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#rightcol {
	VERTICAL-ALIGN: top;
	WIDTH: 129px; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ffffff

}
#footer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	COLOR: #336666; 
	BACKGROUND-COLOR: #e6e6e6; 
	TEXT-ALIGN: center; 
	border-top: 1px solid #C0C0C0; 
	border-left: 1px solid #C0C0C0; 
    border-right: 1px solid #C0C0C0; 
	border-bottom: 1px solid #000000; 
		FONT-SIZE: 11px; 
}

#part1 a:hover img, #part2 a:hover img {-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;}


.middletab {
padding-right:10px;border:none;padding-left:11px;padding-top:7px;}

.cadre {
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #91CE43;
  padding: 2px 5px ; }  
  
 .comparatif {
  font-size: 16px;
  color: #000000;
  font-weight: normal;
 }    
 .comparatif_small {
  font-size: 12px;
  color: #000000;
  font-weight: normal;
 }    
   .comparatif_very_small {
  font-size: 10px;
  color: #000000;
  font-weight: normal;
 }    
      
H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e6e6e6; 
	TEXT-ALIGN: center; 
    border-bottom: 1px solid #000000; 
	border-RIGHT: 1px solid #000000; 
	border-left: 1px solid #999999; 
	border-top: 1px solid #999999; 
}

H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e6e6e6; 
	TEXT-ALIGN: center; 
    border-bottom: 1px solid #FFCC99; 
}

.petitepolice{
	FONT-SIZE: 10px; 
	}
.bordspointilles{
	border-left: 1px dotted #C0C0C0; 
	border-right: 1px dotted #C0C0C0; 
	border-bottom: 1px dotted #C0C0C0;
}
.tableautop
{
	border-top: 1px solid #cccccc; 
    border-bottom: 1px solid #000000; 
	BACKGROUND-COLOR: #FF9900; 	
}
.bannierealice
 {   border-bottom: 1px solid #000000; 
	border-RIGHT: 1px solid #000000; 
	border-left: 1px solid #999999; 
	border-top: 1px solid #999999; }
	
	
/* question/réponse art */	
.art A {
	TEXT-DECORATION: none;
}

.art A:hover {
	TEXT-DECORATION: underline;
}
.overgold A:hover {
	BACKGROUND-COLOR: #FF9900;
	COLOR:#000000;
}
.toptop{
	BACKGROUND-COLOR: #336666; }