body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F2F2F2;
	color:#554D49;
}


/******mbody******/
div#mbody {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
	position:relative;
	width: 940px;
	height: auto;
	margin: auto;
	background-color: #FFFFFF;
}
div#mbody_service {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	position:relative;
	min-width: 940px;
	width: 70%;
	height: auto;
	margin: auto;
	background-color: #FFFFFF;
}
/******FIN mbody******/


/******top******/
/*Pousse le header*/
div#top{

	height:10px;
	background-color:#FFFFFF;
}
/******FIN top******/


/******header******/
div#header{

	position:relative;
	background-image:url(../img/header.png);
	background-position:center;
	background-repeat:no-repeat;
	height:94px;
	padding-right:10px;
	
	margin-bottom:25px;
	margin-top:0px;
	_cursor: pointer;
	width:930px;
	
	
}

/******header******/
div#header_big{

	position:relative;
	background-image:url(../img/header_parr.png);
	background-position:center;
	background-repeat:x-repeat;
	height:94px;
	padding-right:10px;

	margin-bottom:25px;
	margin-top:0px;
	_cursor: pointer;
}

div#header_big .header_name {
    position: absolute;
    font-size: 38px; 
    margin: 20px 0 15px 25px;
    letter-spacing: 3px;
    font-weight: bold;
    color: white;
}

div#logo{

	position:absolute;
	width:440px;
	height:80px;
	_cursor: pointer;
}


a#button-home,
a#button-services,
a#button-client,
a#button-contact,
a#button-myaccount{
	display: block;
	float: right;
	height: 12px;
	margin: 60px 20px 0px 0px;
	_margin: 65px 20px 0px 5px;
	padding: 5px;
	_padding: 0px;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	_cursor: pointer;
	outline: none;
}


a#button-home {
	width: 44px;
	background-image: url(../img/button_home.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_home.png', sizingMethod='crop');*/
	outline: none;
}


a#button-home:hover {
	background-image: url(../img/button_home_hover.png);
	_background-image: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_home_hover.png', sizingMethod='crop');*/
}


a#button-services {
	width: 61px;
	background-image: url(../img/button_services.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_services.png', sizingMethod='crop');*/
	outline: none;
}


a#button-services:hover {
	background-image: url(../img/button_services_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_services_hover.png', sizingMethod='crop');*/
}


a#button-client {
	width: 97px;
	background-image: url(../img/button_tour.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_tour.png', sizingMethod='crop');*/
	outline: none;
}


a#button-client:hover {
	background-image: url(../img/button_tour_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_tour_hover.png', sizingMethod='crop');*/
}


a#button-contact {
	width: 56px;
	margin-right: 30px;
	_margin-right: 25px;
	background-image: url(../img/button_contact.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_contact.png', sizingMethod='crop');*/
	outline: none;
}


a#button-contact:hover {
	margin-right: 30px;
	_margin-right: 25px;
	background-image: url(../img/button_contact_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_contact_hover.png', sizingMethod='crop');*/
}

a#button-myaccount {
	width: 88px;
	background-image: url(../img/button_myaccount.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_myaccount.png', sizingMethod='crop');*/
	outline: none;
}


a#button-myaccount:hover {
	background-image: url(../img/button_myaccount_hover.png);
	_background-image: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_myaccount_hover.png', sizingMethod='crop');*/
}

a#button-logoff{
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	_cursor: pointer;
	height:22px;
	outline: none;
}


a#button-logoff {
	width: 120px;
	background-image: url(../img/button_logoff.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_logoff.png', sizingMethod='crop');*/
	outline: none;
}


a#button-logoff:hover {
	background-image: url(../img/button_logoff_hover.png);
	_background-image: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_logoff_hover.png', sizingMethod='crop');*/
	outline: none;
}

a#button-search{
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	_cursor: pointer;
	height:22px;
}


a#button-search {
	width: 120px;
	background-image: url(../img/button_search.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_search.png', sizingMethod='crop');*/
	outline: none;
}


a#button-search:hover {
	background-image: url(../img/button_search_hover.png);
	_background-image: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button_search_hover.png', sizingMethod='crop');*/
}

a.button-reset {
	float: right;
	width: 105px;
	padding: 0px 15px 2px 0px;
	line-height: 21px;
	background-image: url(../img/button2.png);
	_background-image: none;	
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2.png', sizingMethod='crop');*/
	
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	outline: none;
}

a.button-reset:hover {
	background-image: url(../img/button2_hover.png);
	_background-image: none;	
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2_hover.png', sizingMethod='crop');*/
	
	color: #fff;
	cursor: pointer;
	outline: none;
}


#button-custom {
	float: right;
	width: 105px;
	padding: 0px 15px 2px 0px;
	line-height: 22px;
	background-image: url(../img/button2.png);
	_background-image: none;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2.png', sizingMethod='crop');*/

	text-align: right;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	outline: none;
}

#button-custom:hover {
	background-image: url(../img/button2_hover.png);
	_background-image: none;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2_hover.png', sizingMethod='crop');*/

	color: #fff;
	cursor: pointer;
}

#DownloadReportLink {
	float: right;
	width: 105px;
	padding: 0px 15px 2px 0px;
	line-height: 22px;
	background-image: url(../img/button2.png);
	_background-image: none;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

#DownloadImageLink:hover {
	background-image: url(../img/button2_hover.png);
	_background-image: none;
	color: #fff;
	cursor: pointer;
}

