/* CSS Document */

BODY{
background-color:#dedfe0;
}


#page{
position:relative;
height:548px;
width:950px;
text-align:left;
}
/* partie de gauche  */
#gauche{
float:left;
width:128px;
height:548px;
background-image:url(images/menu-g.gif);
background-position:0px 128px;
background-repeat:no-repeat;
}
#menu-g{
position:relative;
margin:5px 0px 0px 0px;
height:121px;
}
#menu-g a{
position:relative;
color:#162077;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
font-weight:bold;
}


#g-tarif{
position:relative;
margin:5px 0px 0px 0px;

}
#g-tarif a{
position:relative;
color:#162077;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
font-weight:bold;
}
#g-web{
background-image:url(images/web.gif);
background-repeat:no-repeat;
width:128px;
height:121px;
}



/* partie de droite  */
#droite{
float:left;
width:812px;
height:548px;
background-color:#FFFFFF;
}
#bandeau{
position:relative;
width:812px;
height:85px;
background-image:url(images/bandeau.gif);
background-repeat:no-repeat;
}
#bandeau object{
margin-top:7px;
}
#bandeau div{
position:absolute;
bottom:0px;
left:310px;
}
#bandeau img{
margin:0px 4px 0px 0px;
}

/* Menu principal  */
#menu{
background-color:#CECFD1;
width:803px;
height:83px;
text-align:right;
}
#menu ul{
margin:0px 0px 0px 0px;
padding:0px;
}
#menu li{
margin:3px 0px 0px 0px;
padding:3px 0px 0px 0px;
display:inline;
}
.logo{
margin:0px 5px 0px 0px;
}

/* menu droite */
.carredroite a{
text-decoration:none;
color:color:#1e328b;
}
#menu-droite{
position:absolute;
right:10px;
top:169px;
width:132px;
height:379px;
}
#droiteabso {
position:relative;
height:368px;
background-image:url(images/allied-telesis/1pixelfonddroite.gif);
background-repeat:repeat-y;
}
#menu-droite p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px;
color:#1e328b;
}
.carredroite{

margin:0px 10px 0px 7px;
}

#bordfindroite {
margin:0px 0px 0px 7px;
}


/* Contenu */
#contenu{
width:680px;
height:347px;
overflow:auto;
}

#contenu-form{
width:680px;
background-color:#d6d7d8;
}
#contenu-form h1{
color:#162077;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
}
#contenu-form p{
color:#6d6c71;
font-size:12px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu-form a{
color:#6d6c71;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu-form input{
color:#6d6c71;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}





#contenu-gris{
width:680px;
height:347px;
overflow:auto;
background-color:#d6d7d8;
text-align:center;
}
#contenu-gris h1{
color:#162077;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0px;
margin-top:0px;
}
#contenu-gris p{
color:#6d6c71;
font-size:12px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu-gris a{
color:#6d6c71;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu-gris input{
color:#6d6c71;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu-gris select{
color:#6d6c71;
font-size:11px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* formulaire news-inscription */
.champs-obli { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}


/* fiche marques   */
.alert {
color:#FF0000;
font-weight:bold;
font-size:16px;
}
#sous-contenu{
float:left;
width:543px;
margin:0px 0px 0px 0px;
height:347px;
overflow:auto;
}
#sous-contenu h1{
color:#162077;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 15px 0px 15px;
padding:0px 0px 5px 0px;
border-bottom:solid 1px #162077;
}
#sous-contenu h2{
color:#6d6c71;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 15px 0px 25px;
padding:0px 0px 5px 0px;
border-bottom:solid 1px #6d6c71;
}
#sous-contenu h3{
color:#6d6c71;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 15px 0px 25px;
padding:0px 0px 5px 0px;
text-decoration:underline;
}
#sous-contenu h4{
color:#6d6c71;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 15px 0px 50px;
padding:0px 0px 5px 0px;
text-decoration:underline;
}
#sous-contenu p{
color:#6d6c71;
font-size:12px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 15px 0px 15px;
}
#sous-contenu a{
color:#6d6c71;
font-size:12px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 15px 0px 15px;
text-decoration:none;
}
#sous-contenu table{
color:#6d6c71;
font-size:9px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 15px 0px 15px;
text-decoration:none;
}
#souscontenupdf {
border:solid 1px #999999;
margin-right:30px;}
#descriptioncatalogue {
margin-left:150px;}
#descriptioncatalogue li{
color:#6d6c71;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;}

#sous-menu{
float:left;
width:137px;
height:347px;
}
#sous-menu a{
color:#162077;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin:1px 0px 1px 0px;
}
#sous-menu hr{
margin:0px;
}

/*  Tarifs  */
#tarifs p{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#tarifs td{
text-align:center;
}
#tarifs div{
padding:0px 5px 5px 5px;
text-align:left;
}
#tarifs a{
line-height:10px;
height: 10px;
}
#tarifs ul{
padding:5px 0px 5px 0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
hr{
color:#EDEDEE;
}

#menu-bas{
background-image:url(images/bas.gif);
background-repeat:no-repeat;
width:681px;
text-align:center;
color:#CCCCCC;
font-size:10px;
padding:10px 0px 5px 0px;
}
#menu-bas a{
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
#menu-bas a:hover{
color:#FF9966;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/* Ombre du site */
#ombre-d{
float:right;
width:10px;
height:548px;
background-image:url(images/ombre_d.gif);
background-repeat:repeat-y;
}
#ombre-bas{
width:950px;
height:8px;
background-image:url(images/ombre_b.gif);
background-repeat:repeat-x;
}


/*  Footer  */
#footer{
width:950px;
text-align:left;
height:20px;
line-height:20px;
}
#footer a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
height:20px;
line-height:20px;
}
#footer a:hover{
color:#000066;

}