BODY {
background-color: #FFFFFF;
padding: 0; 
margin: 0;
font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt; 
color: #000000;
text-align: center;
scrollbar-face-color: #FFFFFF;
   scrollbar-highlight-color: #000000;
   scrollbar-shadow-color: #DEE3E7;
   scrollbar-3dlight-color: #D1D7DC;
   scrollbar-arrow-color:  #000000;
   scrollbar-track-color: #FFFFFF;
   scrollbar-darkshadow-color: #000000;
}

/* liens normaux */
A:link, A:visited {
color: #0E4BC5;
background-color: transparent;
text-decoration: underline;
}
A:active, A:hover {
color: #000000;
background-color: transparent;
}
/* liens menu */
.Amenu:link, .Amenu:visited {
font-family: Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 10pt;
font-weight: bold; 
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
font-weight: bold;
}
.Amenu:active, .Amenu:hover { 
font-family:  Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 10pt; 
font-weight: bold;
color: #000000;
background-color: transparent;
}
.Amenu:hover {
font-family:  Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 10pt;
font-weight: bold; 
color: #FFCC66;
background-color: transparent;
}
/* liens menu gauche */
.AGmenu:link, .AGmenu:visited {
font-family: Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #FF6600;
background-color: transparent;
text-decoration: none;
font-weight: bold;
}
.AGmenu:active, .AGmenu:hover { 
font-family:  Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt; 
font-weight: bold;
color: #000000;
background-color: transparent;
}
.AGmenu:hover {
font-family:  Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #FFCC66;
background-color: transparent;
}
/* liens menu B*/
.Bmenu:link, .Bmenu:visited {
font-family:  Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 9pt;
font-weight: bold; 
color: #336633;
text-decoration: none;
font-weight: bold;
}
.Bmenu:active, .Bmenu:hover {
font-family: Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 9pt; 
font-weight: bold;
color: #000000;
background-color: transparent;
}
/* liens menu C*/
.Cmenu:link, .Cmenu:visited {
font-family:  Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 9pt;
font-weight: bold; 
color: #FF6600;
text-decoration: none;
font-weight: bold;
}
.Cmenu:active, .Cmenu:hover {
font-family: Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt; 
font-weight: bold;
color: #000000;
background-color: transparent;
}
.Cmenu:hover {
font-family: Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #FFCC66;
}
/* liens menu D*/
.Dmenu:link, .Dmenu:visited {
font-family:  Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #FF6600;
text-decoration: none;
font-weight: bold;
}
.Dmenu:active, .Dmenu:hover {
font-family: Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt; 
font-weight: bold;
color: #000000;
background-color: transparent;
}
.Dmenu:hover {
font-family: Arial,Verdana, Arial, Tahoma, Geneva, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #FFCC66;
}
/* elements de formulaire */
INPUT {
height: 17px;
font-size: 8pt; 
border: 1px solid #000000;
}
FORM {
margin: 0px;
padding:0px;
}
/* table principale */
.tbl {
width: 770px;
margin: auto;
border-left: 1px solid #208000;
border-right: 1px solid #208000;
border-bottom: 1px solid #208000;
font-size: 8pt; 
text-align: center;
background-color: #FFFFFF;
}
/* banniere */
.ban {
height: 98px;
background-image: url(images/01.jpg);
background-repeat: no-repeat;
text-align: center;
background-color: #FFFFFF;
}
/* formulaire font-weight: bold;*/
.formu {
width: 190px;
height: 53px;
background-image: url(images/05.jpg);
background-repeat: no-repeat;
vertical-align: top;
font-family: Arial,Tahoma,Geneva,Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size: 7pt; 
font-weight: bold;
color: #FFFFFF;	
}
/* menu superieur */
.topmenu {
width: 578px;
height: 20px;
background-image: url(images/06.jpg);
background-repeat: no-repeat;
text-align: right;
vertical-align: top;
}
/* titre superieur */
.toptitre {
width: 578px;
height: 33px;
background-image: url(images/07.jpg);
background-repeat: no-repeat;
color: #208000;
font-size: 12pt; 
font-weight: bold;
}
/* colone gauche */
.gauche {
text-align: left;
vertical-align: top;
padding: 0 3px 0 3px;
font-size: 8pt; 
line-height: 10.5pt;
}
/* colone centre */
.centre {
text-align: left;
vertical-align: top;
padding: 0 5px 5px 5px;
font-size: 8pt; 
}
/* colone contact telephone */
.contact {
text-align: left;
vertical-align: top;
padding: 0 0px 0px 0px;
font-size: 9pt; 
font-weight: bold;
color: #FFFFFF;
}
/* titrerubrique */
.titrerubriquegauche {
font-size: 11pt;
font-weight: bold;
font-family: Arial, Tahoma, Geneva, sans-serif;	
color: #336633;
} 
/* titre départ assuré  */
.titredepartassurre {
font-size: 9pt;
font-family: Arial, Tahoma, Geneva, sans-serif;	
color: #FF6600;	  
font-weight: bold;
}
/* texte départ assuré  */
.departassurre {
font-size: 8pt;
font-family: Arial, Tahoma, Geneva, sans-serif;	
color: #000000;
}
/* bloc gauche */
.smallbloc {
margin-bottom: 25px;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Tahoma, Geneva, sans-serif;
}
/* premiere ligne bloc gauche */
.smallbloc:first-line {
color: #E10108;	
font-size: 9pt;
font-weight: bold;
}
/* titres blocs gauche */
.titre {
width: auto;
height: 20px;
background-repeat: no-repeat;
text-align: left;
font-size: 10pt; 
font-weight: bold;
vertical-align: middle;
margin: 0 0 3px 0;
padding-left: 10px;
border: 1px solid;
}
/* titres petit titre */
.titre2 {
width: auto;
height: 20px;
background-repeat: no-repeat;
text-align: left;
font-size: 8pt; 
font-weight: bold;
vertical-align: top;
margin: 0 0 3px 0;
padding-left: 5px;
border: 1px solid;
}
#Trouge {
background-image: url(images/Trouge.jpg);
color: #FFFFFF;
border-color: #000000;
}
#Torange {
background-image: url(images/Torange.jpg);
color: #FFFFFF;
border-color: #000000;
}
#Tjaune {
background-image: url(images/Tjaune.jpg);
color: #E10108;
border-color: #000000;
}
#TvertF {
background-image: url(images/TvertF.jpg);
color: #FFFFFF;
border-color: #000000;
}
#TvertC {
background-image: url(images/TvertC.jpg);
color: #FFFFFF;
border-color: #000000;
}
#TvertD {
background-image: url(images/TvertD.jpg);
color: #FFFFFF;
border-color: #000000;
}
#TbleuF {
background-image: url(images/TbleuF.jpg);
color: #FFFFFF;
border-color: #000000;
}
#TbleuC {
background-image: url(images/TbleuC.jpg);
color: #FFFFFF;
border-color: #000000;
}
#TinfoA {
background-image: url(images/TinfoC.jpg);
color: #FFFFFF;
border-color: #000000;
}
/* footer */
.foot {
height: 38px;
background-image: url(images/08.jpg);
background-repeat: no-repeat;
text-align: center;
vertical-align: middle;	
font-weight: bold;
font-size: 8pt; 
color: #FFFFFF;
}
.foot2 {
height: 50px;
text-align: center;
vertical-align: bottom;
}