body {
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	background-color:#053655;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align:center;
	margin:0px;
}
/*//////////////////////////////*/
.white_content {
	display: none;
	position: absolute;
	top: 45%;
	width:450px;
	left: 36%;
	padding: 16px;
	border: 1px solid #A9D1E0 ;
	background-color:#ffffff;
	overflow: auto;
	text-align: center;
}
.interdit
{
	background-color:#F3A9B0;
	border:#FF0000 solid 1px;
	height:30px;
	width:100%;
	text-align: center;
}
.titre_logo
{
	background-color:#efefef;
	border:#cccccc solid 1px;
	height:30px;
	width:100%;
	padding-left: 10px;
	
}
.td_gal
{
	width:180px;
	height: 50px;
}
.num
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.td_gal1
{
	width:204px;
	text-align: center;
	height: 170px;
}
.td_gal2
{
	width:380px;
	text-align: center;
	height: 170px;
}
.refrence {
font-size: 7px;
text-align:center;
}
.gal
{
width:167px;
height:225px;
}
h2
{
text-align:center;
font-size:8px;
}
.white_content2 {

  display: none;

  position: absolute;

  top: 43%;

  left: 25%;

  padding: 16px;

  border: 16px solid gray;

  background-color: white;

  z-index:1002;

  overflow: auto;

}

.white_content3 {

  display: none;

  position: absolute;

  top: 43%; 

  left: 25%;

  padding: 16px;

  border: 16px solid gray;

  background-color: white;

  z-index:1002;

  overflow: auto;

}
/*////////////////////////////////*/
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#FFf;
	padding:5px;
	display:none;
	color:#fff;
	}
.menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align:center;
	color:#333333;
	text-decoration:none;
}
.menu:hover {
	color:#009AD5;
	text-decoration:none;
}

.menu_hover {
	color:#009AD5;
	text-decoration:none;
}

.menu1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align:center;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.menu1:hover {
	color:#009AD5;

	text-decoration:none;
}

.menu1_hover {
	color:#009AD5;	
	font-weight:bold;
	text-decoration:none;
}


.s_menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align:center;
	color:#053655;
	text-decoration:none;
}
.s_menu:hover {
	color:#009AD5;
	text-decoration:none;
}
.s_menu_hover {
	color:#009AD5;
	text-decoration:none;
}
.bg_menu {
	background-image:url(../img/bg_menu_webstrategie.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:222px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 200px;
}
.bg_contact_ws {
	background-image:url(../img/bg_contact_ws.gif);
	background-repeat:no-repeat;
	width:193px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 320px;
}
.bg_footer {
	background-image:url(../img/footer.jpg);
	background-repeat:no-repeat;
	width:955px;
	height:105px;
}
.bg_contenue {
	background-image:url(../img/bg_contenue.gif);
	background-repeat: repeat-y;
}
.bg_ban {
	background-image:url(../img/bg_ban.gif);
	background-repeat: repeat-y;
}
.tab_center
{
width:955px;
margin: auto;

}
.table_menu
{
	width:95%;
	text-align: left;
}
.table_footer
{
	width:95%;
	text-align: left;

}
.table_texte_center
{
	width:655px;
	text-align: justify;

}
.left
{
	text-align: left;
}
.center
{
	text-align: center;
	margin:auto;
}
.right
{
	text-align: right;
}
.justify
{
	text-align:justify;
}
.blanc
{
background-color:#FFFFFF;

}
.plus
{
color:#0066CC;
font-weight:bold;
}
.web_strategie
{
color:#3976B5;
font-weight:bold;
text-decoration:none

}
.table_contenue
{
	width:97.9%;
	text-align: left;
	background-color: #FFFFFF;
}
.table
{
width:100%;
}
.table_contenue1
{
	width:100%;
	text-align: left;
}
.td_service
{
	width:193px;
	text-align: left;
	background-color: #FFFFFF;
}
.td_conception
{
	width:194px;
	text-align:center;
	line-height: 0.8;
}
.bg_titre_service
{
	background-image:url(../img/titre_service.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.formulaire {
	BORDER-RIGHT:1px solid #ABD4E8; 
	BORDER-TOP: 1px solid #ABD4E8;  
	FONT-SIZE: 12px; 
	BORDER-LEFT: 1px solid #ABD4E8; 
	WIDTH: 70%;
	COLOR: #333333; 
	BORDER-BOTTOM: 1px solid #ABD4E8; 
}
.formulaire_bouton {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: medium none;
	WIDTH: 15%;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #D0730B;
	text-align: center;
}
.ref
{
width:600px;
height:500px;
}
.td1_contact
{
width:30%;
}
.bg_titre_produit
{
	background-image:url(../img/titre_produits.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.bg_titre_devis
{
	background-image:url(../img/titre_devis.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.bg_titre_reference
{
	background-image:url(../img/titre_reference.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.bg_titre_contact
{
	background-image:url(../img/titre_contact.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.bg_titre_news
{
	background-image:url(../img/titre_news.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.bg_titre_plan
{
	background-image:url(../img/titre_plan.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.bg_titre_acc
{
	background-image:url(../img/titre_acc.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.bg_titre_presentation
{
	background-image:url(../img/titre_presentation.jpg);
	background-repeat:no-repeat;
	width:469px;
	height: 77px;
	margin: auto;
	padding-left: 97px;
	padding-top: 30px;
	font-size: 17px;
	color: #787878;

}
.texte_contact
{
	padding-left: 97px;
	color: #787878;

}
.description
{
	padding-left: 10px;
	padding-right:10px;
	color: #787878;

}
.td_menu
{
	width:80px;
	margin: auto;
	height: 26px;

}
.td_news
{
	width:100px;
}
.td_s_menu
{
	border-bottom: 1px dotted #878787;
	height: 23.5px;
	padding-left: 10px;
	color: #053655;

}
.tab_tranche_service
{
	width:12px;
	text-align: right;
	height: 41px;
}
img
{
border:0;
}
.ref_spot
{
width:400px;
height:327px;
}
.td_spot
{
width:130px;
}
.espace_ref_conact
{
	width:12px;
	text-align: right;
	height: 228px;
}
.tab_tranche_service1
{
	width:12px;
	text-align: right;
	height: 43px;
}
.tab_tranche_service_height
{
	height: 41px;
}
.flash
{
width:527px;
height:295px;
}
.tab_puce
{
	width:12px;
	text-align: right;
	height: 24px;
}
.texte_contenue
{
	padding-left:10px;
	font-size:11px;
	line-height: 1.5;
}
.texte_contenue1
{
	font-size:11px;
	line-height: 1.5;
	text-decoration:none;
	color: #000000;
}
.td_footer_hight
{
height:170px;
}

