
/* */
body {
background-color:#002b64;
font-family: verdana, arial, serif;
scrollbar-face-color:#002b64;
scrollbar-track-color:#000000;
scrollbar-arrow-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-highlight-color:#00000;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#00000;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-image: url(../images/degrade.jpg);
background-repeat: no-repeat;
background-repeat: repeat-x;
padding:0px 0px 0px 0px 
}

/* definition des conteneurs global, conteneur, gauche, centre, pied*/
#global {
width:100%;
text-align: center;
padding-top:500px; /* hauteur globale */
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
}   
 
   
#conteneur {
width:762px;
margin-top:-472px; /* hauteur globale -28 du décalage du haut */
margin-left:auto;
margin-right:auto;
border-color:#000000;
border-left-width:1px;
border-right-width:1px;
border-style: solid;
border-top-width:1px;
border-bottom-width:1px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
background-color:#e7ebf7;
background-image: url(../images/degradecontenu.gif);
background-repeat:repeat-x;
}


#gauche {
margin:0px 0px 0px 0px;
padding-top:30px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:178px;
float:left;

min-height:420px;
height:auto;
_height:420px;
text-align:right;
vertical-align:top;
background-image: url(../images/bggauche2.jpg);
background-repeat:no-repeat;
background-repeat:repeat-x;
background-color:#e7ebf7;


}


#centre {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font-size:11px;
color: #333333;
font-weight: normal;
text-align:left;
background-image: url(../images/degradecontenu.gif);
padding-left:10px; 
padding-right:25px;
padding-bottom:20px;
padding-top:30px;
background-color:#e7ebf7;
background-repeat:no-repeat;
background-repeat:repeat-x;
min-height:400px;
height:auto;
_height:400px;

}

#contenu {
padding-left:0px; 
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
border-color:#901302;
border-left-width:1px;
border-right-width:1px;
border-style: solid;
border-top-width:1px;
border-bottom-width:1px;
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

#pied {
height:16px;
width: 762px;
background-color: #e7ebcf;
background-image: url(../images/bgpied.jpg);
background-repeat: no-repeat;
padding:0px 0px 0px 0px; 
}




/*style des polices de caractères */
.menugauche {
margin-top:90px;
list-style-type: none;
font-size:11px;
color: #cc6666;
font-weight: bold;
line-height:22px;

}

.menugauche a {
color: #000000;
font-size:11px;
font-weight: bold;
text-decoration: none;
}

.menugauche a:hover {
color: #cc6666;
font-weight: bold;
text-decoration: none;
}

.normal {
font-size:11px;
color: #20596a;
font-weight: normal;
text-align:left;
text-decoration: none;
}

a {
font-size:10px;
color: #911402;
font-weight: normal;
text-align:left;
text-decoration: none;
}
 a hover{
font-size:10px;
color: #911402;
font-weight: normal;
text-align:left;
text-decoration: none;
}

#titre2{
margin-left:2px;
font-size:12px;
font-color: #911402;
font-weight: bold;
text-align:left;
text-decoration: none;

}

#titre2 a {
margin-left:2px;
font-size:12px;
font-color: #911402;
font-weight: bold;
text-align:left;
text-decoration: none;

}
#titre2 a hover{
margin-left:2px;
font-size:13px;
font-color: #911402;
font-weight: bold;
text-align:left;
text-decoration: none;

}





.contenuhaut {
padding-left:0px; 
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;
min-height:100px;
height:auto;
_height:100px;
}


.contenubas{
padding-left:0px; 
padding-right:0px;
padding-bottom:15px;
padding-top:0px;
margin-top:0px ;
margin-left:0px ;
margin-right:0px ;
margin-bottom:0px ;
background-color:#f3f3f3;
min-height:150px;
height:auto;
_height: 150px;
}

.titre {
padding-left:0px; 
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
background-color:#901302;
height:21px;
}

.lignecentre{
height:5px;
background-image: url(../images/degmilieu.gif);
}
.photohaut {
padding:0,0,0,0px;
}
.bullet {
padding:0,0,0,0px;
list-style-image: url(../images/flfdblc.jpg);
margin-top:15px ;
margin-left:30px ;
margin-right:30px ;
margin-bottom:0px ;
text-align: left;
font-size:10px;
color:#20596a;
}

