body{
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	margin:0px;
	background-color:#f4f4f4;
	
}

.bulles {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:16px;
	color: #0c82a1;
	font-weight:bold;
	
	
	
	
}
.texteform {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:14px;
	color:#000000;
	font-weight:bold;	
}

.texteformcontact {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color:#000000;
	font-weight:bold;	
}
.nomlogin {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:114px;	
}
.textegras {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:14px;
	color:#000000;	
}
.textegras12px {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color: #000000;	
}
.textenoir {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color: #000000;	
}

.textenoir14 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:14px;
	color: #000000;	
}
.textenoir10 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:10px;
	color: #000000;	
}

.textebleu10 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:10px;
	color: #0c82a1;	
}
.textegrisgras {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:11px;
	color: #434343;
	font-weight:bold;	
	
	
} 
.textegrisgras12 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color: #434343;
	font-weight:bold;	
	
	
} 
.textenoirgras {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color: #000000;
	font-weight:bold;	
	
}
.textenoirgras18 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:18px;
	color: #000000;
	font-weight:bold;	
	
}
.textebleu {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:14px;
	color: #0c82a1;
	font-weight:bold;
	
}

.texteorange10 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:10px;
	color: #f39f22;
	font-weight:bold;
}
.texteorange12 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color: #f39f22;
	font-weight:bold;
}

.texteorange {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:14px;
	color: #f39f22;
	font-weight:bold;
}

.texteorange18 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:18px;
	color: #f39f22;
	font-weight:bold;
}
.texteorangegras {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:24px;
	color: #f39f22;
	font-weight:bold;
}
.texteblanc {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;	
}

.texteblanc14 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:14px;
	color: #FFFFFF;
	font-weight:bold;	
}


