/* CSS Document */

body{
	padding:8px 0 0 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFAF5;
	color:#000;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0;
	padding:0;
}
p.espace{
	padding-bottom: 15px;
}
ul{
	margin:0; 
	padding:0;
	list-style:none; 
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:1111px;
	margin:0 auto;
	padding:0 0 11px 0;
}
#body_membre{
	width:1120px;
	margin:0 auto;
	padding:0 0 11px 0;
}
/*------------------------------------------------left--------------------*/
#left{
	width:300px;
	float:left;
	padding:29px 0 0 0;
}
#left img.logo{
	display:block;
	font-size:0;
	line-height:0;
	margin:0 0 8px 0;
}
#member{
	width:289px;
	border:#D7C3B2 solid 1px;
	background-color:#F5E3D5;
	color:#101010;
	padding:6px;
	margin:12px 0;
}
#member h2{
	display:block;
	height:42px;
	padding:0 0 0 54px;
	color:#181818;
	font:normal 21px/42px Georgia, "Times New Roman", Times, serif;
	background:url(../images/member_login_icon.gif) 13px 6px no-repeat #FFF5ED;
	margin:0 0 4px 0;
}
#member h2.enligne {
	background:url(../images/membre_enligne.gif) 6px 0 no-repeat #FFF5ED;
	color:#0080c0;
	font:bold 9pt/42px Arial, Helvetica, sans-serif;
}
#member form{
	width:264px;
	padding:0 12px 0 13px;
}
#member form label{
	display:block;
	width:250px;
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
#member form input.txtBox{
	width:260px;
	height:24px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	float:left;
}
input.txtBox1{
	width:400px;
	height:24px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	float:left;
}
#member form a{
	font:bold 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	color:#9D0A0A;
	background-color:inherit;
	text-decoration:none;
	margin:8px 0 0 0;
}
#member form a:hover{
	text-decoration:underline;
}
#member form input.login{
	background:url(../images/login_bg.gif) 0 0 no-repeat #F5E3D5;
	width:81px;
	height:20px;
	float:right;
	cursor:pointer;
	border:none;
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:8px 0 0 0;
}
#left3{
	width:285px;
	border:#D7D7D8 solid 1px;
	padding:8px;
}
#left4{
	width:285px;
	border:#D7D7D8 solid 1px;
	padding:8px;
}
#left2{
	background-color:#F5E3D5;
	color:#181818;
	border:#D7C3B2 solid 1px;
	padding:8px;
	margin-bottom:10px;
	width: 285px;
}
#left2 h2{
	display:block;
	width:209px;
	height:42px;
	background:url(../images/testimonial_icon.gif) 10px 10px no-repeat #FFF5ED;
	padding:0 0 0 49px;
	font:normal 21px/42px Georgia, "Times New Roman", Times, serif;
	margin:0 0 8px 0;
	color:#181818;
}
#left2 h3{
	display:block;
	width:247px;
	height:20px;
	background-color:#FFFEC2;
	color:#9D0A0A;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0 0 0 11px;
}
#left2 ul{
	width:225px;
	padding:0 0 13px 11px;
}
#left2 ul li{
	font-size:0;
	line-height:0;
}
#left2 ul li a{
	display:block;
	background:url(../images/arrow4.gif) 0 7px no-repeat;
	padding:0 0 0 13px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#1F1F1F;
	background-color:inherit;
	text-decoration:underline;
}
#left2 ul li a:hover{
	color:#000;
	background-color:#EEDCCD;
}
#left2 p.blue{
	display:block;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#004080;
	background-color:inherit;
	padding:0 0 15px 0;
	float:left;
}
#left2 img.banner{
	display:block;
	font-size:0;
	line-height:0;
	margin:22px 0 0 0;
}

