.header{ height:205px; }
div.menu {
	position:relative;
	height: 104px;
	background:url(/zp/templates/Contact/images/fond_menu.jpg) top left no-repeat white;
	z-index:1;
}
a img { border: 0 } 
.zone_content {
	position: relative;
	clear:both;
	float:none;
	display:block;
	z-index:1000 !important;
 }
#bt_espace_client_fr, #bt_espace_client_en, ul#menu {display:none;}
.zone_content, * html .zone_content {
	width: 1003px !important;
	height: 356px;
}
.page_generique {
	clear:both;
	float: left;
	width: 952px;
	padding-left: 51px;
	margin-top:-20px;
	background: url(/zp/templates/Page_generique/images/bkg_filets.gif) top left repeat-y;
	margin-top:-11px;
}
.onecol{
	background: url(/zp/templates/Page_generique/images/bkg_filets_onecol.gif) top left repeat-y;
	line-height:14pt;
	height:290px !important;
}
.colonne_g, .main_content {
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #A3AAAE;
}
.colonne_g {
float: left;
width: 220px;
}
.colonne_unique_gauche{
	float:left;
	width: 370px;
	height:290px;
	margin-left:20px;
	margin-top:25px;
}
* html .colonne_unique_gauche{
	margin-left:12px;
}
.colonne_unique_case1{
	float: left;
	width: 350px;
	color: #A3AAAE;
}
.colonne_unique_case2{
	float: left;
	width: 350px;
	color: #A3AAAE;
	margin-top:50px;
	
}
.colonne_unique_case2 table tr td{
	padding-left:4px;
}
.colonne_unique_case3{
	float: left;
	width: 500px;
	height:290px;
	color: #A3AAAE;
	margin-top:0px;
}

.titre_meta_bandeau{
	display:block;
	position:relative;
	top:-56px;
	left:75px;
	width:900px;
	font-size:24px;
	text-transform:uppercase;
	color:#FFF;
	z-index:2;
}
.main_content {
float: left;
width: 680px;
}
.colonne_g h2, .main_content h2 {
margin: 0 0 10px 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #A3AAAE;
}
.main_content h2 {
color: #96CC71;
margin-left: 44px;
}
.colonne_g a, .main_content a {
font-weight: bold;
color: #A3AAAE;
text-decoration: none;
white-space: nowrap
}
.colonne_g p, .main_content p {
margin: 0 0 15px 0;
padding-left: 24px;
padding-right: 20px;
}
.main_content p {
padding-left: 46px;
}
.page_generique , #container, #scrollArea {
	height:305px;
}
#container { position: relative; overflow: hidden; width: 660px;}
#content { position: relative; width: 640px; }
#scrollArea { position: absolute; top: 0; width: 5px; overflow: hidden; background-color: #F6F4F3; border:1px #CCC solid; left: 677px;display:none;}
#scroller { position: absolute; top: -1px; left: 0; width: 5px; background: #CDCCCC; }
#scroll_up {
top: -5px;
background-image: url(/templates/gaselys/images/scroll_up_2.gif);
}
#scroll_down {
top: 345px;
background-image: url(/templates/gaselys/images/scroll_down_2.gif);
}
#scroll_up, #scroll_down{
position: absolute;
left: 677px;
width: 7px;
height: 4px;
background-repeat: no-repeat;
background-position: top center;
display:none;
background-color: #CCC;
font-size: 1px;
text-decoration: none;
}

.colonne_g, #contact {padding-top: 30px !important;}

#contact {
clear: both;
float: none;
padding:0;
margin-left: 0;
}
#contact fieldset {
	clear: both;
	float: none;
	display: block;
	width:90%; border:0;
}
#contact fieldset legend {display:none;}

#contact input, #contact textarea, #contact select { border: 1px #86949B solid !important; }
#contact input {
	height: 14px !important;
	width: 200px;
}
#contact label{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#3d97c9;
font-size:11px;
width: 100px;
}

#contact span#line_contact_comments {
	position:absolute;
	left: 410px;
	margin-top: 25px;
}
*html #contact span#line_contact_comments {
	position:absolute;
	top:50px;
}
#contact textarea.messagebox {float:left; clear:both !important;}
#contact span#line_contact_comments label{padding: 0; margin-bottom: 10px;}
#contact textarea.messagebox{
}
#contact span {position:relative;margin: 0; padding: 0; float:left; clear: both; width: 100%; display:block;}
#contact span.ajax_update {display: none;}
* html .form_g{
	float:left;
	width:80px !important;
}
* html #contact span{
	float:left;
	width:339px;
	margin-bottom:-30px;
}
div.bouton1, div.bouton2 {
height: 14px !important;
display:block;
cursor: pointer;
position: absolute;
border:0;
padding: 2px 5px 2px 5px !important;
background: #77ACD4;
font-size: 10px !important;
color: white;
font-weight: bold;
}
div.bouton1 {
top: 0;
left:0;
margin: 35px 0 0 420px !important;
}
div.bouton2 {
top: 0;
left:0;
margin: 35px 0 0 340px !important;
}
* html div.bouton2{
	width:73px !important;
	top:-25px;
	left:-30px;
}
* html div.bouton1{
	width:70px !important;
	top:-25px;
	left:-20px;
}
* html div.bouton1 span{
	width:2px !important;
}
* html div.bouton2 span{
	width:2px !important;
	margin-right:-10px;
}
span.path {
	font-size: 9px !important; 
	margin-right: 7px !important; 
	float:left; 
}
*html span.path { 
	margin-right: 0; 
}
span#line_submit_front{ 
	margin: 0; 
	padding:0; 
	background:none;
}
.metaconditionsgenerales a {
background-color:#CFCFCF !important;
color:white !important;
padding:0pt 2px;
}

.print{
	top:350px;
}
