/* DEBUT CENTRAGE */

div.c2 {
position:relative;
left:0px;
top:0px;
width:972px;
height:585px;
z-index:1;
visibility: visible;
border: 0px solid #000000
}

div.c1 {position:absolute;
left:0px;
top:0px;
width:972px;
height:585px;
z-index:2;
visibility: visible;
border: 0px solid #000000
}

/* FIN CENTRAGE */

/* DEBUT REDEF BALISES HTML */

body {
background-image: url(../images/design/fond-texture.gif);
background-position: center top;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

td {
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

pre{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

h1{
float: left;
}

h2{
font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 2em;
float: left;
padding: 0px;
margin: 0px;
font-weight: lighter;
}

h3{
font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 2em;
float: left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 12px;
font-weight: lighter;
background: url(../images/design/fleche_arbo.gif);
background-repeat: no-repeat;
background-position: 11 left;
}

h4{
padding: 0px;
margin: 0px;
}

h5{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a{
color: #626262;
text-decoration: none;
border-bottom: 1px dotted #626262;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a:visited{
color: #626262;
text-decoration: none;
border-bottom: 1px dotted #626262;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a:hover{
color: #626262;
text-decoration: none;
border-bottom: 0px none;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a.lien-menu-bas:link{
color: #ffffff;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a.lien-menu-bas:visited{
color: #ffffff;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a.lien-menu-bas:hover{
color: #ffffff;
text-decoration: none;
border-bottom: 0px none;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a.lien-langues:link{
color: #eca3a5;
text-decoration: none;
border-bottom: 0px none #eca3a5;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a.lien-langues:visited{
color: #eca3a5;
text-decoration: none;
border-bottom: 1px dotted #eca3a5;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a.lien-langues:hover{
color: #eca3a5;
text-decoration: none;
border-bottom: 1px dotted #eca3a5;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

a.fix-lien:link{
border-bottom: 0px none;
}

a.fix-lien:visited{
border-bottom: 0px none;
}

a.fix-lien:hover{
border-bottom: 0px none;
}

/* FIN REDEF BALISES HTML */

/* DEBUT POSITIONNEMENT OBJETS */

.puce-menu-haut{
position: absolute;
z-index: 50;
top: 0px;
left: 0px;
background: url(../images/design/puce-menu-haut.gif) no-repeat;
width: 6px;
height: 6px;
}

.fond-vertical{
position: absolute;
z-index: 50;
top: 0px;
left: 0px;
background: url(../images/design/fond-vertical.gif) no-repeat;
width: 1700px;
height: 98px;
}

.barre-menu{
position: absolute;
z-index: 60;
top: 211px;
left: 14px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/barre-menu.png');
zoom: 1;
width: 944px;
height: 57px;
}

html>body .barre-menu{
position: absolute;
z-index: 60;
top: 211px;
left: 14px;
background: url(../images/design/barre-menu.png) no-repeat;
width: 944px;
height: 57px;
}

.contenu-menu{
position: absolute;
z-index: 70;
top: 220px;
left: 12px;
width: 944px;
height: 57px;
/*border: 1px solid #000000;*/
}

.fix-menu{
position: absolute;
background-color: #004482;
z-index: 75;
top: 231px;
left: 15px;
width: 8px;
height: 20px;
}


.fond-accroche-haut-droite{
position: absolute;
z-index: 50;
top: 0px;
left: 336px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/fond-accroche-haut-droite.png');
zoom: 1;
width: 632px;
height: 245px;
}

html>body .fond-accroche-haut-droite{
position: absolute;
z-index: 50;
top: 0px;
left: 336px;
background: url(../images/design/fond-accroche-haut-droite.png) no-repeat;
width: 632px;
height: 245px;
}

.visuel-haut-gauche{
position: absolute;
z-index: 40;
top: 0px;
left: 13px;
width: 344px;
height: 225px;
overflow: hidden;
}

.logo-svs{
position: absolute;
z-index: 60;
top: 12px;
left: 389px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/logo-svs.png');
zoom: 1;
width: 257px;
height: 86px;
}

html>body .logo-svs{
position: absolute;
z-index: 60;
top: 12px;
left: 389px;
background: url(../images/design/logo-svs.png) no-repeat;
width: 257px;
height: 86px;
}

.double-quote-debut{
position: absolute;
z-index: 50;
top: 0px;
left: 0px;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/double-quote-debut.png');
zoom: 1;
width: 18px;
height: 12px;
}

.fond-blanc{
background-image: url(../images/design/fond-vertical.gif);
}

.contenu_modele_defaut{
margin: 270px 15px 0px 15px;
}

.contenu_modele_prestation_liste{
margin: 270px 15px 0px 15px;
}

.contenu_modele_prestation{
margin: 258px 15px 0px 5px;
}

.margin_contenu_modele_prestation{
padding: 0px 20px 0px 0px;
}

.margin_contenu_modele_prestation_2{
padding: 10px 20px 0px 10px;
}

.pied-page{
background: url(../images/design/montagne-pied-page.jpg) no-repeat;
width: 944px;
height: 177px;
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
padding: 0px 15px 0px 15px;
}

.bas-pied-page{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/bas-pied-page.png');
zoom: 1;
width: 979px;
height: 21px;
}

html>body .bas-pied-page{
background: url(../images/design/bas-pied-page.png) no-repeat;
width: 979px;
height: 21px;
}

.copyright{
width: 50%;
float: left;
border: 0px solid #000000;
height: 40px;
color: #ffffff;
margin-top: 135px;
}

.margin-coordonnees{
margin-left: 13px;
}

.menu-bas{
width: 450px;
float: left;
border: 0px solid #000000;
height: 40px;
text-align: right;
color: #ffffff;
margin-top: 135px;
border: 0px solid #000000;
padding-top: 25px;
}

html>body .menu-bas{
width: 450px;
float: left;
border: 0px solid #000000;
height: 40px;
text-align: right;
color: #ffffff;
margin-top: 135px;
border: 0px solid #000000;
}

html>body .menu-bas{
width: 450px;
float: left;
border: 0px solid #000000;
height: 15px;
text-align: right;
color: #ffffff;
margin-top: 135px;
border: 0px solid #000000;
padding-top: 25px;
}

.accroche{
position: absolute;
z-index: 60;
top: 120px;
left: 420px;
width: 500px;
height: 60px;
border: 0px solid #000000;
text-align: left;
color: #ffffff;
}

.double-quote-debut{
position: relative;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/double-quote-debut.png');
zoom: 1;
width: 18px;
height: 60px;
float: left;
border: 0px solid #000000;
}

html>body .double-quote-debut{
position: relative;
background: url(../images/design/double-quote-debut.png) no-repeat;
width: 18px;
height: 60px;
float: left;
border: 0px solid #000000;
}

.double-quote-fin{
position: relative;
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/design/double-quote-fin.png');
zoom: 1;
width: 18px;
height: 60px;
float: left;
border: 0px solid #000000;
background-position: center 30px;
margin-top: 55px;
}

html>body .double-quote-fin{
position: relative;
background: url(../images/design/double-quote-fin.png) no-repeat;
width: 18px;
height: 60px;
float: left;
border: 0px solid #000000;
background-position: center 5px;
}

.texte-accroche{
position: relative;
height: 60px;
width: 380px;
padding: 0px 5px 0px 5px;
float: left;
border: 0px solid #000000;
}

.langues{
position: absolute;
z-index: 100;
top: 195px;
left: 450px;
width: 500px;
height: 25px;
line-height: 25px;
border: 0px solid #000000;
text-align: right;
color: #eca3a5;
}

.retrait_bloc_texte_contenu{
margin: 0px 0px 0px 26px;
padding: 0px;
}

.zoneform_oblig{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 4px solid #990000;
padding-left:4px;
}

.zoneform{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 4px solid #99ffff;
padding-left:4px;
}

.boutonform{
height:22px;
color:#000000;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
text-align: center;
background-image: url(../images/design/fond-boutonform.gif);
background-repeat: repeat-x;
background-position: top left;
border: 0px none;
padding-bottom: 2px;
}

/* FIN POSITIONNEMENT OBJETS */