#ser{
	width:281px;
	border:#D7C3B2 dashed 1px;
	padding:14px 0 10px 17px;
	margin:0 0 8px 0;
	background-color:#fff;
	color:#026690;
}
#ser img{
	display:block;
	font-size:0;
	float:left;
	margin:0 10px 0 0;
}
#ser h3{
	display:block;
	float:left;
	background:url(../images/arrow1.gif) 0 0 no-repeat;
	padding:0 0 0 18px;
	font:bold 13px/11px Arial, Helvetica, sans-serif;
	margin:0 0 3px 0;
}
#ser span{
	display:block;
	float:left;
	font:bold 13px/11px Arial, Helvetica, sans-serif;
	background-color:#FFF5ED;
	width:287px;
	margin-top:-14px;
	margin-left:-17px;
	padding:5px;
	line-height:27px;
	margin-bottom: 15px;
}
#ser ul{
	float:left;
}
#ser ul li{
	font-size:0;
	line-height:0;
	display:block;
	background:url(../images/arrow2.gif) 2px 8px no-repeat;
	padding:0 0 0 10px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#1F1F1F;
	background-color:inherit;
	text-decoration:none;
}
#ser ul li a{
	display:block;
	/*background:url(../images/arrow2.gif) 2px 8px no-repeat;*/
	padding:0 0 0 10px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#1F1F1F;
	background-color:inherit;
	text-decoration:none;
}
#ser ul li a:hover{
	color:#1F1F1F;
	background-color:#F5E3D5;
}
#help{
	width:281px;
	border:#D7C3B2 dashed 1px;
	padding:14px 0 10px 17px;
	margin:0 0 10px 0;
	background-color:#fff;
	color:#026690;
}
#help img{
	display:block;
	font-size:0;
	float:left;
	margin:0 10px 0 0;
}
#help h3{
	display:block;
	float:left;
	background:url(../images/arrow1.gif) 0 0 no-repeat;
	padding:0 0 0 18px;
	font:bold 13px/11px Arial, Helvetica, sans-serif;
	margin:0 0 3px 0;
}
#help ul{
	float:left;
}
#help ul li{
	font-size:0;
	line-height:0;
}
#help ul li a{
	display:block;
	background:url(../images/arrow2.gif) 2px 8px no-repeat;
	padding:0 0 0 10px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#1F1F1F;
	background-color:inherit;
	text-decoration:none;
}
#help ul li a:hover{
	color:#1F1F1F;
	background-color:#F5E3D5;
}
#story{
	width:282px;
	border:#E6D8CC solid 1px;
	background-color:#fff;
	color:#101010;
	padding:8px 8px 34px 8px;
	margin:0 0 8px 0;
}
.story_web{
	width:282px;
	border:#E6D8CC solid 1px;
	background-color:#fff;
	color:#101010;
	padding:35px 8px 25px 8px;
	margin:0 0 10px 0;
	font:normal 11pt "Times New Roman";
}
#story h2.ls{
	display:block;
	width:192px;
	height:78px;
	color:#000;
	background:url(../images/story_icon.gif) 12px 9px no-repeat #F9ECE2;
	padding:0 0 0 90px;
	font:normal 19px/28px Georgia, "Times New Roman", Times, serif;
	margin:0 0 18px 0;
}
#story h2 span{
	font:normal 37px/31px Georgia, "Times New Roman", Times, serif;
	color:#AE720A;
	background-color:inherit;
	display:block;
}
#story ul{
	width:261px;
	padding:0 0 0 12px;
}
#story ul li{
	background:url(../images/arrow1.gif) 0 5px no-repeat;
	padding:0 0 0 22px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}
#story p{
	padding:10px 15px 0 15px;
	font:normal 10pt Arial, Helvetica, sans-serif;
}
.story_web p{
	padding:0 20px 0 25px;
	margin:0 0 15px 0;
}
#story ul li a, #story ul li a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#026690;
	text-decoration:none;
}
#story a.more{
	background:url(../images/login_bg.gif) 0 0 no-repeat #fffffe;
	width:61px;
	height:20px;
	float:right;
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-decoration:none;
	text-align:center;
}
#story a.more:hover{
	color:#000;
	background-color:inherit;
}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:805px;
	float:right;
	background:url(../images/header.jpg) 0 22px no-repeat;
}
#right p.num{
	display:block;
	width:55%;
	height:22px;
	border-bottom:#E3CFBF solid 1px;
	border-left:#E3CFBF solid 1px;
	border-top:#E3CFBF solid 1px;
	float:right;
	color:#000000;
	font:10pt/20px Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
