.bug { }

html, body {
		height: 100%;
}
body {
	margin: 0;
	padding: 0;
	color: #000;
	background: #F3F4F4;
	background: url("../images/lefond.gif") repeat-x;
}

#zone_haut {
	width: 100% ; 
	height: 125px ;
	margin: 0 ; 
	padding: 0 ;
	text-align: center;
	position: absolute ; 
	background: #fff;
 }

#zone_bas {
	top: 125px ;
	width: 100% ; 
	margin: 0 ; 
	padding: 0 ;
	text-align: center;
	position: absolute ;
	background: #F3F4F4 ;
 }

.container {
	width: 1136px; 
	margin-left: auto ;
    margin-right: auto ;
	padding: 0;
	position: relative; 
	text-align: left;
	font: 10px verdana,sans-serif ;
 }
 
.content {
	padding: 0 ;
}


#zonetitre {
	position : relative ;
	float : left ;
	border : 0 ;	
	width: 974px ;
	height: 47px ;
	margin: 0 ;
	padding-left : 22px ;
	font : 24px/47px 'Book Antigua','Trebuchet MS',georgia,serif ;
	font-weight : bold ;
	font-style : underline ;
	color: #FF9933 ;
	background: #F3F4F4 ;
}

#ariane {
	position : absolute ;
	top: 0 ;
	right: 0 ;
	border : 0 ;	
	margin: 0 ;
	font : 12px/47px arial,sans-serif ;
	font-weight : bold ;
	color: #003399 ;
}
#ariane a {
	color: #003399 ;
}
#ariane a:hover {
	color: #ccc ;
}

#barrebasse {
	position : relative ;
	float : left ;
	border : 1px solid #8B8B8B ;	
	width: 986px ;
	height: 22px ;
	padding-left : 8px ;
	background: #fff ;
	font : 10px/22px verdana,sans-serif ;
	font-weight : bold ;
	color: #8B8B8B ;
	z-index : 0 ;
}

#google {
	position : absolute ;
	top: 57px ;
	left: 1016px ;
	width: 120px;
	height: 600px ;
	background-color: white ;
	}

#barrebasse  a:link { text-decoration: none ; color: #8B8B8B }
#barrebasse  a:visited { text-decoration: none ; color: #8B8B8B }
#barrebasse  a:hover { text-decoration: none ; color: #003399 }

#zone_info {
	position : relative ;
	float : left ;
	border : 0 ;	
	width: 996px ;
	margin: 0 ;
	padding : 0 ;
}

#cadre,#cadreinfo {
	width: 996px ;
	margin-bottom: 30px;
	padding-bottom: 24px;
	background: url("../images/bas_infos.jpg") bottom left no-repeat;
	}

.bascadre {
	clear: left ;
	}
	
.hautcadre {
	top: 0px ;
	left: 0px ;
	width : 996px ;
	height : 24px ;
	background: url("../images/haut_infos.jpg") bottom left no-repeat;
	z-index : 1 ;
	}
	
.contenucadre {
	clear: both;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #fff ;
	border-left: 1px solid #8B8B8B ;
	border-right: 1px solid #8B8B8B;
	text-align: justify;
	}


/* NAVIGATION POUR LES INFOS */

.contenucadre #nav_info {
	float: right ;
	padding-top : 25px ;
	width: 200px ;
	margin: 0 ;
	}
.contenucadre #nav_info ul {
	padding : 0 ;
	margin: 0 ;
	}
.contenucadre #nav_info li {
	display: list-item;
	margin-bottom: 10px ;
	}
.contenucadre #nav_info li a {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font: 12px/13px 'Book Antigua','Trebuchet MS',georgia,serif;
	font-weight : bold ;
	text-decoration: none ;
	color: #003399;
	}
.contenucadre #nav_info li.print {
	list-style-image: url("../images/imprimante_off.gif");
	}
.contenucadre #nav_info li.nav {
	list-style-image: url("../images/back_off.gif");
	}
.contenucadre #nav_info li.print a:hover {
	list-style-image: url("../images/imprimante_on.gif");
	color: #ccc;
	}
.contenucadre #nav_info li.nav a:hover {
	list-style-image: url("../images/back_on.gif");
	color: #ccc;
	}

/* FIN */	
	
	
/* MISE EN PAGE DU TABLEAU AVEC LES INFORMATIONS */	
	
