@charset "utf-8";
/* CSS Document */

body {
margin:0;padding:0;
background-color:#68451d;
font-family:Arial,Geneva;
font-stretch:condensed;
font-weight:normal;
color:white;
font-size:12px;
}

a, a:visited {
font-weight:bold;
display:block;
height:28px;
font-stretch:condensed;
color:white;
text-decoration:none;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;-khtml-opacity:0.5;
}

a:hover {
text-decoration:none;
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity:1;
}

h2 {
margin:0;padding:0;
margin-top:25px;
margin-left:10px;
margin-bottom:60px;
color:#4d3216;
color:white;
font-size:14px;
}


.mainContent {
width:300px;
background-color:white;
color:#313131;
font-weight:normal;
}

/* Styles pour les menus */


/*menu haut*/

.menubandeau {
height:13px;
margin-bottom:0;
margin-right:10px;
}
.menubandeau a{
height:13px;
margin-left:5px;
margin-right:5px;
display:inline;
font-size:11px;
text-transform:uppercase;
float:right;
filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;-khtml-opacity:0.7;
filter:none;
-moz-opacity:none;
opacity:none;
-khtml-opacity:none;
}

.menubandeau a:hover {
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-khtml-opacity:1;
filter:none;
-moz-opacity:none;
opacity:none;
-khtml-opacity:none;
}

.menuaccueil a,.menuaccueil a:visited{
margin:0;padding:0;
text-align:right;
padding-right:3px;
padding-top:3px;
height:20px;
padding-right:25px;
margin-right:40px;
background-image:url(carre_orange.gif);
background-repeat:no-repeat;
background-position:top right;
}

.menumatiere {
width:130px;
}

.menumatieretitre {
Text-transform:uppercase;
display:block;
text-align:left;
margin:0;padding:0;
margin-left:30px;
padding-left:32px;
width:111px;
background-image:url(carre_jaune.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}

.menumatiere ul {
text-transform:none;
width:95px;
margin:0;padding:0;
list-style-type:none;
padding-left:60px;
margin-top:-5px;
}

.menumatiere li a, .menumatiere li a:visited{
margin:0;padding:0;
text-align:left;
background-image:url(puce_ssmenu.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding-left:7px;
height:15px;
font-size:11px;
line-height:11px;
}

.menucouleurs {
Text-transform:uppercase;
display:block;
text-align:left;
margin-left:30px;
padding-left:32px;
width:111px;
background-image:url(carre_orangec.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}

.menurealisations {
Text-transform:uppercase;
display:block;
text-align:left;
margin-left:30px;
padding-left:32px;
width:111px;
background-image:url(carre_majenta.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}

.menufacile {
Text-transform:uppercase;
display:block;
text-align:left;
margin-left:30px;
padding-left:32px;
width:111px;
background-image:url(carre_rouge.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}

.bd{
border-right:1px solid gray;
}

.bg {
border-left:1px solid gray;
}


.actualite {
text-align:right;
padding-top:5px;
padding-right:65px;
background-image:url(carre_fuschiac.gif);
background-repeat:no-repeat;
background-position:top right;
}

/* fil d'ariane */

.filariane {
width600px;
}

.filariane a,.filariane a:visited{
display:inline;
height:12px;
color:#b8aa9a;
}

.filariane a:hover {
color:white;
}

/* pages de contenus : */
.contenu {
background-image:url(pinceaublanc.gif);
background-position:top left;
background-repeat:no-repeat;
padding:10px;
color:#624948;
}

.contact {
padding:10px;
background-image:url(pinceaublanc.gif);
background-position:top left;
background-repeat:no-repeat;
}

.formulaire {
background-image:url(pinceaublancP2.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:10px;
color:#624948;
}

/* plan de site */

.plansite {
padding:10px;
background-image:url(pinceaublancP.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.plansite a, .plansite a:visited, .plansite a:hover {
height:auto;
display:block;
width:300px;
color:#4d3216;
filter:none;
-moz-opacity:none;
opacity:none;
-khtml-opacity:none;
}

.plansite a:hover {
color:#8a6338;
}

.plansite h3 {
margin:0;padding:0;
margin-top:8px;
margin-left:40px;
padding-left:22px;
font-size:13px;
color:#4d3216;
background-position:top left;
background-repeat:no-repeat;
}

.plansite h4 {
margin:0;padding:0;
margin-top:8px;
margin-left:40px;
font-size:12px;
color:#69451e;
}


.plansite ul {
margin:0;padding:0;
margin-top:0px;
margin-left:75px;
margin-bottom:15px;
list-style-type:disc;
color:#4d3216;
}

.plansiteaccueil {
background-image:url(minicarreorange.gif);
height:23px;

}

.plansitematiere {
background-image:url(minicarrejaune.gif);
height:23px;
}

.plansitecouleurs {
background-image:url(minicarreorangec.gif);
height:23px;
}

.plansiterealisations {
padding-left:22px;
background-image:url(minicarremajenta.gif);
height:23px;
}

.plansitefacile {
background-image:url(minicarrerouge.gif);
height:23px;
}

.plansitecontact {
background-image:url(minicarrefuschia.gif);
height:23px;
}

.plansiteactus {
background-image:url(minicarrefuschia.gif);
height:23px;

}

.couleursTab {
color:#666666;
}

.couleursTab a, .couleursTab a:visited {
filter:none;
-moz-opacity:none;
opacity:none;
-khtml-opacity:none;
color:#4d3216;

width: auto;
display:inline;
}

.couleursTab a:hover {
text-decoration:underline;
}

.visucouleurs {
margin:0;padding:0;
border:1Px solid black;
width:auto;
display:inline;
}

.divContenu {
overflow:auto;
height:auto;
padding-right:10px;
}

.divContenu a, .divContenu a:visited, .divContenu a:hover {
height:auto;
display:inline;
/*width:300px;*/
color:#4d3216;
filter:none;
-moz-opacity:none;
opacity:none;
-khtml-opacity:none;
}

.actuel {
COLOR: #e45800;
}

.bandeau1 {
background-image:url(ADbanniere1.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.bandeau1_uk {
background-image:url(ADbanniere1_uk.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.bandeau2 {
height:126px;
background-image:url(ADbanniere2.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.bandeau2_uk {
height:126px;
background-image:url(ADbanniere2_uk.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.bandeau2 div {
margin-top:110px;
margin-bottom:0;
}

.bandeau3 {
background-image:url(ADbanniere3.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.bandeau3_uk {
background-image:url(ADbanniere3_uk.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.HD {
background-image:url(AD_hauthomeD.gif);
background-position:top left;
background-repeat:no-repeat;
}