*{margin:0; padding:0;}
 
body {
width:100%;
max-width:100%;
/*font-size:0.65em;*/
font-size:0.9em;
margin:0;
padding:2px 5px;
font-family: arial,verdana,helvetica,sans-serif;
background-color:#000000;
}

table, tr, td, th { display:block; clear:both; }
li { list-style: none; }
br { font-size:0.25em;}
img { border:0; }

h1 { margin:0; padding:0; display:none; }
h2 { font-size:130%; padding-top:8px; font-weight:bold; }
h3 { margin-top:6px; color:#507801; font-weight:normal;}


a:link, a:visited { text-decoration: none; color:#5D7B2B;}
a:hover		{ text-decoration: underline; }


div#skip { display:block; margin-bottom: 10px;}
div#container { /*width:320px;*/ margin : 0 auto; }
div#bottom { /*width:320px;*/ margin : 0 auto; text-align: center; }
div#header-top { display:none; }

div#logo { margin:0; width:100%; height:20px; padding:2px 0 1px 2px; }
div#bandeau-mobile { width:100%; height:60px; background: url(../../e_img/charte/bk-mobile.jpg) top left no-repeat; }

div#titre h2  { display:none; }
div.lien-fleche-home { display:none; }
hr.sep { display:none; }

div#acceslab h2 {margin-top:0px;}

.texte { font-size:100%; }
.texte-erreur {color:#cc0000;}
.titre { color:#000000; font-weight:bold; font-size:110%;}
.sous-titre {color:#F58225;}
.lien { color:#5D7B2B;}

#tools  { display:none; visibility:hidden;}
#animfla-ht { display:none; visibility:hidden;}
object { display:none; }
div#bandeau-home { display:none; visibility:hidden;}
div#menu-principal h2 { display:none; visibility:hidden; }
#gauche h2 { display:none; visibility:hidden; }
div#nlv6 h2 { display:none; visibility:hidden; }
div.h2-titre img { display:none; visibility:hidden; }
div#nlv6 img { display:none; visibility:hidden; }
div#anim-flash img { display:none; visibility:hidden; }
div#inge img { display:none; visibility:hidden; }
div#acceslab img { display:none; visibility:hidden; }
div.ref-liste img { display:none; visibility:hidden; }
div#bandeau-rubrique object { display:none; visibility:hidden; }
div#chemin, div#droite { display:none; visibility:hidden; }
div#bottom-menu { display:none; visibility:hidden; }
div#bottom_menu { display:none; visibility:hidden; }
img.invisible { display:none; visibility:hidden; }
a.print { display:none; visibility:hidden; }
div#content-two-pad .texte img{display:none;/*visibility:hidden*/}
#photoFlipDiapo2 { display: none; }

a.contact { display:block;}
a.tell { display:block;}

/* on affiche la colonne de droite pour les fiches references */
.skin-20 div#droite { display:block; visibility:visible; }
.skin-20 div#droite div.actualites{ display:none; visibility:hidden; }
.skin-20 div#droite #autres-projets .ficheclient { display:block; margin-top:5%; }
.skin-20 div#droite #autres-projets .ficheclient a { font-weight: bold;}

div#contenu { background-color:#FFFFFF; margin:0; padding:0 5px; }
div#contenu h2 {color:#ff8644;}

div#bk-centre{padding:0 3%;}
div#bk-centre li{ background:url(../../e_img/charte/mobil_puce_noir.gif) no-repeat 0 7px; padding-left:7px; margin-bottom:3px }

div#barre-nav { margin-top:8px; }
div#barre { display:block; }
div#barre li{ list-style:none; background:none;}
div#haut-page { text-align: right; }

div#coordo { color: #FFFFFF; }

div#acceslab .lien-fleche-home a img{display:block}
div.liste-actu-bordure-dr{margin-top:4px;}

div#nlv6{margin-top:8px;}
div#nlv6 .label {font-weight:bold; font-size:1.3em;}
div#nlv6 .mobile {font-weight:normal; font-size:0.8em;}

div.liste-actu-bordure-dr h3 { font-size:80%; }

.skin-3 img, .skin-8 img  { width:300px;}
#contenu li img  { width:auto;}

div#menu-principal { margin : 2px auto 5px auto; /*width:90%; margin : 5px auto 5px auto;*/ }


div#menu-principal li a:link, div#menu-principal li a:visited, div#menu-principal li a:hover { color:#FFFFFF; display:block; text-decoration:none; /*padding:2px 0 5px 3%;*/ padding: 2px 0 2px 5px; font-weight:normal;  }

div#menu-principal li.item-3 	{ background:url(../../e_img/charte/principal-border-1.gif) repeat-x bottom left; }
div#menu-principal li.item-8 	{ background:url(../../e_img/charte/principal-border-2.gif) repeat-x bottom left; }
div#menu-principal li.item-18 	{ background:url(../../e_img/charte/principal-border-3.gif) repeat-x bottom left; }
div#menu-principal li.item-19 	{ background:url(../../e_img/charte/principal-border-4.gif) repeat-x bottom left; }
div#menu-principal li.item-20 	{ background:url(../../e_img/charte/principal-border-5.gif) repeat-x bottom left; }
div#menu-principal li.item-21 	{ background:url(../../e_img/charte/principal-border-6.gif) repeat-x bottom left; }
div#menu-principal li.item-96 	{ background:url(../../e_img/charte/principal-border-96.gif) repeat-x bottom left; }
div#menu-principal li.selected-3 a, #menu-principal li.selected-3 a:hover, #menu-principal li.item-3 a:hover 	{ background:url(../../e_img/charte/principal-border-1.gif) repeat bottom left; }
div#menu-principal li.selected-8 a, #menu-principal li.selected-8 a:hover, #menu-principal li.item-8 a:hover	{ background:url(../../e_img/charte/principal-border-2.gif) repeat bottom left; }
div#menu-principal li.selected-18 a, #menu-principal li.selected-18 a:hover, #menu-principal li.item-18 a:hover	{ background:url(../../e_img/charte/principal-border-3.gif) repeat bottom left; }
div#menu-principal li.selected-19 a, #menu-principal li.selected-19 a:hover, #menu-principal li.item-19 a:hover	{ background:url(../../e_img/charte/principal-border-4.gif) repeat bottom left; }
div#menu-principal li.selected-20 a, #menu-principal li.selected-20 a:hover, #menu-principal li.item-20 a:hover 	{ background:url(../../e_img/charte/principal-border-5.gif) repeat bottom left; }
div#menu-principal li.selected-21 a, #menu-principal li.selected-21 a:hover, #menu-principal li.item-21 a:hover 	{ background:url(../../e_img/charte/principal-border-6.gif) repeat bottom left; }
div#menu-principal li.selected-96 a, #menu-principal li.selected-96 a:hover, #menu-principal li.item-96 a:hover 	{ background:url(../../e_img/charte/principal-border-96.gif) repeat bottom left; }
div#menu-principal ul .smenu li a, div#menu-principal ul .smenu li a :hover{background:none; display:inline;padding:0;}
ul .smenu{margin-left:10%;}
ul .smenu li {margin:3px 0;}

div#menu-principal ul .smenu li a:hover, div#menu-principal .level-2-selected { text-decoration:none; background:none;}
div#menu-principal .selected-3 ul .smenu li a:hover, div#menu-principal .selected-3 .level-2-selected { border-bottom:1px solid #F96F00; }
div#menu-principal .selected-8 ul .smenu li a:hover, div#menu-principal .selected-8 .level-2-selected { border-bottom:1px solid #9148F5; }
div#menu-principal .selected-20 ul .smenu li a:hover, div#menu-principal .selected-20 .level-2-selected { border-bottom:1px solid #13A0FC; }
div#menu-principal .selected-21 ul .smenu li a:hover, div#menu-principal .selected-21 .level-2-selected { border-bottom:1px solid #9ED142; }
div#menu-principal .selected-96 ul .smenu li a:hover, div#menu-principal .selected-96 .level-2-selected { border-bottom:1px solid #E00155; }

div#menu-principal ul .smenu li .level-2-selected a:hover, div#menu-principal ul .smenu li .level-3-selected  a:hover{border:none;}
ul .smenu li.level-3{background:url(../../e_img/charte/mobil_puce.gif) no-repeat 2px 7px; padding-left:7px; margin-left:5px; }
div#titre-lienmenu li {color:#ffffff; font-weight:bolder; display:inline; margin:0;}
div#titre-lienmenu li.titree {color:#ffffff; font-weight:bolder; display:inline; margin:0 10% 0 0;}
div#titre-lienmenu li a{color:#ffffff; font-weight:bolder; background:#4a4a4a; }
div#menu_gauche { padding:0 7%; }

div#blocs-bottom { background: #FFFFFF;}
div#blocs-bottom label { width:6em; float:left; width:10em; }
div#blocs-bottom #book { display: none; }
div#blocs-bottom #rubriques { padding:5px 0;}

.lien-contact { display:block; margin-top:10px; }

.home_references {text-align: left; }
.home_references .reference {  }
.home_actus {}
.home_actus h2, .home_agence h2 {margin: 10px 0;}
.home_actus h3 {margin: 0; padding:0;}
.home_actus div.liste {margin:5px 0; padding:0;  }

.home_agence ul {margin:0 10px; padding:0; }
.home_agence li { margin:0; padding:5px 0;}

#liste-actualites .actualite div.image { float: left; margin-right:5px; }
#liste-actualites .actualite div.image img { width: 80px;}
#liste-actualites .actualite h3 { margin:10px 0 5px 0;}

#references div img { margin-right:5px;}


