BODY { 
margin : 0; 
padding : 0; 
background-image : url(../../images-site/fondcentregris.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
dl, dt, dd, ul, li { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#menu { 
position : absolute; 
top : 178px; 
left : auto; 
z-index : 1; 
overflow : visible; 
} 
#menu dt { 
cursor : pointer; 
margin : 0 0; 
 height : 20px;
width : 114px; 
} 
#menu dl { 
float : left; 
width : auto; 
} 
#menu dd { 
display : none; 
} 
#menu li {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size : 12px; 
font-style : italic; 
text-align : center; 
color : #000000; 
background : #846ffa; 
border : 1px solid; 
border-color : #ffffff; 
} 
#menu dt a { 
 height : 20px;
width : 110px; 
margin : 0 0; 
padding : 0; 
} 
#menu li a { 
text-align : center; 
font-size : 12px; 
font-style : italic; 
/* font-weight : bolder; */
color : #000000; 
text-decoration : none; 
border : 1px solid #846ffa; 
display : block; 
 height : 20px;
width : 110px; 
} 
#menu dt a:hover, #menu dt a:focus { 
 height : 20px;
width : 110px; 
margin : 0 0; 
} 
#menu li a:hover, #menu li a:focus { 
font-size : 12px; 
font-style : italic; 
/* font-weight : bolder; */
text-align : center; 
color : #000000; 
text-decoration : underline; 
 height : 20px;
width : 110px; 
border : 1px solid #846ffa; 
background-image : url(../../images-site/swap-menu.jpg); 
} 
.TtexteBlanc { 
font-size : 13px; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.TtexteBlancGras { 
font-size : 13px; 
color : #ffffff; 
font-weight : bold; 
} 
.TtexteNoir { 
font-size : 15px; 
color : #000000; 
font-family : "Times New Roman", Times, serif; 
font-style : italic; 
} 
.TtexteNoirGras { 
font-size : 15px; 
color : #000000; 
font-family : "Times New Roman", Times, serif; 
font-style : italic; 
font-weight : bold; 
} 
.TexteHistoire { 
font-size : 15px; 
color : #000000; 
font-family : "Times New Roman", Times, serif; 
} 
.TexteHistoireGras { 
font-size : 15px; 
color : #000000; 
font-family : "Times New Roman", Times, serif; 
font-weight : bold; 
} 
a:link, a:active, a:visited { 
text-decoration : underline; 
} 
a:hover { 
text-decoration : underline; 
color : #ffffff; 
} 
.page:link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffcc00; 
text-decoration : underline; 
} 
.page:visited { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffcc00; 
text-decoration : underline; 
} 
.page:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffff00; 
text-decoration : underline; 
} 
.pagelibre:link { 
color : #ffffff; 
text-decoration : underline; 
} 
.pagelibre:visited { 
color : #ffffff; 
text-decoration : underline; 
} 
.pagelibre:hover { 
color : #000000; 
text-decoration : underline; 
} 
.page1:link { 
font-size : 14px; 
color : #333333; 
text-decoration : none; 
} 
.page1:visited { 
font-size : 14px; 
color : #333333; 
text-decoration : none; 
} 
.page1:hover { 
font-size : 14px; 
color : #333333; 
text-decoration : underline; 
} 
.page2:link { 
font-size : 16px; 
color : #ffcc00; 
text-decoration : underline; 
} 
.page2:visited { 
font-size : 16px; 
color : #ffcc00; 
text-decoration : underline; 
} 
.page2:hover { 
font-size : 16px; 
color : #ffcc00; 
text-decoration : underline; 
} 
.page3:link { 
font-size : 16px; 
color : #ffcc00; 
text-decoration : none; 
} 
.page3:visited { 
font-size : 16px; 
color : #ffcc00; 
text-decoration : none; 
} 
.page3:hover { 
font-size : 16px; 
color : #ffcc00; 
text-decoration : underline; 
} 
.cadre { 
border-style : solid; 
border-color : #7865e3; 
} 
.cadregris { 
border-style : solid; 
border-width : 1px; 
border-color : #333333; 
} 
.cadreblanc { 
border-style : solid; 
border-width : 1px; 
border-color : #ffffff; 
} 
.cadreviolet { 
border-style : solid; 
border-width : 1px; 
border-color : #836ff9; 
} 
.cadre1 { 
border-style : inherit; 
border-bottom-color : #333333; 
border-top-color : #333333; 
} 
.fondnav { 
background-image : url(../../images-site/images/page1_03.jpg); 
} 
.fondgauche { 
background-image : url(../../images-site/images/page1_04.jpg); 
} 
.fonddroit { 
background-image : url(../../images-site/images/page1_06.jpg); 
} 
.traitnoir { 
background-image : url(../../images-site/carre-gris.gif); 
background-repeat : repeat-x; 
height : 1px; 
} 
.hauteur { 
height : 250px; 
} 