#right p.num1{
	display:block;
	width:62%;
	height:22px;
	border-bottom:#E3CFBF solid 1px;
	border-left:#E3CFBF solid 1px;
	border-top:#E3CFBF solid 1px;
	float:right;
	color:#000000;
	font:10pt/20px Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
#right p.tollFree{
	display:block;
	width:60%;
	height:22px;
	float:right;
	text-indent:-2000px;
}
#right ul.nav{
	height:30px;
	float:left;
	margin:130px 0 0 0;
	background:url(../images/nav_bg.gif) 0 0 repeat-x;
	width:805px;
}
#right ul.nav li{
	float:left;
	font-size:0;
	line-height:0;
	margin:0;
	border-right:#FFF5ED solid 1px;
}
#right ul.nav li.noBor{
	border:none;
}
#right ul.nav li a{
	display:block;
	background:url(../images/nav_bg.gif) 0 0 repeat-x;
	padding:0 13px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#right ul.nav li a:hover{
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
}
#right ul.nav li a.hover{
	display:block;
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
	padding:0 15px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#right h2.attention{
	display:block;
	width:100%;
	height:44px;
	float:left;
	font:bold 9pt/20px Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin-top:10px;
	padding: 10px;
	background-color: #E7E7E8;
	border: #7F7F7F solid 1px;
}
#right h2.attention span{
	font:bold 12pt/20px Arial, Helvetica, sans-serif;
}
h2.why{
	display:block;
	width:100%;
	float:left;
	margin:7px 0 7px 0;
	height: 30px;
}
h2.why span{
	color:#875706;
	background-color:#FFFAF5;
	padding:0 0 0 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#right p.blue{
	display:block;
	font:normal 18px/24px Arial, Helvetica, sans-serif;
	color:#026690;
	background-color:inherit;
	padding:0 0 7px 15px;
	float:left;
}
#right p.blue span{
	font:normal 15px/23px Arial, Helvetica, sans-serif;
	color:#607203;
	background-color:#fff;
}
#right p.rightTxt{
	display:block;
	font:normal 15px/23px Arial, Helvetica, sans-serif;
	padding:0 0 35px 15px;
	float:left;
}

#searche{
	width:517px;
	float:left;
	padding:5px;
	margin:0 0 10px 15px;
	border: 1px solid #C0C0C0;
	background:#F7F7F7;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#008080;
}
#fich_gross{
	float:left;
	width: 780px;
	background:#E7E7E8;
	height:281px;
	margin:10px;
}
#fich_gross div {
	height: 100%;
	width: 100%;
	margin: 10px;
}
#fich_gross div a,#fich_gross div a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	line-height: 45px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

#fich_gross div span.s20{
	font-size: 20pt;
}
#fich_gross div span.s22{
	font-size: 22pt;
}
#fich_gross div span.s24{
	font-size: 24pt;
}
#fich_gross div span.s26{
	font-size: 26pt;
}

#searche1{
	width:517px;
	float:left;
	margin:0 0 10px 15px;
	border: 1px solid #D8E0E8;
	background:#EFF7F8;
	font:normal 9pt Arial, Helvetica, sans-serif;
	padding: 15px;
}

#reche{
	height: 50px;
	float: left;
	background-color: #D0D0D0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 97%;
}
#right1{
	width:510px;
	float:left;
	padding:8px 0 0 0;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