.contenucadre table.synthese {
	border: 0 ;
	border-collapse: collapse;
	margin-left: 15px ;
	width: 940px;
}
.contenucadre .synthese tr {
	border-bottom: 4px solid #fff;
}
.contenucadre .synthese th {
	font: 11px verdana,sans-serif;
	color: #fff ;
	padding: 5px;
	font-weight : bold ;
}
.contenucadre .synthese th a {
	color: #fff ;
	text-decoration: underline ;
}
.contenucadre .synthese th a:hover {
	color: #FF9933 ;
}
.contenucadre .synthese td {
	color: #003399 ;
	font: 10px/11px arial,verdana,sans-serif;
	padding: 3px;
	text-align: center;
}
.contenucadre .synthese td a {
	color: #666 ;
	text-decoration: none ;
}
.contenucadre .synthese td a:hover {
	color: #003399 ;
}
.contenucadre .bleu {
	background-color: #CFDFFF ;
}
.contenucadre .orange {
	background-color: #FFEEDD;
}
.contenucadre .bleufonce {
	background-color: #003399 ;
}
	
/* FIN */		
	
	
/* MISE EN FORME DES INFORMATIONS */		
.contenucadre .texte {
	width: 700px ;
	border-top: 10px solid #fff ;
	margin-left: 15px ;
	margin-right: 15px ;
	padding: 12px ;
	font: 12px arial,verdana,sans-serif;
	color: #404040 ;
	background-color: #E7FBFF ;
	}
.comparaison {
	border-top: 10px solid #fff ;
	margin-left: 15px ;
	margin-right: 15px ;
	padding: 12px ;
	font: 12px arial,verdana,sans-serif;
	color: #404040 ;
	background-color: #E7FBFF ;
	}
.comparaison2 {
	float: left ;
	width: 350px ;
	}
.contenucadre .texte #stopflot {
	width: 660px ;
	}
.contenucadre .texte #titreprint {
	display: none;
}
.contenucadre .texte table {
	border-collapse: collapse;
}
.contenucadre .texte th {
	color: #404040 ;
	border: thin solid #666666;
	font: 12px monospace,verdana,sans-serif;
	padding: 3px;
}
.contenucadre .texte td {
	color: #404040 ;
	border: thin solid #66666;
	font: 12px arial,verdana,sans-serif;
	padding: 3px;
}
.contenucadre .texte h2 {
	border: 0;
	margin: 0;
	font: 12px arial,verdana,sans-serif;
	color: #003399 ;
	font-weight : bold ;
	}	
	
.contenucadre .texterougegras {
	color: red ;
	font-weight : bold ;
	}
	
.contenucadre .stabilo {
	padding: 5px ;
	background-color: #FFFF99 ;
	}	
	
/* FIN */	

/* ONGLET TITRE EN HAUT DES BLOCKS */
	
#cadre .centre,#cadreinfo .centre {
	float: left ;
	position : relative ;
	top: -10px ;
	height: 24px ;
	padding-left: 30px ;
	padding-right: 30px ;
	font: 16px/21px 'Book Antigua','Trebuchet MS',georgia,serif;
	font-weight : bold ;
	color: #003399 ;
	background-color: #fff ;
	z-index : 2 ;
	}
	
#cadre .gauche,#cadreinfo .gauche {
	float: left ;
	position : relative ;
	top: -10px ;
	height: 24px ;
	width: 11px ;
	margin-left: 85px ;
	background: url("../images/titregauche.jpg") ;
	z-index : 3 ;
	}
	
#cadre .droite,#cadreinfo .droite {
	float: left ;
	position : relative ;
	top: -10px ;
	height: 24px ;
	width: 11px ;
	background: url("../images/titredroite.jpg") ;
	z-index : 3 ;
	}

/* FIN */



	
#cadre .illustration,#cadreinfo .illustration {
	float: left ;
	z-index : 4 ;
	}
	
/* ONGLETS PAGES INTERIEURESw */

#cadre ul.onglet {
	display:block; 
	width: 800px ;
	float: right; 
	padding : 0 ;
	margin: 0 ;
}
#cadre li.onglet {
	float: left ;
	height: 18px ;
	width: 170px ;
	left: -6px ;
	margin-top: 6px ;
	margin-right: 19px ;
	font: 10px/16px verdana,arial,sans-serif ;
	text-align: center ;
	list-style-type: none ;
	text-decoration: none ;
}
#cadre li.onglet a {
	display:block; 
	width: 170px ;
	height: 18px ;
	text-decoration: none ;
	color: #fff ;
 }
#cadre li.onglet a:link { background-image: url("../images/fond_onglet_off.gif"); }
#cadre li.onglet a:visited { background-image: url("../images/fond_onglet_off.gif"); }
#cadre li.onglet a:hover { background-image: url("../images/fond_onglet_on.gif"); }
#cadre li.stop { float: none;  }

