.txt_12 {
	MARGIN-LEFT: auto; WIDTH: 951px; MARGIN-RIGHT: auto
}
.txt_16 {
	MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto
}
.check
{
	width:30px;
	border:1px solid #999999;
	
}
.clic
{
color:#0066CC;
text-decoration:none;

}

.formulaire_ws
{
	width:200px;

}
.formulaire_message
{
height:110px;
float:left;
width:150px;
padding-left:10px;

}
/*--------------JQuery-------------------------*/
       
	   
	   .texte_formulaire_contact
		{
			width:150px;
			height:30px;
			float:left;
			padding-left: 10px;
			color: #333333;
		
		}

	   .formulaire22
		{
			width:230px;
			height:36px;
			float:left;
		
		}
	   
	   .texte_formulaire22
		{
			width:125px;
			height:30px;
			float:left;
			padding-left: 10px;
			color: #333333;
		
		}
	   
	   
	   
	   	.gal_ver
		{
		position: absolute; top: 0px; left: 0px; display: block; z-index: 4; width: 200px; height: 300px;
		}
	   
	   	.form_contact22
		{
			width:300px;
			height:36px;
			float:left;
		}
	   
	   .slideshow { width: 200px; height: 350px; }
		.slideshow img {
}

	   
	   
	    .formContainer
        {
        	border:none;
        	width:460px;
        }
		 .formdevis
        {
			border:none;
			width:590px;
			float: left;
        }
		.bloc_formdevis1
        {
			border:none;
			width:370px;
			float: left;
			height: 150px;
        }
		.bloc_formdevis2
        {
			border:none;
			width:220px;
			float: left;
			height: 150px;
        }
		.bloc_formdevis3
        {
	border:none;
	width:250px;
	height: 390px;
	float: left;
	border:1px solid #CCCCCC;
	padding-left:5px;
	
        }
        .formContainer h3
        {
        	margin:0px;
            padding:0px 0px 10px 0px;
            font-size:135%;
        }
        .rowContainer
        {
        	width:100%;
        	overflow:hidden;
        	padding-bottom:5px;
        	height:34px;
        }
        .rowContainer label
        {
        	width:180px;
        	float:left;
        	color: #758656;
        	font-weight:bold;
        }
        .rowContainer input[type="text"]
        {
        	width:200px;
        }
        .tooltipContainer
        {
        	height:16px;
        	font-size:11px;
        	color: #666666;
        	display:none;
        	float:none;
        	background-repeat:no-repeat;
        	background-position:left center;
        	padding:0px 20px;
        }
        .info
        {
        	background-image:url('img/info.png');
        }
        .error
        {
        	background-image:url('img/error.gif');
        	color: #990000;
        }
		
		
		
        #content {
        padding: 23px;
        padding-top:0;
        }
       /* h1 {color: #99723b; font-size: 25px; font-family: "Lucida Fax", Georgia, Times, "Times New Roman", Helvetica, Verdana; font-weight:normal; margin:0; padding:0;}
        a {color: #62791d; text-decoration:none;}
.grey {color: #999999; text-decoration:none;}
a:hover {text-decoration: none; text-decoration:underline;}
a.img:hover {background-color: #ffffff;}
--------------fin JQuery-------------------------*/
.spam
{
	height:170px;
	float:left;
	width:460px;
	padding-left:10px;
	padding-top: 20px;
	text-align: center;

}


.cepara2
{
	height:20px;
	float:left;
	width:460px;
	padding-left:10px;
	padding-top: 20px;

}


.bloc_formulaire22
{
	background-color:#F3F1F1;
	border:1px solid #CFCFCF;
	width:474px;
	height:580px;
}
.bloc_formulaire_contact
{
	background-color:#F3F1F1;
	border:1px solid #CFCFCF;
	width:474px;
	height:750px;
}
/*
.texte_formulaire
{
	width:150px;
	height:30px;
	float:left;
	padding-left: 10px;
	color: #333333;

}*/