#activation{
	border: 1px solid #D8E0E8;
	background:#fff url(../images/espace_membres.gif) 0 10px no-repeat;
	height: 170px;
	width: 712px;
	color: #0080ff;
	font:normal 12pt/30px Georgia, "Times New Roman", Times, serif;
}
#pub_google2{
	height:auto;
	float:left;
	margin-top: 10px;
	width: 800px;
	margin-bottom: 10px;

}
#pub_google2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 15px;
}
#activation p{
	padding-left: 8px;

}
#activation span{
	font:bold 18pt/30px Georgia, "Times New Roman", Times, serif;
	
}
#right1 h2.gallery{
	display:block;
	font:normal 26px/30px Georgia, "Times New Roman", Times, serif;
	color:#232323;
	background-color:inherit;
	width:279px;
	padding:0 0 0 13px;
	float:left;
}
#right1 h2.award{
	display:block;
	font:normal 26px/20px Georgia, "Times New Roman", Times, serif;
	color:#232323;
	background-color:inherit;
	width:229px;
	padding:0 0 0 13px;
	float:left;
}
#right1 p.yellow{
	display:block;
	width:290px;
	height:20px;
	background-color:#FFFEC2;
	color:#9D0A0A;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 0 0 8px;
	margin:7px 0 0 0;
}
#right1 p.yellow2{
	display:block;
	height:20px;
	background-color:#FFFEC2;
	color:#9D0A0A;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 0 0 8px;
	margin:7px 0 0 0;
}
#right1 ul.gal{
	width:510px;
	float:left;
	padding:17px 0 2px 0;
}
#right1 ul.gal li{
	float:left;
	margin:0 15px 10px 0;
}
#right1 ul.gal li.noMargin{
	margin:0 0 10px 0;
}
#right1 ul.gal li a.pic1{
	display:block;
	background:url(../images/gal_pic1.gif) 0 0 no-repeat;
	width:158px;
	height:114px;
	border:#E6D8CC solid 1px;
}
#right1 ul.gal li a.pic1:hover{
	background:url(../images/gal_pic1_hover.gif) 0 0 no-repeat;
}
#right1 ul.gal li a.pic2{
	display:block;
	background:url(../images/gal_pic2.gif) 0 0 no-repeat;
	width:158px;
	height:114px;
	border:#E6D8CC solid 1px;
}
#right1 ul.gal li a.pic2:hover{
	background:url(../images/gal_pic2_hover.gif) 0 0 no-repeat;
}
#right1 ul.gal li.noMargin a.pic3{
	display:block;
	background:url(../images/gal_pic3.gif) 0 0 no-repeat;
	width:158px;
	height:114px;
	border:#E6D8CC solid 1px;
}
#right1 ul.gal li.noMargin a.pic3:hover{
	background:url(../images/gal_pic3_hover.gif) 0 0 no-repeat;
}
#right1 ul.gal li a.pic4{
	display:block;
	background:url(../images/gal_pic4.gif) 0 0 no-repeat;
	width:158px;
	height:114px;
	border:#E6D8CC solid 1px;
}
#right1 ul.gal li a.pic4:hover{
	background:url(../images/gal_pic4_hover.gif) 0 0 no-repeat;
}
#right1 ul.gal li a.pic5{
	display:block;
	background:url(../images/gal_pic5.gif) 0 0 no-repeat;
	width:158px;
	height:114px;
	border:#E6D8CC solid 1px;
}
#right1 ul.gal li a.pic5:hover{
	background:url(../images/gal_pic5_hover.gif) 0 0 no-repeat;
}
#right1 ul.gal li.noMargin a.pic6{
	display:block;
	background:url(../images/gal_pic6.gif) 0 0 no-repeat;
	width:158px;
	height:114px;
	border:#E6D8CC solid 1px;
}
#right1 ul.gal li.noMargin a.pic6:hover{
	background:url(../images/gal_pic6_hover.gif) 0 0 no-repeat;
}
#right1 p.right1Txt{
	display:block;
	width:510px;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#614D3D;
	background-color:inherit;
	margin:0 0 27px 0;
	padding:0 0 0 13px;
	float:left;
}
#right1 p.right1Txt span{
	color:#fff;
	background-color:#9D0A0A;
	padding:2px;
}
#right1 ul.botLink1{
	width:167px;
	background:url(../images/award_div.gif) right top repeat-y;
	padding:0 15px 0 13px;
	margin:12px 18px 0 0;
	float:left;
}
#right1 ul.botLink1 li{
	font-size:0;
	line-height:0;
}
#right1 ul.botLink1 li a{
	display:block;
	background:url(../images/arrow3.gif) 0 9px no-repeat;
	padding:0 0 0 13px;
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#AE720A;
	text-decoration:underline;
	background-color:inherit;
}
#right1 ul.botLink1 li a:hover{
	background-color:#F7F1EC;
	color:#AE720A;
}
#right1 ul.botLink2{
	width:166px;
	padding:0;
	margin:12px 0 0 0;
	float:left;
}
#right1 ul.botLink2 li{
	font-size:0;
	line-height:0;
}
#right1 ul.botLink2 li a{
	display:block;
	background:url(../images/arrow3.gif) 0 9px no-repeat;
	padding:0 0 0 13px;
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#AE720A;
	text-decoration:underline;
	background-color:inherit;
}
#right1 ul.botLink2 li a:hover{
	background-color:#F7F1EC;
	color:#AE720A;
}
#right2{
	width:265px;
	background-color:#F5E3D5;
	color:#181818;
	border:#D7C3B2 solid 1px;
	padding:8px;
	float:right;
}
#right2 h2{
	display:block;
	width:209px;
	height:42px;
	background:url(../images/testimonial_icon.gif) 10px 10px no-repeat #FFF5ED;
	padding:0 0 0 49px;
	font:normal 21px/42px Georgia, "Times New Roman", Times, serif;
	margin:0 0 8px 0;
	color:#181818;
}
#right2 h3{
	display:block;
	width:247px;
	height:20px;
	background-color:#FFFEC2;
	color:#9D0A0A;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0 0 0 11px;
}
#right2 ul{
	width:225px;
	padding:0 0 13px 11px;
}
#right2 ul li{
	font-size:0;
	line-height:0;
}
#right2 ul li a{
	display:block;
	background:url(../images/arrow4.gif) 0 7px no-repeat;
	padding:0 0 0 13px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#1F1F1F;
	background-color:inherit;
	text-decoration:underline;
}
#right2 ul li a:hover{
	color:#000;
	background-color:#EEDCCD;
}
#right2 p.blue{
	display:block;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#004080;
	background-color:inherit;
	padding:0 0 15px 0;
	float:left;
}
#right2 img.banner{
	display:block;
	font-size:0;
	line-height:0;
	margin:22px 0 0 0;
}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/
#seo{
	width:800px;
	border:#E6D8CC solid 1px;
	background-color:#fff;
	color:#000000;
	padding: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	font-weight: normal;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}