/* FIN */


#zone_infoHome {
	position : relative ;
	float : right ;
	border : 0 ;	
	width: 996px ;
	margin: 0 ;
	padding : 0 ;
	margin-top : 23px ;
}

.cadreHome {
	float: left ;
	width: 325px ;
	margin-bottom: 30px;
	padding-bottom: 23px;
	background: url("../images/block_bas.gif") bottom left no-repeat;
	}
	
.cadreHome2 {
	float: left ;
	width: 325px ;
	margin-right: 10px ;
	margin-left: 10px ;
	margin-bottom: 30px;
	padding-bottom: 23px;
	background: url("../images/block_bas.gif") bottom left no-repeat;
	}

.bascadreHome {
	clear: left ;
	}
	
.hautcadreHome {
	top: 0px ;
	left: 0px ;
	width : 325px ;
	height : 23px ;
	background-image: url("../images/block_haut.gif") ;
	z-index : 1 ;
	}
	
.contenucadreHome {
	clear: both;
	margin: 0;
	height: 180px ;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #fff ;
	border-left: 1px solid #8B8B8B ;
	border-right: 1px solid #8B8B8B;
	text-align: justify;
	}
	
.contenucadreHome .intro {
	display:block;
	padding-top : 10px ;
	font: 14px/18px 'Trebuchet MS',georgia,serif;
	color: #003399 ;
	}

.cadreHome .centre,.cadreHome2 .centre {
	float: left ;
	position : relative ;
	top: -10px ;
	height: 23px ;
	width: 180px ;
	font: 16px/21px 'Book Antigua','Trebuchet MS',georgia,serif;
	font-weight : bold ;
	color: #003399 ;
	background-color: #fff ;
	z-index : 2 ;
	text-align: center ;
	}
	
.cadreHome .gauche,.cadreHome2 .gauche {
	float: left ;
	position : relative ;
	top: -10px ;
	height: 23px ;
	width: 72px ;
	background: url("../images/titregauche.jpg") top right no-repeat ;
	z-index : 3 ;
	}
	
.cadreHome .droite,.cadreHome .droite {
	float: left ;
	position : relative ;
	top: -10px ;
	height: 23px ;
	width: 72px ;
	background: url("../images/titredroite.jpg") top left no-repeat;
	z-index : 3 ;
	}
	
.cadreHome .illustration,.cadreHome2 .illustration {
	float: left ;
	z-index : 4 ;
	}

.cadreHome ul.onglet,.cadreHome2 ul.onglet {
	display:block; 
	width: 170px ;
	float: right; 
	padding : 0 ;
	margin: 0 ;
}

.cadreHome li.onglet,.cadreHome2 li.onglet {
	float: left ;
	height: 18px ;
	width: 170px ;
	left: -6px ;
	margin-top: 6px ;
	font: 11px/16px verdana,arial,sans-serif ;
	text-align: center ;
	list-style-type: none ;
	text-decoration: none ;
}

.cadreHome li.onglet a,.cadreHome2 li.onglet a {
	display:block; 
	width: 170px ;
	height: 18px ;
	text-decoration: none ;
	color: #fff ;
 }

.cadreHome li.onglet a:link,.cadreHome2 li a:link { background-image: url("../images/fond_onglet_off.gif"); }
.cadreHome li.onglet a:visited,.cadreHome2 li a:visited { background-image: url("../images/fond_onglet_off.gif"); }
.cadreHome li.onglet a:hover,.cadreHome2 li a:hover { background-image: url("../images/fond_onglet_on.gif"); }

.cadreHome li.stop,.cadreHome2 li.stop { float: none;  }







/* MISE EN PAGE DE LA ZONE ACTU EN HOME PAGE */

#filinfo {
	float : left ;
	height: 110px ;
	width: 996px ;
	z-index : 0 ;
	}
	
#filinfo #cadreorange {
	height: 70px ;
	width: 975px ;
	padding: 10px ;
	border: 1px solid #FF9933 ;
	color: #003399 ;
	font: 11px/12px verdana,arial,sans-serif ;
	background-color: #fff ;
	text-align: justify;
	}
	

#filinfo h1 {
	display:block;
	position: relative ;
	left: 20 px;
	top: 9px ;
	border: 0 ;
	margin: 0 ;
	width: 200px ;
	height: 18px ;
	color: #003399 ;
	font: 14px/18px verdana,arial,sans-serif ;
	background-color: #FF9933 ;
	text-align: center ;
	z-index : 1 ;
	}

/* FIN */



