#DownloadImageLink {
	float: right;
	width: 105px;
	padding: 0px 15px 2px 0px;
	line-height: 22px;
	background-image: url(../img/button2.png);
	_background-image: none;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2.png', sizingMethod='crop');*/

	text-align: right;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

#DownloadImageLink:hover {
	background-image: url(../img/button2_hover.png);
	_background-image: none;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2_hover.png', sizingMethod='crop');*/

	color: #fff;
	cursor: pointer;
}

#button-submit {
	outline: none;
	float: right;
	width: 120px;
	height: 23px;
	border: 0px;
	padding: 0px 9px 2px 0px;
	background-image: url(../img/button2.png);
	_background-image: none;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2.png', sizingMethod='crop');*/

	text-align: right;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

#button-submit:hover {
	background-image: url(../img/button2_hover.png);
	_background-image: none;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/button2_hover.png', sizingMethod='crop');*/

	color: #fff;
	cursor: pointer;
}
/******FIN header******/


/******content******/
div#content{
	
	margin-bottom:25px;
	
}

div.box{

position:relative;
margin-top:30px;
width:900px;
height:260px;
}

div#flash{
position:absolute;
width:522px;
margin-left:22px;
padding:0px;
}

div#ask_for_code {
    position: absolute;
    width: 522px;
    margin-left: 22px;
    padding: 0px;
}

div.boxess{

position:absolute;

width:353px;
height:275px;
margin-left:570px;
padding:0px;
background-image:url(../img/boxes.png);
background-repeat:no-repeat;
}

div.boxess_service{

position:absolute;

width:353px;
height:312px;
margin-left:567px;
padding:0px;
background-image:url(../img/boxes_service.png);
background-repeat:no-repeat;
}

div.flash_service{

position:absolute;
height:312px;
width:532px;

margin-left:18px;
padding:0px;


}

a#button_form_log {
display:block;

	width: 120px;
	height:23px;
	background-image: url(../img/form_log.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_log.png', sizingMethod='crop');*/
}


a#button_form_log:hover {
display:block;
	
	background-image: url(../img/form_log_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_log_hover.png', sizingMethod='crop');*/
}

a#button_form_taketour {
display:block;
	width: 120px;
	height:23px;
	background-image: url(../img/form_taketour.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_taketour.png', sizingMethod='crop');*/
}


a#button_form_taketour:hover {
display:block;
	
	background-image: url(../img/form_taketour_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_taketour_hover.png', sizingMethod='crop');*/
}

a#button_form_send {

display:block;
	width: 120px;
	height:23px;
	background-image: url(../img/form_send.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_send.png', sizingMethod='crop');*/
}


a#button_form_send:hover {
display:block;
	
	background-image: url(../img/form_send_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_send_hover.png', sizingMethod='crop');*/
}

a#button_form_go {

	display:block;
	width: 120px;
	height:23px;
	background-image: url(../img/form_go.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_go.png', sizingMethod='crop');*/
	
}


a#button_form_go:hover {
display:block;
	
	background-image: url(../img/form_go_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_go_hover.png', sizingMethod='crop');*/
}

a#button_form_reset {

display:block;
	width: 120px;
	height:23px;
	background-image: url(../img/form_reset.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_reset.png', sizingMethod='crop');*/
}


a#button_form_reset:hover {
display:block;
	
	background-image: url(../img/form_reset_hover.png);
	_background-image: none;	
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/form_reset_hover.png', sizingMethod='crop');*/
}
/******FIN content******/


/******milieu******/
div#milieu{


}

.bleu4{
border:1px solid #999999;
width:350px;
}

.rouge4{
border:1px solid red;
width:350px;
text-align:left;
}

.rouge{
border:1px solid red;
width:200px;
}
.bleu2{
border:1px solid #999999;
}

.bleu{
border:1px solid #999999;
width:200px;
text-align:left;

}

.bleu3{
border:1px solid #999999;
width:200px;

}



.nonee{
border:none;

background-color:white;
}



.nonee2{
border:0px solid #999999;

}

div#text{

margin-top:30px;
	width:903px;

	margin-left:18px;
	

}





div#slide_contact{
	float:right;
	margin-top:-270px;

}



div#text .first{
	font-size:16px;
	color:#A3D800;
	font-weight:bold;
	text-align:justify;
}



h3{
	/*border:1px solid red;*/
	margin-top:0px;
}

div#text p{
margin:0px;
padding:0px;

}

h3 img{
	margin-right:10px;
	vertical-align:middle;
}



/******FIN milieu******/


/******footer******/
div#footer_big {
	background-image:url(../img/footer_parr.png);
	background-position:center;
	background-repeat:x-repeat;
	line-height:33px;
	margin: 17px;
	color:#FFFFFF;
	text-align: center;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	
}

div#footer{
	background-image:url(../img/footer.png);
	background-position:center;
	background-repeat:no-repeat;
	line-height:33px;
	margin: 17px;
	color:#FFFFFF;
	text-align: center;
	
}


div#footer a, div#footer_big a {
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
}

a{
color:#666666;
outline: none;
}

a:hover
{
	color:#F7BA36;
}


div#creaxial,
div#creaxial a{
	text-align:right;
	margin-top:0px;
	bottom:0px;
	right:0px;
	color:#666666;
	}
/******FIN footer******/


/****** DEBUG xum **/
.debug {
	position: relative;
	clear: both;
	z-index: 999999;
	color: #000000;
	background-color: #FFDDDD;
	padding: 3px 8px 5px 8px;
	border: solid #FF0000 1px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
/****** /DEBUG *****/

.errorRed {
    color: red;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 10px;
}
.successBlue {
    color: blue;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 10px;
}