

@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0; text-decoration:none; list-style-type:none;font-family:Verdana, Arial, Helvetica, sans-serif;}

/****** Structure **********/
body{
background:#0f1a16 url(../images/body_bg.jpg) repeat-x 0 0;
}

div.global_page{
position:relative;
width:664px;
margin:30px auto;
}
div.header_flash{
width:664px;
margin-bottom:10px;
}
div.bloc_liste_client{
position:relative;
padding:15px 8px 15px 8px;
background:#FFFFFF;
}

/********* styles ********/
h3{ font-size:15px; color:#535353; font-family:Arial, Helvetica, sans-serif;}
.mar1{margin:0 0 15px 0;}
.mar_top{margin:10px 0 0 0;}
.pad1{padding:5px 0 5px 0;}
.text_gris{
color:#7d7d7d;
font-size:10px;
line-height:18px;
}
.it{font-style:italic;}
.gras{font-weight:bold;}
.ligne_point{background:url(../images/accueil_07.gif) top left repeat-x;height:2px;}

/********** LISTE CLIENTS ********/
div.content_liste{
position:relative;
width:650px;
}
ul.liste_clients{
display:block;
float:left;
width:220px;
}
ul.liste_clients li{font-size:11px;}
ul.liste_clients li a{color:#626262;}
ul.liste_clients li a:hover{
background-color:#2db2ac;
color:#FFFFFF;
text-decoration:none;}
/******* spacer **********/
div.spacer{
clear:both;
font-size:1px;
height:1px;
background:none;
}
/********************* BLOC TRAVAUX CLIENTS ************/
div.vue_client{
background:none;
padding:0;
margin:10px 0 0 0;
}
div.vue_projet{
background:#FFFFFF;
padding:15px 8px 15px 8px;
margin:10px 0 0 0;
}
div#marque1{display:block;}
/* Boutons de gestion du caroussel*/
a.btn_back,a.btn_go{
display:block;
width:35px;
height:21px;
margin:0;
padding:0;
} 
a.btn_back{
background:url(../images/accueil_12.gif) top left no-repeat;
float:left;
}
a.btn_go{
background:url(../images/accueil_14.gif) top left no-repeat;
float:right;
}
.infos_projets{
margin:5px 0 0 0;
}
.size11{font-size:11px;}
.size10{font-size:10px;}
.gris{color:#626262;}
.gris2{color:#b6b5b5;}
.bld{font-weight:bold;}
/************ bouton footer ************/

.btn_voir_plus{
width:200px;
float:left;
margin:15px 0 5px 0;
}
.btn_voir_plus a{
color:#FFFFFF;
}
.btn_voir_plus a:hover{
filter : alpha(opacity=85);-moz-opacity : 0.85;opacity : 0.85;
color:#FFFFFF;
cursor:hand;
}
.btn_voir_plus a span{
display:block;
float:left;
line-height:18px;
}
.btn_voir_plus a span.left{ background:url(../images/accueil_18.gif) top left no-repeat; width:4px;}
.btn_voir_plus a span.center{ background:url(../images/accueil_20.gif) top left repeat-x;}
.btn_voir_plus a span.right{ background:url(../images/accueil_22.gif) top left no-repeat; width:4px;}

.btn_haut_page{
width:200px;
text-align:right;
margin:15px 0 0 0;
float:right;
}
.btn_haut_page a{
background:url(../images/accueil1_28.gif) right 2px no-repeat;
padding:0 25px 0 0;
font-size:10px;
color:#2db2ac;
}
.btn_haut_page a:hover{
background:url(../images/accueil1_28.gif) right 1px no-repeat;
text-decoration:underline;
}
/**************** class lightbox*************/
p.description{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#626262;
}

/****************** infos footer **************************/
.infos_footer{
text-align:right;
margin:5px 0 0 0;
}
.infos_footer ul{
}
.infos_footer ul li{
display:inline;
color:#FFFFFF;
}
.infos_footer ul li a{
margin:0 5px 0 5px;
color:#FFFFFF;
text-decoration:none;
}
.infos_footer ul li a:hover{
text-decoration:none;
background-color:#2db2ac;
color:#FFFFFF;
}
