@charset "iso-8859-1";
BODY { 
padding-right : 0;
padding-left : 0;
background : url(images/fond-orange1.gif);
font-size : 0.8em;
padding-bottom : 0;
margin : 0;
padding-top : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
} 
#header { 
background : url(images/graphic3000logo.gif) no-repeat;
text-align : right;
margin : 0;
height : 55px;
background-color : #ffcc00;
text-decoration : none;
} 
#haut { 
background : url(images/vert.gif) no-repeat;
height : 10px;
background-color : #ffff00;
text-decoration : none;
} 
#conteneur { 
margin : 0 auto;

background : url(images/backmenu.gif) no-repeat;
background-color : #ffffff;
text-decoration : none;
} 
h2 { 
font-style : italic;
text-indent : 20px;
font-family : Verdana, Arial, "Times New Roman", "Arial Black", serif;
text-decoration : none;
} 
h4 { 
font-style : normal;
text-indent : 24px;
font-family : Verdana, Arial, "Times New Roman", "Arial Black", serif;
text-decoration : none;
} 
#contenu hr { 
height : 1px;
width : 50px;
} 
#centre { 
margin-left : 150px;
margin-right : 150px;
background : url(images/fond05.gif);
text-align : center;
color : #336699;
text-decoration : none;
} 
#centreleft { 
margin-left : 150px;
margin-right : 150px;
background : url(images/fond05.gif);
text-align : left;
color : #336699;
text-decoration : none;
} 
#justif { 
margin-left : 0;
margin-right : 0;
background : url(images/fond05.gif);
text-align : justify;
color : #336699;
text-decoration : none;
} 
#gauche { 
float : left;
width : 150px;
text-decoration : none;
} 
#droite { 
float : right;
width : 150px;
text-decoration : none;
} 
#droite02 { 
float : right;
width : 150px;
text-decoration : none;
} 
#bande { 
clear : both;
height : 20px;
background-color : #ffcc00;
text-align : left;
text-decoration : none;
} 
#bande A:hover { 
text-decoration : none;
} 
#pied { 
clear : both;
height : 24px;
background : #ffcc66;
text-align : center;
border : 3px dotted #ffcc66;
text-decoration : none;
} 
#menuhaut { 
padding-right : 0;
padding-left : 0;
background-color : #ffcc00;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
height : 30px;
text-decoration : none;
} 
#menuhaut LI { 
float : left;
text-align : center;
display : inline;
text-decoration : none;
} 
#menuhaut A { 
border-right : 2px solid #ffcc00;
display : block;
text-align : left;
font-weight : bold;
font-size : 10px;
width : 384px;
color : #fff;
line-height : 35px;
letter-spacing : 0;
text-decoration : none;
margin : 0 1px;
color : #ffffff;
text-decoration : none;
} 
#menuhaut A:hover { 
background : url(images/tete_imp.jpg) repeat-x 0 0;
text-decoration : none;
} 
ul#menu { 
list-style-type : none;
padding : 0;
text-decoration : none;
} 
ul#menu li { 
margin : 0 0 3px;
padding : 0;
text-decoration : none;
} 
ul#menu li a { 
display : block;
width : 100px;
line-height : 20px;
color : #000;
text-indent : 5px;
text-decoration : none;
background : url(images/fond05.gif) no-repeat 0 0;
border : 3px dotted #6699cc;
} 
ul#menu li a:hover { 
background : url(images/fondgraphic.gif) no-repeat 0 -20px;
border : 3px dotted #ffcc00;
text-decoration : none;
} 
#menugauche { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
background-color : #ffff00;
list-style-type : none;
text-decoration : none;
} 
#menugauche LI { 
margin-bottom : 5px;
text-decoration : none;
} 
#menugauche A { 
margin : 0 2px;
color : #000000;
text-decoration : none;
} 
#menugauche A:hover { 
text-decoration : none;
} 
a.image { 
display : block;
width : 120px;
height : 150px;
background-image : url(images/pub-promo.png);
background-repeat : no-repeat;
} 
a.image:hover { 
background-image : url(images/pub120-150.gif);
} 
a.image2 { 
display : block;
width : 150px;
height : 110px;
background-image : url(images/banpubb.gif);
background-repeat : no-repeat;
} 
a.image2:hover { 
background-image : url(images/banpubr.gif);
} 
#menucyan { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
background-color : #ffffff;
list-style-type : none;
text-decoration : none;
} 
#menucyan LI { 
margin-bottom : 5px;
text-decoration : none;
} 
#menucyan A { 
margin : 0 2px;
color : #000000;
text-decoration : none;
} 
#menucyan A:hover { 
text-decoration : none;
} 
#menumagenta { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
} 
#menumagenta LI { 
margin-bottom : 5px;
} 
#menumagenta A { 
margin : 0 2px;
color : #000000;
text-decoration : none;
} 
#menumagenta A:hover { 
text-decoration : none;
} 
#menuyellow { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
background-color : #ffff00;
list-style-type : none;
} 
#menuyellow LI { 
margin-bottom : 5px;
} 
#menuyellow A { 
margin : 0 2px;
color : #000000;
text-decoration : none;
} 
#menuyellow A:hover { 
text-decoration : none;
} 
#menublack { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
background-color : #000000;
list-style-type : none;
} 
#menublack LI { 
margin-bottom : 5px;
} 
#menublack A { 
margin : 0 2px;
color : #ffffff;
text-decoration : none;
} 
#menublack A:hover { 
text-decoration : none;
} 
#cadre { 
width : 150px;
padding-top : 38px;
background : url(images/fond-graphic.gif) no-repeat top left;
text-decoration : none;
} 
#bloccadre { 
background : url(images/fond_graphic.gif) no-repeat bottom left;
padding-bottom : 20px;
text-align : center;
text-decoration : none;
} 
div#bloccadre p { 
margin : 0 0;
} 
#cadre02 { 
width : 150px;
padding-top : 38px;
background : url(images/fond-graphic.gif) no-repeat top left;
text-decoration : none;
} 
#bloccadre02 { 
background : url(images/fond_graphic.gif) no-repeat bottom left;
padding-bottom : 20px;
text-align : center;
text-decoration : none;
} 
div#bloccadre02 p { 
margin : 0 0;
} 
#menudroit { 
margin : 2px;
background-color : #ffffff;
list-style-type : none;
text-align : center;
padding : 4px;
border : 4px dotted #336699;
height : auto;
text-decoration : none;
} 
#menudroit LI { 
margin-bottom : 5px;
} 
#menudroit A { 
margin : 0 2px;
color : #336699;
text-decoration : none;
} 
#menudroit A:hover { 
text-decoration : none;
} 
#menudroit02 { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
background-color : #ffffcc;
list-style-type : none;
text-align : center;
} 
#menudroit02 LI { 
margin-bottom : 5px;
} 
#menudroit02 A { 
margin : 0 2px;
color : #000000;
text-decoration : none;
} 
#menudroit02 A:hover { 
text-decoration : none;
} 
P { 
margin : 0 0 10px;
} 

