/* CSS Document */
html {
  height: 100%;
}
BODY {
margin:0px;
background:#000F1C;
text-align: center;
}

SELECT {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#header {
width:100%;
height:156px;
background:#C33637;
position:relative;
display:block;
text-align:center;
}
#centre {
height:402px;
background:#260F32 url('../img/bg.jpg') repeat-x;
text-align:center;
}
#listing {
position:relative;
height:402px;
overflow: hidden;
vertical-align:top;
}
#footer {
background:#000F1C;
position:relative;
display:block;
height:100%;
}
#footerBloc {
background: #7D0022;
}
.imgOver {
border: medium solid #FFFFFF;
}
.tiny-gris {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
}
.small-gris {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
.small-bl {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
.grey {
font-size:12px;
color:#CCCCCC;
font-weight:Bold;
}
.menuCell {
text-align:center;
}
.puceCell {
width:6px;
text-align:center;
}

.titreRub {
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
color:#014074;
text-decoration:none;
text-align:left;
display:block;
text-transform:uppercase;
padding:0px 0px 10px 20px;
font-weight:bold;
}
.smenu-link {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
display:block;
padding:0px 3px 0px 3px;
}
.smenu-link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#014074;
display:block;
background:#EEEEEE;
padding:0px 3px 0px 3px;
}
.smenu-cur {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFCC00;
text-decoration:none;
display:block;
padding:0px 3px 0px 3px;
}


.menu-link,.menu-link:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#014074;
text-decoration:none;
}
.menu-link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#1078CD;
text-decoration:none;
}

.curMenu,.curMenu:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#014074;
text-decoration:underline;
text-transform:uppercase;
}

.b-link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#014074;
font-weight:bold;
text-decoration:none;
}
.b-link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background:#014074;
}

.dlItem {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
display:block;
text-decoration:none;
height:16px;
margin: 1px 0px 1px 0px;
position:relative;
padding: 3px;
}

/* les blocs images listing */

.menuBloc {
color:#59504C;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px 10px 5px 20px;
}
.rub {
background:#FFFFFF url('../img/entreprise/rub.html') no-repeat;
}

#blocTexte {
position:relative;
padding:0px 60px 0px 20px;
}

#menu2 { visibility:hidden;color:#FFFFFF;text-align:left;width:195px;font-family:Arial, Helvetica, sans-serif;font-size:10px;position:absolute;left:95px;top:0px;line-height:11px;}
#menu3 { visibility:hidden;color:#FFFFFF;text-align:left;width:150px;font-family:Arial, Helvetica, sans-serif;font-size:10px;position:absolute;left:194px;top:0px;line-height:11px;}
#lang { text-align:left;width:22px;font-family:Arial, Helvetica, sans-serif;font-size:10px;position:absolute;left:576px;top:0px; }
#infos { visibility:hidden;position:absolute;left:0px;top:0px;z-index:99;border: 6px solid #FFFFFF;vertical-align:middle;text-decoration:none;}
#infosLabel {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:Bold;background:#FFFFFF;color:#333333;vertical-align:middle; height:20px;}
#services {margin-top:75px;}
#gMenu {height:402px;overflow:hidden;}


/* Formulaires */

FORM {
margin-top:10px;
margin-bottom:10px;
}

.form-bout {
padding:1px 5px 1px 5px;
text-transform:uppercase;
background:#014074;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:center
}

.form-text1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:1px 5px 1px 5px;
}
.form-area {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:1px 5px 1px 5px;
}

.form-br {
height:18px;
}