.textebleu10 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color: #0c82a1;
	font-weight:bold;
}
.textevert10 {
	font-family: Arial, sans-serif, Helvetica;	/* Font to use */
	font-size:12px;
	color:#03a29f;
	font-weight:bold;
}
.traitbleu {color: #0c82a1;}


fieldset { border:0;margin:0;padding:0; }
label { display:block; color:#000000; }
input.text,textarea { width:400px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
form{ margin:0; padding:0;}
img{ border:0;}
a{ color:#63af2f; text-decoration:none;}
a:hover{ color:#c90502; text-decoration:underline;}
.clearer{ clear:both; }
.message_error{ margin:0 50px; font-size:1em; background-color:#FF0000; color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
#all{
	width:100%;
	text-align:center;
}
#global{
	margin:0 auto;
	width:1002px;
	background-color:#FFFFFF;
	text-align:left;
}

/*HEADER_BEGIN***********/
#header img#logo{ position:absolute; }
#header h1{ position:absolute; margin:15px 0 0 200px; font-size:23px; color:#FFFFFF; font-weight:normal; }
#header h2{ position:absolute; margin:40px 0 0 200px; font-size:13px; color:#FFFFFF; font-weight:normal;  }
#header { height:78px; }
#languages{ position:absolute; margin:30px 0 0 800px; padding:0; color:#FFFFFF; font-size:11px; }
#languages li#select { float:left; margin:0 10px 0 0; padding:2px 0 0 0; }
#languages li { display:inline; margin:0; padding:0;  }
#languages li a{ display:block; float:left; }
/*HEADER_END***********/

/*LEFT_BEGIN***********/
#left { margin:0 0 0 2px; }
#left #headerOwner{ height:24px; width:185px; margin:0 0 1px 0; padding:0; }
#left #headerOwnerLogged{ height:24px; width:185px; margin:0 0 1px 0; padding:0; font-size:10px; }
ul#menuOwner { margin:0; padding:0; list-style:none; font-size:11px; }
ul#menuOwner li{ padding:0 0 0 38px; height:25px; margin:0 0 1px 0; }
ul#menuOwner a { color:#000000; line-height:23px; }
#left #headerCustomer{ height:24px; width:185px; margin:0 0 1px 0; padding:0; }
ul#menuCustomer { margin:0; padding:0; list-style:none; font-size:11px; }
ul#menuCustomer li{ padding:0 0 0 38px; height:25px; margin:0 0 1px 0; }
ul#menuCustomer a { color:#000000; line-height:23px; }
ul#menuLeft { margin:0; padding:0; list-style:none; font-size:11px; }
ul#menuLeft li{ padding:0 0 0 0; height:27px; margin:0 0 1px 0; }
*>ul#menuLeft li{ padding:0 0 0 0; height:inherit; margin:0 0 1px 0; }
ul#menuLeft img { display:block; }
ul#menuLeft a { color:#FFFFFF; line-height:23px; }
ul#menuLeft li#leftFAQ { padding:0 0 0 38px; height:27px; font-size:13px; line-height:26px; }
ul#menuLeft li#leftNewsletter { padding:0 0 0 60px; height:27px; font-size:13px; line-height:26px; }
#left #headerAds{ width:185px; height:52px; margin:0; }
#left #contentAds{ width:185px; margin:0; text-align:center;}
#left #contentAds img{ display:inline; }
#left #bottomAds{ width:185px; height:29px; margin:0; }
/*LEFT_END***********/

/*RIGHT_BEGIN***********/
#right img{ margin:0 0 1px 0; }
#right #headerHits{ width:185px; height:77px; margin:2px 0 0 0; }
#right #contentHits{ width:185px; margin:0; text-align:center; }
#right #contentHits img{ display:inline; }
#right #bottomHits{ width:185px; height:14px; margin:0; }
/*RIGHT_END***********/

#centre{  }
#centre img{ display:block; }
#moncompte{ }

#pageHeader{ margin:0 0 0 1px; width:810px; height:24px; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:22px; text-align:right; padding-right:15px;}
#pageHeaderFull{ margin:0 0 0 1px; height:24px; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:22px; text-align:center; width:1002px;}
#pageHeaderTitle{ margin:25px 0 25px 0; color:#f39f22; font-size:24px; font-weight:bold; text-align:center;}

#content{ margin:0 0 0 1px; font-size:0.8em; }

#content_home{  margin:0 0 0 1px; }
#content_home #criteria{ width:309px; height:294px; margin:0px 0 0 0px; color:#FFFFFF; font-size:11px; }
#content_home #criteria select{ font-size:11px; width:130px; height:19px; }
#content_home #criteria input{ font-size:11px; }
#content_home #criteria #search_from{ width:50px; }
#content_home #criteria #search_to{ width:50px; }
#content_home #criteria td{ padding:0 0 0 12px; }
#content_home #mapHome{ position:absolute; margin:1px 0 0 0; }

#content_home #headerFeatured{ width:625px; height:27px; margin:2px 0 0 0; font-size:9px; }
#content_home #contentFeatured{ width:625px; height:204px; overflow:hidden; margin:0; text-align:center; }
#content_home #contentFeatured img{ display:inline; }
#content_home #bottomFeatured{ width:625px; height:8px; margin:0; }

#content #headerOwnerLogin{ width:309px; height:27px; color:#FFFFFF; font-weight:bold; line-height:25px; text-align:center; }
#content #contentOwnerLogin{ width:309px; height:275px; }
#content #bottomOwnerLogin{ width:309px; height:15px; }
#content #fond{ width:1002px; height:800px; }

#content #Login4{ width:309px; height:275px; }

#content #owner_create { margin:0 20px 0 0; }
#content #owner_login { margin:0 0 0 20px; }

#content a.linkBBG { color:#FFFFFF; }
#content a:hover.linkBBG { color:#FFFFFF; }
#content #owner_login a.linkBBG { color:#FFFFFF; margin:0 0 0 100px; }

#center{
	margin-left:auto;
	margin-right:auto;
}
#footer{
	height:132px;
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:11px;
}
#footer #submenu{

	margin:0 0 10px 0;
	padding:5px 0 0 0;
	text-align:left;
}
#footer #submenu li{padding-top:50px;
	list-style:none;
	display:inline;
	text-align:left;
	font-size:10px;
	margin:0;
	padding:0 5px 0 5px;
}
#footer a{
	color:#000000;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
}
#footer a.inter{
	width:40px;
}
#searchmap{
	float:left;
	border:1px solid #000000;
	width:430px;
	height:330px;
}
div.seo{
	font-size:10px;
	color:#666;
	font-style:italic;
	margin:20px;
}
a.alertlink{
	color:#F00;
}
a.alertlink:hover{
	color:#F00;
}
.content_static { width:900px; padding-left:20px; text-align:left;}