#pub_google{
	width:728px;
	height:90px;
	text-align: center;
	margin:auto;
}
#reche_membre{
 	width:1100px;
 	margin:0 auto;
}
#recherche_gro{
	width:520px;
	border: 1px solid #D8E0E8;
	background:#EFF7F8;
	font:normal 9pt Arial, Helvetica, sans-serif;
}
#recherche_gro h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2F8FE0;
	height:42px;
	vertical-align: middle;
	text-align: center;
}
#recherche_gro p{
	color:#008080;
	padding: 12px;
}
#recherche_gro form{
	padding-left: 12px;
	padding-bottom:12px;
}

#contenant{
	width:1100px;
	height:auto;
	position: relative;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	padding: 10px;
}
#contenant h3{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 38px;
	font-weight: bold;
	font-variant: normal;
	background-color: #BFBFC0;
	padding-left:12px;
	vertical-align: middle;
	border: 1px solid #808080;
}
#contenant table td{
	padding-left:12px;
}
#contenant table td.sanspad, #contenant table.sanspad td{
	padding-left:0px;
}
#contenant p.search {
	line-height: 17px;
	padding-bottom: 10px;
	padding-left:12px;
}
/*------------------------------------------------footer--------------------*/
#footer{
	width:1100px;
	margin:0 auto;
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
	height:117px;
	position:relative;
}
#footer ul{
	width:750px;
	position:absolute;
	left:175px;
	top:17px;
	list-style:none;
}
#footer ul li{
	float:left;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#footer ul li a{
	padding:0 7px;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer p.copyright{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	position:absolute;
	left:415px;
	top:36px;
	width:260px;
	color:#FFFEC2;
	background-color:inherit;
}
#footer a.xhtml{
	display:block;
	background:url(../images/xhtml_bg.gif) 0 0 repeat-x;
	width:59px;
	height:20px;
	position:absolute;
	left:475px;
	top:65px;
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	text-transform:uppercase;
}
#footer a.xhtml:hover{
	color:#FFBC37;
	background-color:inherit;
}
#footer a.css{
	display:block;
	background:url(../images/xhtml_bg.gif) 0 0 repeat-x;
	width:59px;
	height:20px;
	position:absolute;
	left:540px;
	top:65px;
	font:bold 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	text-transform:uppercase;
}
#footer a.css:hover{
	color:#FFBC37;
	background-color:inherit;
}
#footer p.design{
	display:block;
	width:245px;
	height:18px;
	padding:0;
	position:absolute;
	left:406px;
	top:86px;
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFBC37;
	background-color:inherit;
	text-transform:uppercase;
}
#footer p.design a.link{
	font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFBC37;
	background-color:inherit;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px;
}
#footer p.design a.link:hover{
	color:#fff;
	background-color:#000;
}
/*------------------------------------------------footer--------------------*/
#right #contenu {
	float: left;
	padding-left: 8px;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 16px;
}
#right #contenu_conf {
	float: left;
	padding-left: 8px;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 16px;
	padding-top: 30px;
}
#right #contenu_cg{
	height: 660px;
	overflow: auto;
	float: left;
	padding-left: 8px;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 16px;
}
#right #pub_google {
	width: 120px;
	float: right;
}
.arial8bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0080ff;
}
.arial8noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
}
.arial18bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #0080ff;
}
.arial8gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #808080;
}
.arial16blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #ffffff;
}
.arial16bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #0063c6;
}
.arial11bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0063c6;
}
.arial11noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
}
.arial10bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #004080;
}
.arial10noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.arial12bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #004080;

}
.arial12noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;

}
.text_barre{
	text-decoration:line-through;
}
.arial10roug{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;

}
.arial10roug{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;

}
.time12noir {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #000000;
}
.arial14noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	text-decoration: line-through;
}
.arial14noirnb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
}
.registred {
	background-color: #f7dfe0;
	border: 1px solid #e0e0df;
	padding: 15px 0 15px 15px;
}

