BODY { 
padding-right : 0;
padding-left : 0;
font-size : 11px;
padding-bottom : 0;
margin : 0;
vertical-align : top;
color : rgb(0, 0, 0);
padding-top : 0;
font-family : verdana, arial, sans-serif;
background-color : #DBDBFF;
text-align : center;
} 
HTML { 
padding-right : 0;
padding-left : 0;
font-size : 11px;
padding-bottom : 0;
margin : 0;
vertical-align : top;
color : rgb(0, 0, 0);
padding-top : 0;
font-family : verdana, arial, sans-serif;
background-color : #ededff;
text-align : center;
} 
#global { 
margin-left : auto;
width : 1000px;
margin-right : auto;
position : relative;
background-color : white;
text-align : left;
} 
#entete { 
margin-top : 2px;
margin-left : 0;
width : 1000px;
height : 141px;
background-color : white;
text-align : left;
} 
#corps { 
width : 1000px;
background-color : white;
text-align : left;
} 
#corpsgauche { 
float : left;
width : 832px;
background-color : white;
text-align : left;
} 
#corpsdroit { 
float : right;
width : 168px;
background-color : white;
text-align : left;
} 
#pied { 
clear : both;
width : 1000px;
height : 30px;
background-color : white;
text-align : left;
} 
P { 
font-size : 100%;
margin-left : 10px;
color : #000080;
margin-right : 10px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color : white;
text-align : justify;
} 
TD { 
font-size : 100%;
margin-left : 5px;
color : #000080;
margin-right : 5px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color : white;
} 
H1 { 
font-size : 150%;
color : #ff6666;
padding-top : 5px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color : #ffffff;
text-align : center;
} 
H2 { 
padding-left : 10px;
font-size : 120%;
color : #ff6666;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color : #ffffff;
} 
#barrehaut { 
background-image : url(images/barrehaut2.png);
width : 1000px;
margin-left : 2px;
background-repeat : no-repeat;
height : 25px;
text-align : center;
} 
#barrebas { 
background-image : url(images/barrebas.PNG);
background-repeat : no-repeat;
width : 1000px;
height : 25px;
padding-left : 2px;
margin-left : 2px;
font-weight : bold;
font-size : 100%;
color : #ffff99;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color : white;
text-align : center;
} 
#logo { 
float : left;
margin-left : 5px;
width : 269px;
height : 65px;
text-align : left;
} 
#bannierepub { 
float : left;
margin-left : 15px;
padding-top : 2px;
width : 480px;
height : 65px;
text-align : left;
} 
#menuhorizontal { 
position: absolute;
top: 97px; left:5px;
background-image : url(images/fondmenu.png);
width : 1000px;
height : 25px;
background-repeat : no-repeat;
text-align : left;
text-decoration: none;
padding-left : 2px;
font-size : 100%;
margin-left : 5px;
margin-right : 5px;
}
#texte { 
font-size : 100%;
float : right;
margin-left : 1px;
width : 661px;
color : #000080;
margin-right : 1px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color : white;
text-align : left;
} 
#contenermenugauche { 
float : left;
margin-left : 0px;
width : 168px;
margin-right : 0px;
background-color : white;
text-align : left;
} 
#google {
position: absolute;
top: 112px; left:620px;
height: 35px;
width: 150px; 
}

#date {
position: absolute;
top: 112px; left:5px;
height: 35px;
width: 250px;
font-size : 9px;
color : black;
font-family : verdana, arial, sans-serif;
text-align : left; 
}

.menugauche { 
padding-left : 2px;
font-size : 100%;
margin-left : 5px;
line-height : 12px;
margin-right : 5px;
background-repeat : no-repeat;
list-style-type : none;
text-align : left;
}
.menugauche li {
	display: block ;
	background:#FFFFF2 ;
	color: blue ;
	font: 100% sans-serif;
	line-height: 12px ;
	text-align: left ;
	text-decoration: none ;
	padding: 2px ;
	}
.menugauche li a {
	display: block ;
	background: #FFFFF2 ;
	color: blue ;
	font: 100% sans-serif;
	line-height: 12px;
	text-align: left ;
	text-decoration: none ;
	padding: 0px  ;
	}
.menugauche li a:hover {
	display: block ;
	background: #FFFFF2 ;
	color: red ;
	font: 100% sans-serif;
	line-height: 12px;
	text-align: left ;
	text-decoration: none ;
	padding: 0px  ;
	}
.menugauche li a:hover, .menugauche li
a:focus, .menugauche li a:active {
	background: #FFFFCC ;
	text-decoration: none ;
	}
.petitebarre { 
padding-left : 5px;
font-weight : bold;
font-size : 90%;
background-image : url(images/petitebarre.png);
margin-left : 2px;
width : 156px;
color : #ffff99;
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
height : 23px;
background-color : white;
} 
#contenermenudroite { 
margin-left : 0px;
width : 168px;
margin-right : 0px;
background-color : white;
text-align : left;
} 
.menudroite { 
padding-left : 0px;
font-size : 100%;
margin-left : 5px;
line-height : 14px;
margin-right : 0px;
background-repeat : no-repeat;
list-style-type : none;
text-align : left;
} 
#piedpage1 { 
padding-left : 0px;
color : #ffff99;
bottom : 50px;
height : 90px;
background-color : #ffffff;
text-align : center;
} 
#piedpage2 { 
padding-left : 0px;
margin-left : 2px;
background-image : url(images/barrebas2.png);
color : #ffff99;
bottom : 15px;
background-repeat : no-repeat;
height : 30px;
background-color : #ffffff;
text-align : center;
} 
DL { 
padding-right : 0px;
padding-left : 0px;
padding-bottom : 0px;
margin : 0px;
color : rgb(0, 0, 0);
padding-top : 0;
list-style-type : none;
background-color : white;
} 
DT { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
color : rgb(0, 0, 0);
padding-top : 0;
list-style-type : none;
background-color : white;
} 
DD { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
color : rgb(0, 0, 0);
padding-top : 0;
list-style-type : none;
background-color : white;
} 
UL { 
padding-right : 0px;
padding-left : 0px;
padding-bottom : 2px;
margin : 0px;
color : rgb(0, 0, 0);
padding-top : 0px;
list-style-type : none;
background-color : white;
} 
.navigation {
	width: 1000px ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	}
.navigation li {
	background: #FFFFF2 ;
	color: #fff ;
	border: 1px solid green ;
	margin-bottom: 0px ;
	}
.navigation li a {
	background:#FFFFF2 ;
	color: blue ;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 4px;
	text-align: left ;
	text-decoration: none ;
	padding: 0px ;
	}
.navigation li a:hover, #navigation li
a:focus, #navigation li a:active {
	background: #FFFFCC ;
	text-decoration: none ;
	}