.bulletpt{
padding:0,0,0,0px;
list-style-image: url(../images/flfdblcpt.jpg);
margin-top:15px ;
margin-left:15px ;
margin-right:0px ;
margin-bottom:15px ;
text-align: left;
font-size:10px;
color:#20596a;
line-height:100%;
}


.bulletgris {
padding:0,0,0,0px;
list-style-image: url(../images/flfdgris.jpg);
margin-top:30px ;
margin-left:30px ;
margin-right:30px ;
margin-bottom:0px ;
text-align: left;
font-size:10px;
color:#20596a;
}

.bulletgrispt {
padding:0,0,0,0px;
list-style-image: url(../images/flfdgrispt.jpg);
margin-top:15px ;
margin-left:15px ;
margin-right:0px ;
margin-bottom:0px ;
text-align: left;
font-size:10px;
color:#20596a;
line-height:100%;
}



/* toujours utile le petit interligne et l'indent*/
.ptinterligne {
line-height:80%;
}

.indent {
padding-left:14px;
}
.indentg {
padding-left:14px;
font-weight:bold;
}
.indentgr {
padding-left:14px;
font-weight:bold;
color:#911304;
}

.bkgdbleu {
background-color:#e7ebf7;
}

/*spécialement pour le menu de gauche et ses images en background */
.indentfleche1 {
background-image: url(../images/bgmenug_02.jpg);
background-repeat: no-repeat;
}

.indentfleche2 {
background-image: url(../images/bgmenug_04.jpg);
background-repeat: no-repeat;
}

.indentfleche3 {
background-image: url(../images/bgmenug_06.jpg);
background-repeat: no-repeat;
}

.indentfleche4 {
background-image: url(../images/bgmenug_08.jpg);
background-repeat: no-repeat;
}


/*style menus déroulant gauche */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
margin-top:0px;
margin-left:3px;
width: 175px;
font-size:10px;
}

#menu dt {
cursor: pointer;
margin: 1px ;
height: 14px;
line-height: 14px;
text-align: left;
font-size:10px;
color:#ffffff;
font-weight: bold;
background: #4492b9;

}

#menu li {
margin: 1px ;
text-align: left;
font-size:10px;
color:#911304;
background: #e8e8e8;
}

#menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a {
color: #195682;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu dt a:hover {
background: #911304;
color:#ffffff;
}
#menu li a:hover {
background: #911304;
color:#ffffff;
}

/* exception pour partie menu deroulé */
#menub {
margin-top:0px;
margin-left:3px;
width: 175px;
font-size:10px;
}

#menub dt {
cursor: pointer;
margin: 1px ;
height: 14px;
line-height: 14px;
text-align: left;
font-size:10px;
color:#ffffff;
font-weight: bold;
background: #4492b9;

}

#menub li {
margin: 1px ;
text-align: left;
font-size:10px;
color:#911304;
background: #e8e8e8;
}

#menub dt a {
color: #ffffff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menub li a {
color: #195682;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menub dt a:hover {
background: #911304;
color:#ffffff;
}
#menub li a:hover {
background: #911304;
color:#ffffff;
}
 /* exception pour le sous-menu highlighté */
 #except li {
margin: 1px ;
text-align: left;
font-size:10px;
color:#ffffff;
background: #911304;
}
#except li a {
color: #ffffff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
lien {
color: #911304;;
}
/* style concernant la homepage*/
#conteneurhome {
width:762px;
margin-top:-472px;
margin-left:auto;
margin-right:auto;
border-color:#000000;
border-left-width:1px;
border-right-width:1px;
border-style: solid;
border-top-width:1px;
border-bottom-width:1px;
padding:0px 0px 0px 0px ;
background-color:#ffffff;

}

#Tabelauhome{
width:762px; 
height:700px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0,0,0,0;
height:597px;
min-height:597px;
height:auto;
_height:597px;
}

#homeanim {
padding:0,0,0,0;
background-image: url(../images/index_03.jpg);
background-repeat: no-repeat;
width:762px; 
height:151px;
padding-left:0px; 
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
#homedownl {
padding-left:15px; 
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
background-image: url(../images/index_06.jpg);
background-repeat: no-repeat;
width:762px; 
height:50px;
margin-top:0px;
margin-left:15px;
margin-right:0px;
margin-bottom:0px;
}


.input {
color:#ffffff;
font-size:20px;
font-family:arial, verdana, Helvetica;
font-size: 10px;
border-color:#6c97c2;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style: solid;
background-color:#0b5199;



}