.ref_site
{
width:315px;
height:235px;
float:left;
position:relative;
}
.img_news
{
padding-left:130px;
}
.center
{
text-align:center;
}
.center_print
{
	padding-left: 125px;
}
.footer_ref
{
background-color:#C6C6C6;
}
.left
{
text-align:left;
}
.right
{
text-align:right;
}
.txt
{
	font-size:14px;
	text-align: justify;
}
.bloc_creation_web
{
	width:700px;
	float:left;
	text-align: justify;
	padding-right: 10px;
}
.noir
{
color:#000000;
font-size:18px;
}

.grid_1 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_2 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.g_titre
{
	font-size:40px;
	color:#D5E4F0;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;

}
.g_titre_blanc
{
	font-size:30px;
	color:#ffffff;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;

}
.g_titre_blanc_service
{
	font-size:28px;
	color:#ffffff;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;

}
img
{
border:0;
}

.bg_lien
{
	font-size:11px;
	text-decoration:none;
	width: 250px;
	color: #FFFFFF;
	padding-left: 165px;
	padding-top: 40px;
}
.lien_haut
{
	font-size:11px;
	text-decoration:none;
	color: #FFFFFF;
}
.lien_haut_hover
{
	font-size:11px;
	text-decoration:none;
	color: #C4E7F4;
}
.lien_bas
{
	font-size:12px;
	text-decoration:none;
	color: #FFFFFF;
}
.texte_formulaire
{
	width:150px;
	height:30px;
	float:left;
	padding-left: 10px;
	color: #333333;

}
.img_left
{
vertical-align:text-top;
}
.formulaire
{
width:300px;
height:30px;
float:left;

}
.bouton
{
	width:80px;
	height:30px;
}
.formulaire_textearia
{
width:300px;
height:110px;
float:left;

}
.lien_bas:hover
{
	font-size:12px;
	text-decoration:none;
	color: #333333;
}
.lien_haut:hover
{
	font-size:11px;
	text-decoration:none;
	color: #C4E7F4;
}
.img
{
vertical-align:middle;
}
.bloc_gris
{
	background-color:#F3F1F1;
	border:1px solid #CFCFCF;
	width:474px;
	height:128px;
}
.bloc_formulaire
{
	background-color:#F3F1F1;
	border:1px solid #CFCFCF;
	width:474px;
	height:420px;
}
.bloc_analyse
{
	background-color:#F3F1F1;
	border:1px solid #CFCFCF;
	width:650px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.bloc_ref
{
	background-color:#ffffff;
	border:4px solid #EFEFEF;
	width:330px;
	height:240px;
	margin-left: 60px;
}
.date_news
{
padding-left:40px;
color:#FF6600;
font-weight:bold;
font-size:12px;
}
.titre
{
	font-size:20px;
	color:#649ECB;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;

}
.s_titre
{
	font-size:15px;
	color:#649ECB;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;

}
.s_titre_m
{
	font-size:15px;
	color:#649ECB;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 10px;

}
.titre_orange
{
	font-size:20px;
	color:#FF7E00;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;

}
.titre_move
{
	font-size:20px;
	color:#FF7E00;
	font-weight:bold;
	TEXT-TRANSFORM: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;

}
.texte_entete
{
	font-size:14px;
	color:#D5E4F0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;

}
.texte_entete_12
{
	font-size:12px;
	color:#D5E4F0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;

}
.texte_entete_blanc
{
	font-size:14px;
	color:#ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	text-align: justify;

}
.txt_mascotte_caractere
{
font-size:40px;
}
.txt_mascotte
{
	font-size:30px;
	color:#ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	text-align: justify;

}
.txt_mascotte
{
	font-size:27px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;


}
.lien_entete_blanc
{
	font-size:18px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:none;
}
.lien_entete_blanc:hover
{
	font-size:18px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:underline;
}
.lien_entete_blanc_hover
{
	font-size:18px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:underline;
}
.texte_entete_13
{
	font-size:12px;
	color:#D5E4F0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;

}
.texte_entete_13_gris
{
	font-size:12px;
	color:#333333;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;

}
.grid_2 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_3 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_4 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_5 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_6 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_7 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_8 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_9 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_10 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_11 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_12 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_13 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_14 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_15 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.grid_16 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; POSITION: relative
}
.txt_12 .grid_3 {
	WIDTH: 220px
}
.txt_16 .grid_4 {
	WIDTH: 220px
}
.txt_12 .grid_6 {
	WIDTH: 460px
}
.txt_16 .grid_8 {
	WIDTH: 460px
}
.txt_12 .grid_9 {
	WIDTH: 951px
}
.txt_16 .grid_12 {
	WIDTH: 700px
}
.txt_12 .grid_12 {
	WIDTH: 940px
}
.txt_16 .grid_16 {
	WIDTH: 940px
}
.alpha {
	MARGIN-LEFT: 0px
}
.marg {
	MARGIN-RIGHT: 0px
}
.txt_12 .grid_1 {
	WIDTH: 60px
}
.txt_12 .grid_2 {
	WIDTH: 140px
}
.txt_12 .grid_4 {
	WIDTH: 300px
}
.txt_12 .grid_5 {
	WIDTH: 380px
}
.txt_12 .grid_7 {
	WIDTH: 540px
}
.txt_12 .grid_8 {
	WIDTH: 620px
}
.txt_12 .grid_10 {
	WIDTH: 780px
}
.txt_12 .grid_11 {
	WIDTH: 860px
}
.txt_16 .grid_1 {
	WIDTH: 40px
}
.txt_16 .grid_2 {
	WIDTH: 100px
}
.txt_16 .grid_3 {
	WIDTH: 160px
}
.txt_16 .grid_5 {
	WIDTH: 280px
}
.txt_16 .grid_6 {
	WIDTH: 340px
}
.txt_16 .grid_7 {
	WIDTH: 400px
}
.txt_16 .grid_9 {
	WIDTH: 520px
}
.txt_16 .grid_10 {
	WIDTH: 580px
}
.txt_16 .grid_11 {
	WIDTH: 640px
}
.txt_16 .grid_13 {
	WIDTH: 760px
}
.txt_16 .grid_14 {
	WIDTH: 820px
}
.txt_16 .grid_15 {
	WIDTH: 880px
}
.txt_12 .prefix_3 {
	PADDING-LEFT: 240px
}
.txt_16 .prefix_4 {
	PADDING-LEFT: 240px
}
.txt_12 .prefix_6 {
	PADDING-LEFT: 480px
}
.txt_16 .prefix_8 {
	PADDING-LEFT: 480px
}
.txt_12 .prefix_9 {
	PADDING-LEFT: 720px
}
.txt_16 .prefix_12 {
	PADDING-LEFT: 720px
}
.txt_12 .prefix_1 {
	PADDING-LEFT: 80px
}
.txt_12 .prefix_2 {
	PADDING-LEFT: 160px
}
.txt_12 .prefix_4 {
	PADDING-LEFT: 320px
}
.txt_12 .prefix_5 {
	PADDING-LEFT: 400px
}
.txt_12 .prefix_7 {
	PADDING-LEFT: 560px
}
.txt_12 .prefix_8 {
	PADDING-LEFT: 640px
}
.txt_12 .prefix_10 {
	PADDING-LEFT: 800px
}
._12 .prefix_11 {
	PADDING-LEFT: 880px
}
.txt_16 .prefix_1 {
	PADDING-LEFT: 60px
}
.txt_16 .prefix_2 {
	PADDING-LEFT: 120px
}
.txt_16 .prefix_3 {
	PADDING-LEFT: 180px
}
.txt_16 .prefix_5 {
	PADDING-LEFT: 300px
}
.txt_16 .prefix_6 {
	PADDING-LEFT: 360px
}
.txt_16 .prefix_7 {
	PADDING-LEFT: 420px
}
.txt_16 .prefix_9 {
	PADDING-LEFT: 540px
}
.txt_16 .prefix_10 {
	PADDING-LEFT: 600px
}
.txt_16 .prefix_11 {
	PADDING-LEFT: 660px
}
.txt_16 .prefix_13 {
	PADDING-LEFT: 780px
}
.txt_16 .prefix_14 {
	PADDING-LEFT: 840px
}
.txt_16 .prefix_15 {
	PADDING-LEFT: 900px
}
.txt_12 .suffix_3 {
	PADDING-RIGHT: 240px
}
.txt_16 .suffix_4 {
	PADDING-RIGHT: 240px
}
.txt_12 .suffix_6 {
	PADDING-RIGHT: 480px
}
.txt_16 .suffix_8 {
	PADDING-RIGHT: 480px
}
.txt13
{
text-align:justify;
font-size:14px;
}
.txt_12 .suffix_9 {
	PADDING-RIGHT: 720px
}
.txt_16 .suffix_12 {
	PADDING-RIGHT: 720px
}
.txt_12 .suffix_1 {
	PADDING-RIGHT: 80px
}
.txt_12 .suffix_2 {
	PADDING-RIGHT: 160px
}
.txt_12 .suffix_4 {
	PADDING-RIGHT: 320px
}
.txt_12 .suffix_5 {
	PADDING-RIGHT: 400px
}
.txt_12 .suffix_7 {
	PADDING-RIGHT: 560px
}
.txt_12 .suffix_8 {
	PADDING-RIGHT: 640px
}
.txt_12 .suffix_10 {
	PADDING-RIGHT: 800px
}
.txt_12 .suffix_11 {
	PADDING-RIGHT: 880px
}
.txt_16 .suffix_1 {
	PADDING-RIGHT: 60px
}
.txt_16 .suffix_2 {
	PADDING-RIGHT: 120px
}
.txt_16 .suffix_3 {
	PADDING-RIGHT: 180px
}
.txt_16 .suffix_5 {
	PADDING-RIGHT: 300px
}
.txt_16 .suffix_6 {
	PADDING-RIGHT: 360px
}
.txt_16 .suffix_7 {
	PADDING-RIGHT: 420px
}
.txt_16 .suffix_9 {
	PADDING-RIGHT: 540px
}
.txt_16 .suffix_10 {
	PADDING-RIGHT: 600px
}
.txt_16 .suffix_11 {
	PADDING-RIGHT: 660px
}
.txt_16 .suffix_13 {
	PADDING-RIGHT: 780px
}
.txt_16 .suffix_14 {
	PADDING-RIGHT: 840px
}
.txt_16 .suffix_15 {
	PADDING-RIGHT: 900px
}
.txt_12 .push_3 {
	LEFT: 240px
}
.txt_16 .push_4 {
	LEFT: 240px
}
.txt_12 .push_6 {
	LEFT: 480px
}
.txt_16 .push_8 {
	LEFT: 480px
}
.txt_12 .push_9 {
	LEFT: 720px
}
.txt_16 .push_12 {
	LEFT: 720px
}
.txt_12 .push_1 {
	LEFT: 80px
}
.txt_12 .push_2 {
	LEFT: 160px
}
.txt_12 .push_4 {
	LEFT: 320px
}
.txt_12 .push_5 {
	LEFT: 400px
}
.txt_12 .push_7 {
	LEFT: 560px
}
.txt_12 .push_8 {
	LEFT: 640px
}
.txt_12 .push_10 {
	LEFT: 800px
}
.txt_12 .push_11 {
	LEFT: 880px
}
.txt_16 .push_1 {
	LEFT: 60px
}
.txt_16 .push_2 {
	LEFT: 120px
}
.txt_16 .push_3 {
	LEFT: 180px
}
.txt_16 .push_5 {
	LEFT: 300px
}
.txt_16 .push_6 {
	LEFT: 360px
}
.txt_16 .push_7 {
	LEFT: 420px
}
.txt_16 .push_9 {
	LEFT: 540px
}
.txt_16 .push_10 {
	LEFT: 600px
}
.txt_16 .push_11 {
	LEFT: 660px
}
.txt_16 .push_13 {
	LEFT: 780px
}
.txt_16 .push_14 {
	LEFT: 840px
}
.txt_16 .push_15 {
	LEFT: 900px
}
.txt_12 .pull_3 {
	LEFT: -240px
}
.txt_16 .pull_4 {
	LEFT: -240px
}
.txt_12 .pull_6 {
	LEFT: -480px
}
.txt_16 .pull_8 {
	LEFT: -480px
}
.txt_12 .pull_9 {
	LEFT: -720px
}
.txt_16 .pull_12 {
	LEFT: -720px
}
.txt_12 .pull_1 {
	LEFT: -80px
}
.txt_12 .pull_2 {
	LEFT: -160px
}
.txt_12 .pull_4 {
	LEFT: -320px
}
.txt_12 .pull_5 {
	LEFT: -400px
}
.txt_12 .pull_7 {
	LEFT: -560px
}
.txt_12 .pull_8 {
	LEFT: -640px
}
.txt_12 .pull_10 {
	LEFT: -800px
}
.txt_12 .pull_11 {
	LEFT: -880px
}
.txt_16 .pull_1 {
	LEFT: -60px
}
.txt_16 .pull_2 {
	LEFT: -120px
}
.txt_16 .pull_3 {
	LEFT: -180px
}
.txt_16 .pull_5 {
	LEFT: -300px
}
.txt_16 .pull_6 {
	LEFT: -360px
}
.txt_16 .pull_7 {
	LEFT: -420px
}
.txt_16 .pull_9 {
	LEFT: -540px
}
.txt_16 .pull_10 {
	LEFT: -600px
}
.txt_16 .pull_11 {
	LEFT: -660px
}
.txt_16 .pull_13 {
	LEFT: -780px
}
.txt_16 .pull_14 {
	LEFT: -840px
}
.txt_16 .pull_15 {
	LEFT: -900px
}
.txt_bloc
{
	padding-left:15px;
	font-size:14px;
	color:#666666;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txt_reference
{
	padding-left:15px;
	font-size:12px;
	color:#333333;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 450px;
	margin-top: 12px;
	text-align: justify;
}
.titre_orange1
{
	font-size:18px;
	color:#FF7E00;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.titre_vert
{
	font-size:18px;
	color:#38963D;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.titre_move
{
	font-size:18px;
	color:#9F3535;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.titre_bleu
{
	font-size:18px;
	color:#315A99;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.titre_move_rouge
{
	font-size:18px;
	color:#882451;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.titre_marron
{
	font-size:18px;
	color:#966C51;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.bouton
{
	width:80px;
	height:30px;
	padding-left: 10px;
}
.text_presentation
{
	width:290px;
	height:111px;
	float:left;
	padding-left: 20px;
	padding-top: 10px;
}
.txt_bloc_ref
{
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight: bold;
}
.bg_service
{
background-image:url(img/bg_service.gif);
background-repeat:no-repeat;
width:435px;
height:132px;
}
.reference
{
	background-color:#ECECEC;
	padding-left:10px;
	padding-top:10px;
	margin-left: 10px;
	margin-top: 30px;
	padding-right: 10px;
}
.pack
{
	float:left;
	height:180px;
	width: 230px;
}
.float
	{
	float:left;
}
/*//////////////////////////////*/
.white_content {
	display: none;
	position: absolute;
	top: 45%;
	width:450px;
	left: 20%;
	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;

}
/*////////////////////////////////*/
.icon
{
	width:78px;
	height:111px;
	float:left;
	padding-left: 20px;
	padding-top: 10px;
}
.right
{
	text-align:right;
	padding-right: 130px;
}
.txt_contact
{
	padding-left:120px;
	font-size:12px;
	color:#ffffff;
	padding-right:10px;
	padding-top:40px;
	padding-bottom:5px;
}
.width_img
{
 width:75px;
  height:75px;
}
.textarea
{
border:1px solid #999999;
width:200px;
height:100px;
}
.textarea_devis
{
border:1px solid #999999;
width:200px;
height:105px;
}
.ref_spot
{
	width:400px;
	height:327px;
	margin-left: 230px;
}
.ref
{
font-size:9px;
color:#999999;
}
.bt_contact
{
	padding-left:287px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.bt_ref
{
	width: 30px;
	float: left;
	margin-top: 80px;
	margin-left: 7px;
}
.clear {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}

.clearfix {
	DISPLAY: block
}
.hauter
{
height:40px;
float:left;
}
