body /* Définition des propriétés générales du contenu */
{
margin: 0;
padding: 0;
font-family:Arial, Helvetica,sans-serif;
font-size: 14px;
background-color: #FFFFFF;
}
a img /* Définition des propriétés générales des liens images */
{ border:none; }
#cadreglobal /* cadreglobal = zone de l'écran utilisée */
{
margin: 0 auto 0 auto;
width:802px;
}
#header /* header = bandeau au dessus du menu */
{border-bottom:8px solid #8B1923;}
#headerleft /* headerleft = conteneur du logo dans le header */
{
float:left;
width:211px;
padding:11px 0 0 13px;
}
#headerright /* headerright = conteneur à droite du logo dans le header */
{
float:left;
width:575px;
border-left:1px solid #8B1923;
}
#headerright_titre /* définition des propriétés du titre de la page affiché dans "headerright" */
{
float: right;
width: 575px;
text-align: right;
font-family:Arial, Helvetica,sans-serif;
font-weight: bold;
font-size: 24px;
color: #7F8185;
}
#headerright_texte /* définition des propriétés du texte affiché dans "headerright" */
{
float: right;
width: 575px;
text-align: right;
font-family:Arial, Helvetica,sans-serif;
font-weight: bold;
font-style: italic;
font-size: 16px;
color: #7F8185;
}
#headerright img /* définition des propriétés des images au sein du conteneur "headerright" */
{ margin:6px 0 0 13px;}
#menubox /* menubox = conteneur du menu */
{
position: relative;
top: 0px;
left: 0px;
height: 21px;
font: 8px/20px Arial;
}
#menuitem1 /* menuitem1 = 1er item du menu en partant de la gauche */
{
position: absolute;
left: 0px;
width: 123px;
height: 20px;
text-align: center;
border-left:1px solid #8B1923;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
#menuitem2 /* menuitem2 = 2e item du menu en partant de la gauche */
{
position: absolute;
left: 125px;
width: 99px;
height: 20px;
text-align: center;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
#menuitem3 /* menuitem3 = 3e item du menu en partant de la gauche */
{
position: absolute;
left: 225px;
width: 138px;
height: 20px;
text-align: center;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
#menuitem4 /* menuitem4 = 4e item du menu en partant de la gauche */
{
position: absolute;
left: 364px;
width: 86px;
height: 20px;
text-align: center;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
#menuitem5 /* menuitem5 = 5e item du menu en partant de la gauche */
{
position: absolute;
left: 451px;
width: 81px;
height: 20px;
text-align: center;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
#menuitem6 /* menuitem6 = 6e item du menu en partant de la gauche */
{
position: absolute;
left: 533px;
width: 110px;
height: 20px;
text-align: center;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
#menuitem7 /* menuitem7 = 7e item du menu en partant de la gauche */
{
position: absolute;
left: 644px;
width: 95px;
height: 20px;
text-align: center;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
#menuitem8 /* menuitem8 = 8e item du menu en partant de la gauche */
{
position: absolute;
left: 740px;
width: 61px;
height: 20px;
text-align: center;
border-right:1px solid #8B1923;
border-bottom:1px solid #8B1923;
}
.menuitem { /* Définition générale des éléments du menu */
font-family: arial;
font-size: 12px;
font-weight:bold;
color: #7F8185;
}
.menuitem a { /* Définition générale de l'apparence des liens du menu */
text-decoration:none;
color: #7F8185;
}
.menuitem a:link { /* Définition de l'apparence des liens non visités du menu */
text-decoration:none;
color: #7F8185;
}
.menuitem a:hover{ /* Définition de la réaction au survol des liens du menu */
color: #8B1923;
text-decoration:none;
}
.menuitem a:visited { /* Définition de l'apparence des liens visités du menu */
text-decoration:none;
}
.mail_contact {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:0.5;
color:#FFFFFF;
text-decoration:none;
margin-top:3px }
.mail_contact a { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:0.5;
color:#FFFFFF;
text-decoration:none;
margin-top:3px }
.mail_contact a:visited { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:0.5;
color:#FFFFFF;
text-decoration:none;
margin-top:3px }
.mail_contact a:hover {	
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:0.5;
color:#FFFFFF;
text-decoration:none;
margin-top:3px }
/* Définition des propriétés générales du contenu textuel de la page */
#bodybox { position:relative; margin:0px 0 0 0px; width:802px; padding:0px 0 0 0; }
#bodybox h1 { font-family:Arial,Helvetica,sans-serif; }
#bodybox h2 { font-family:Arial,Helvetica,sans-serif; }
#bodybox p { font-family:Arial,Helvetica,sans-serif; }
#bodybox p#more { font-size:100%; font-weight:bold; color:#666; text-align:center; }
#bodybox p#more a { color:#600; }
#bodybox p#netlinking { font-size:62.5%; }
#bodybox p#netlinking a { color:#000; }
#bodybox ul { list-style-position:inside; margin-left:0;  padding-left:0; margin-bottom:0; }
#bodybox ul li { font-family:Arial,Helvetica,sans-serif; }
#bodybox ul li a { font-family:Arial,Helvetica,sans-serif; color:#600; text-decoration:none; }
#bodybox ul li a:focus,
#bodybox ul li a:hover { text-decoration:underline; }
.colonne { /* Définition générale des colonnes de texte */
float: left;
font-size: 11px;
padding-top: 7px;
padding-bottom: 7px;
width: 250px;
text-align: justify;
}
.colonnesep {float:left; width: 26px;} /* Colonne de séparation */
#footer /* Définition des propriétés générales du pied de page */
{
clear:both;
width: 802px;
padding-top:3px;
border-top:1px solid #8B1923;
font-family:Arial,Helvetica,sans-serif;
font-size:68.75%;
font-size-adjust:0.5;
color:#600;
}
#footer a { color:#600; text-decoration:none; } /* Définition générale de l'apparence des liens du pied de page */
#footer a:hover { text-decoration:underline; } /* Définition de la réaction au survol des liens du pied de page */
#pageoffreboxblanc /* pageoffrebox = conteneur*/
{
float:left;
width:802px;
background-color: #FFFFFF;
padding-top:10px;
padding-bottom:10px;
}
#pageoffreboxgris /* pageoffrebox = conteneur*/
{
float:left;
width:802px;
background-color: #E6E6E6;
padding-top:10px;
padding-bottom:10px;
}
#contenupageoffreleft/* contenupageoffreleft = contenu gauche des pages d'offre */
{
float:left;
width:114px;
padding-right:5px;
padding-left:5px;
text-align: left;
font-style: italic;
}
#contenupageoffreright/* contenupageoffreright = contenu droit des pages d'offre */
{
float:right;
width:668px;
padding-right:5px;
padding-left:5px;
text-align: justify;
}
#listeitem1
{
float:left;
width: 70px;
text-align: left;
padding-right:5px;
padding-left:5px;
}
#listeitem2 
{
float:left;
width: 350px;
text-align: left;
padding-right:5px;
padding-left:5px;
}
#listeitem3
{
float:left;
width: 250px;
text-align: left;
padding-right:5px;
padding-left:5px;
}
#listeitem4 
{
float:left;
width: 92px;
text-align: left;
padding-right:5px;
padding-left:5px;
}