.registred ul{
	width:95%;
	margin-left: 50px;
}
.registred ul li{
	background:url(../images/ii.gif) 0 0 no-repeat;
	padding-bottom:15px;
	padding-left:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}

.soumission {
	width:95%;
	border:#e0e0df solid 1px;
	padding:15px 10px 10px 15px;
	margin:0 0 8px 0;
	background-color:#f7f7f8;
}
.soumission ul{
	width:95%;
}
.soumission ul li{
	background:url(../images/list_check.gif) 0 0 no-repeat;
	padding-bottom:15px;
	padding-left:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #004080;
}
.soumission ul li span{
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#026690;
	background-color:inherit;
}
p.tem {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color:#004080;
	padding-bottom: 15px;
}
/*------------------------------------------------Contact--------------------*/
form input.text-input,
form select,
form textarea,
form .wysiwyg {
                padding: 6px;
                font-size: 13px;
                background: #fff url('../images/bg-form-field.gif') top left repeat-x;
                border: 1px solid #d5d5d5;
				color: #333;
				-moz-border-radius: 4px;
                -webkit-border-radius: 4px;
				border-radius: 4px;
                }
form label{
	display:block;
	width:97%;
	float:left;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}
            
form .small-input {
                width: 50% !important;
                }
                
form .medium-input {
                width: 97% !important;
                }
                
form .large-input {
                width: 97.5% !important;
				font-size: 16px !important;
				padding: 8px !important;
                }
                
form textarea {
                width: 97.5% !important;
                font-family: Arial, Helvetica, sans-serif;
                }
                
form select {
                padding: 4px;
                background: #fff;
                }

