*{
margin:0;
padding:0;
}

body {
background-color:#EFF1F4;
font-family:Verdana;
}

/*TEXT*/

h1 {
background-color:#F4F7F8;
background-image:url(../img/carrebleu.jpg);
background-position:left top;
background-repeat:no-repeat;
border-top:1px solid #82A4C9;
color:#91A9B5;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin-bottom:0;
padding:10px 0 10px 10px;
width:695px;
}

h1 a, h1 a:hover {
color:#91A9B5;
text-decoration:none;
}

h2{
background-image:url(../img/carrebleu.gif);
background-position:left center;
background-repeat:no-repeat;
color:#91A9B5;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:25px;
border-bottom:1px solid #B3BCDB;
text-transform:uppercase;
}

p {
color:#5C6C90;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:20px;
text-align:justify;
padding:10px;
}

p#w-pchapo {
color:#91A9B5;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
text-align:justify;
padding:10px;
}

a,a:link,a:active,a:visited {
color:#5C6C90;
text-decoration:none;
}

a:hover {
color:#5C6C90;
text-decoration:underline;
}



/*GENERAL*/

#w-container {
height:750px;
width:1044px;
background-color:#fff;
margin:auto;
overflow:hidden;
}

#w-bord-gauche {
position:relative;
width:28px;
height:750px;
background:transparent url(../img/border_tile_left.gif) repeat-y;
float:left;
}

#w-main {
width:990px;
height:auto;
background:transparent;
float:left;
overflow:hidden;
}

#w-bord-droit {
position:relative;
width:26px;
height:750px;
background:transparent url(../img/border_tile_right.gif) repeat-y;
float:right;
}

/*HEADER*/

#w-header {
width:990px;
height:105px;
background:transparent url(../img/FR_I.jpg) no-repeat;
}

#w-logo {
background:transparent;
height:105px;
width:165px;
float:left;
}

#w-logo a {
display:block;
overflow:hidden;
text-indent:999em;
height:105px;
width:165px;
}

#w-header-right {
width:178px;
height:105px;
float:right;
}

#w-contact {
float:right;
width:178px;
}

#w-contact a{
color:#040958;
font-size:11px;
text-decoration:none;
}

#w-restau-com {
float:right;
width:178px;
height:25px;
padding-top:45px;
}

#w-restau-com  a{
display:block;
width:178px;
height:25px;
text-indent:-999em;
overflow:hidden;
}

/*MENU*/

#w-menu, #w-menu ul {
width:990px;
height:24px;
background-color:#fff;
}

#w-menu li{
display:inline;
float:left;
}

#w-menu li a {
display:block;
text-indent:-999em;
overflow:hidden;
height:24px;
width:auto;
}

li#w-marque {
background:transparent url(../img/marque.gif) no-repeat;
width:164px;
height:24px;
}

li#w-catalogue {
background:transparent url(../img/catalogue.gif) no-repeat;
width:162px;
height:24px;
}

li#w-news {
background:transparent url(../img/news.gif) no-repeat;
width:222px;
height:24px;
}

li#w-atouts {
background:transparent url(../img/atouts.gif) no-repeat;
width:265px;
height:24px;
}

li#w-vous {
background:transparent url(../img/vous.gif) no-repeat;
width:177px;
height:24px;
}

/*CONTENU*/

#w-content {
width:970px;
padding-left:10px;
padding-right:10px;
height:auto;
overflow:hidden;
}

/*FIL D'ARIANE*/

#w-fil-ariane {
width:950px;
text-align:left;
color:#040958;
font-size:10px;
text-decoration:none;
padding:15px;
}

#w-fil-ariane a, #w-fil-ariane a:hover{
color:#CCCCCC;
text-decoration:underline;
font-weight:bold;
}

/*COLONNE GAUCHE*/

#w-colonne-gauche {
width:240px;
height:auto;
float:left;
}

#w-illustration-gauche {
width:240px;
height:375px;
background:transparent url(../img/illustration-gauche.jpg) no-repeat;
}

#w-autres-produits {
width:240px;
}

#w-autres-produits #w-titre {
background-color:#B3BCDB;
height:25px;
width:230px;
color:#fff;
font-weight:bold;
font-family:arial;
padding-top:5px;
padding-left:10px;
font-size:16px;
}

#w-autres-produits #w-liste-produits {
width:240px;
height:auto;
background-color:#f9f9fa;
}

#w-autres-produits #w-liste-produits ul {
color:#0c125e;
width:240px;
overflow:hidden;
}

#w-autres-produits #w-liste-produits li {
height:25px;
width:240px;
}

#w-autres-produits #w-liste-produits a {
text-align:right;
font-size:14px;
color:#0c125e;
display:block;
text-decoration:none;
height:22px;
width:235px;
padding-top:3px;
padding-right:5px;
}

#w-autres-produits #w-liste-produits a:hover {
color:#0c125e;
text-decoration:none;
background-color:#eceef1;
}

/*COLONNE DROITE*/

#w-colonne-droite{
width:716px;
height:auto;
float:right;
}

#w-ligne1 {
width:716px;
height:auto;
}

#w-chapo {
width:358px;
height:auto;
float:left;
background-color:#ffffff;
}

#w-bouton {
width:348px;
height:150px;
float:left;
padding-top:50px
}

#w-bouton a {
display:block;
width:333px;
height:41px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff;
top:50px;
}

a#w-standard{
background:transparent url(../img/cta-standard-off.jpg) center no-repeat;
padding-top:41px;
text-align:center;
text-decoration:none;
}

a#w-standard:hover{
background:transparent url(../img/cta-standard-on.jpg) center no-repeat;
padding-top:41px;
text-decoration:none;
text-align:center;
}

a#w-collective {
background:transparent url(../img/cta-collective-off.jpg) center no-repeat;
text-indent:-999em;
}

a#w-collective:hover {
background:transparent url(../img/cta-collective-on.jpg) center no-repeat;
text-indent:-999em;
}

a#w-commercial {
background:transparent url(../img/cta-commercial-off.jpg) center no-repeat;
text-indent:-999em;
}

a#w-commercial:hover {
background:transparent url(../img/cta-commercial-on.jpg) center no-repeat;
text-indent:-999em;
}

#w-ligne2 {
width:716px;
height:auto;
}

#w-texte1 {
width:358px;
height:auto;
float:left;
background-color:#fff;
}

#w-texte2 {
background-color:#fff;
width:348px;
height:auto;
float:left;
}

/*INTRA*/

#w-intra {
margin-top:30px;
}

/*FOOTER*/
#w-footer {
width:990px;
height:25px;
border-top:solid 1px #789CC5;
color:#ccc;
text-align:center;
}

#w-footer ul {
padding-top:5px;
}

#w-footer ul li {
display:inline;
}

#w-footer a {
color:#040958;
font-family:Verdana;
font-size:11px;
text-decoration:none;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