span.titre_gro a,span.titre_gro a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000ff;
	text-decoration: none;
}
a.titre_annonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0063c6;
	text-decoration: none;
	font-weight: bold;
}
a.titre_annonce:hover{
	text-decoration:underline;
}
span.lien_gro, span.lien_gro a, span.lien_gro a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #008000;
	text-decoration:none;
}
a.url_seo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.url_seo1 {
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	padding:0 0 0 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	line-height: 54px;
	font-variant: normal;
}
a.url_seo_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #607203;
	text-decoration:none;
}
a.url_seo_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #026690;
	text-decoration:none;
}
#creation {
	background-image: url(../images/creation7.jpg);
	background-repeat: no-repeat;
	height: 121px;
	width: 611px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 20px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 15px;
}
.cadre {
	background-color: #F7DFE0;
}
.activation {
	background-color:#F5E3D5;
	border:#D7C3B2 solid 1px;
	padding:8px;
	margin-bottom: 40px;
}
.activation h2{
	height:42px;
	background-color:#FFF5ED;
	padding:0 0 0 9px;
	font:normal 21px/42px Georgia, "Times New Roman", Times, serif;
	margin:0 0 8px 0;
	color:#181818;
	width: 350px;
}
.activation h3{
	display:block;
	width:247px;
	height:20px;
	background-color:#FFFEC2;
	color:#9D0A0A;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0 0 0 11px;
}
.activation ul{
	width:225px;
	padding:0 0 13px 11px;
}
.activation ul li{
	font-size:0;
	line-height:0;
}
.activation ul li a{
	display:block;
	background:url(../images/arrow4.gif) 0 7px no-repeat;
	padding:0 0 0 13px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#1F1F1F;
	background-color:inherit;
	text-decoration:underline;
}
.activation ul li a:hover{
	color:#000;
	background-color:#EEDCCD;
}
.activation p{
	padding-left:15px;
	padding-bottom:20px;
	display:block;
	font:normal 9pt Arial, Helvetica, sans-serif;
	float:left;
	width: 95%;
}
.activation p.blue{
	color:#004080;
	padding:0 0 15px 0;

}
ul.list1{
	width: 80%;
	padding-left: 30px;
}
ul.list1 li{
	display:block;
	background:url(../images/arrow1.gif) 0 25px no-repeat;
	padding-top: 25px;
	padding-left: 20px;
	font:normal 9pt/14px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
ul.list1 li.list{
	background:url(../images/tick2.gif) 0 25px no-repeat;
	padding-left: 30px;
	font:normal 9pt/19px Arial, Helvetica, sans-serif;
}
ul.list1 li span{
	color:#004080;
	font-weight: bold;
}
ul.list2{
	width: 90%;
}
ul.list2 li{
	display:block;
	background:url(../images/f1.gif) 0 10px no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	font:bold 9pt/14px Arial, Helvetica, sans-serif;
}

#list_annonces {
	width: 900px;
	float: left;
}
#tabarea {
	width:800px;
	height:30px;
	padding-top:5px;
}

ul#tabnav	{
	list-style-type:none;
	margin:0;
	padding-left:0px;
	padding-bottom:24px;
	border-bottom:1px solid #999999;
	width: 99%;
}	

ul#tabnav li	{
	float:left;
	background-color:#dcdcc3;
	margin: 2px 5px 0 0px;
	border: 1px solid #999;
	padding:3px 10px 0px 10px;
	height:18px;
}
ul#tabnav li.active	{
	background-color:#fff;
	border-bottom: 1px solid #fff;
}

ul#tabnav a:link, 
ul#tabnav a:visited	{
	color:#336699;
	font-weight:bold;
	background-color:transparent;
	white-space:nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	}
ul#tabnavmem	{
	list-style-type:none;
	height:28px;
	border-bottom:1px solid #BFBFC0;
	width: 100%;
}	

ul#tabnavmem li	{
	float:left;
	background-color:#F7F7F8;
	margin: 2px 5px 0 0;
	border: 1px solid #BFBFC0;
	padding:3px 10px 0px 10px;
	height:22px;
}
ul#tabnavmem li.active	{
	background-color:#F8F8B8;
	border-bottom: 1px solid #F8F8B8;
}

ul#tabnavmem a	{
	color:#000038;
	font-weight:bold;
	background-color:transparent;
	white-space:nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 22px;
	}
ul#tabnavmem a:hover,ul#tabnavmem li.active a	{
	color:#000080;
	text-decoration:underline;
	}
a.lien_pays,a:hover.lien_pays{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.lien_noir{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
a.lien_noir:hover {
text-decoration:underline;
}
#cajetinRegistro {
	_width:300px;
	visibility:hidden;
	_visibility:visible;
	position:fixed;
	_position:absolute;
	right:0;
	bottom:0;
	z-index:99;
	padding-bottom:12px;
	background:#FFF;
	border:3px solid #DBE8F1;
}
#cR_close {
	float:right;
	width:12px;
	height:12px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url("../images/sspack.png") no-repeat -365px -18px;
}
#cR_text {
	_width:280px;
	padding:0 10px 10px 10px;
	text-align:center;
	font-size:14px;
	color:#D98C0A;
}
#cR_button {
	margin:0 10px;
}
.widthFull {
	width:100%;
}
a.button {
	color:#393939;
	font-weight:bold;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans", sans-serif;
}
a.button:hover {
	color:#000;
	text-decoration:underline;
}
a.btn-big-green-arrow span.btn_left {
	width:7px;
	height:41px;
	background-position:left -162px;
}
a.btn-big-green-arrow span.btn_right {
	width:25px;
	height:41px;
	background-position:-14px -162px;
}
a.btn-big-green-arrow span.btn_center {
	height:32px;
	padding:9px 10px 0 10px;
	font-size:18px;
	background-position:left -1087px;
}
span.btn_left, span.btn_right {
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url("../images/sspack.png");
}
span.btn_center {
	height:22px;
	padding:4px 10px 0 10px;
	font-size:14px;
	background-color:transparent;
	background-repeat:repeat-x;
	background-image:url("../images/sspack_bgx.png");
}
.left{
	float:left;
}
a span, span.link {
	cursor:pointer;
}
#search_gro{
	width: 150px;
	background-image: url(../images/back_inputsearch.jpg);
	background-repeat: no-repeat;
	height: 29px;
}
#search_gro2{
	width: 150px;
	background-image: url(../images/back_inputsearch2.jpg);
	background-repeat: no-repeat;
	height: 29px;
}
input.search_gro, select.search_gro{
	background-color:#F8F8F8;
	border: #BFBFC0 1px solid;
	height: 100%;
	font-size: 14px;
	padding: 5px;
	width: 95%;
}
/*------------------------pagination------------------------*/
.pagination {
	float: left;
	clear: both;
	font-family: Arial;
	font-size: 10pt;
}
.pagination a,
.pagination span { float: left; margin-right: 0.1em; padding: 0.2em 0.5em; color: #06c; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination a:hover { color: #fff; background-color: #0063DC; border-color: #036;}
.pagination span { color: #999; border: 1px solid #ddd;}
.pagination span.paginateit_back,
.pagination span.paginateit_next { color: #aaa; border-width: 0;}
.pagination a.paginateit_back,
.pagination span.paginateit_back { margin-right: 20px;}
.pagination a.paginateit_next,
.pagination span.paginateit_next {     margin-left: 20px;}
.pagination .paginateit_current { color: #ff0084; font-size: 10pt; font-weight: bold; background-color: transparent; border-width: 0;}
#slideshow{
	width:620px;
	height:93px;
	float:left;
	overflow: hidden;
}
#slideshow1{
	width:195px;
	height:610px;
	overflow: hidden;
}
.back_bouton{
	background:url(../images/back_bouton.gif) repeat-x center center;
	border-left:#F29722 solid 1px;
	border-right:#F29722 solid 1px;
	float:right;
	height:21px;
	text-align: center;
	line-height:21px;
	margin-right:10px;
	padding:0 10px;
}
a.lienurl{
	color:#ff8000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	font-style: italic;
}
a.lienurl:hover {
	text-decoration:underline;
}
a.lienarial10noir{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	background:url(../images/arrow1.gif) 2px 2px no-repeat;
	padding-left:25px;
	line-height:25px;
}
a.lienarial10noir:hover {
	text-decoration:underline;
}
	
a.lienarial11bleu{
	color:#0000ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-decoration:none;
}
a.lienarial11bleu:hover {
	text-decoration:underline;
}

