body {
	/*background-color: #E7E7E7;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
}
body{background-color: #E7E7E7; margin:0; padding:0; width:100%; height:auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}



.conteneur {
	/*position: relative;
	background-image: url(/images/frontoffice/fondConteneur.gif);
	background-color:#0033FF
	background-repeat: repeat-y;
	background-position: -15px;
	padding-left:15px;
	padding-right:40px;
	padding-top:5px;
	width: 975px;
	z-index: 1;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-attachment: scroll;
	text-align: left;
	height: 1782px;
	background-repeat: repeat-y;*/
}
.conteneur{background-image: url(/images/frontoffice/fondConteneur.gif); padding:0; margin:auto; width:1000px; height:auto;}
.conteneur div.cont_conteneur{ width:950px; margin:0 10px 0 40px; padding:0; border:1px solid #fff; text-align:left}

.top {
	/*position:static;
	background-color:#FFFFFF;
	color:#000000;
	padding:3px;
	background-image: url(/images/frontoffice/bandeauLogo.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 10px top;
	height: 85px;*/
}

.filAriane {
	/*position:static;
	background-color:#FFFFFF;
	height:20px;
	padding-left: 5px;
	margin-left:10px;
	margin-right: 26px;
	padding-top: 5px;
	color: #763927;
	font-weight: bold;*/
}

.filAriane a {
	color: #763927;
	font-weight: normal;
}

.filBienvenue {
	position: relative;
	height: 15px;
	width: 250px;
	right: 0px;
	left: 675px;
	top: -25px;
	padding-left: 5px;
	margin-left:10px;
	margin-right: 26px;
	padding-top: 5px;	
	text-align: right;
	color: #763927;
	font-weight: bold;
}

.messageErreur{
	color:#FF0000 ;
	font-size: 9px;
	font-weight: bold;
	padding-right:90px;
}
*html .messageErreur{ padding-right:70px;}
*:first-child+html .messageErreur{ padding-right:70px;}

.partager {
	position: relative;
	height: 15px;
	width: 250px;
	right: 0px;
	left: 675px;
	top: -25px;
	padding-left: 5px;
	margin-left:10px;
	margin-right: 26px;
	padding-top: 5px;	
	text-align: right;
}

.partager a {
	font-size: 12px;
	font-weight: bold;
	color: #0000EE;
}

.QuiTitre {
	/*position:static;*/
	height:16px;
	vertical-align: middle;
	background-color:#3c67d7;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	padding: 8px;	
}

.quiCorps {
	/*position:static;*/
	padding:10px;
	background-color:#e8eff9;
	color:#ffffff;
	padding:5px;
}

.logo {
	position: relative;
	height: 50px;
	width: 195px;
	left: 25px;
	top: 10px;
}

.inscription {
	position: relative;
	height: 21px;
	width: 111px;
	left: 230px;
	top: -30px;
}

.partage{
	position:absolute; height:21px; width:145px; left:350px; top:20px;
}
.partage a{
	margin:0px; padding:0px;
}



.decouverteHome {
	position:static;
	height:136px;
	background-color:#C82B00;
	color:#ffffff;
	padding:10px;
	font-size: 14px;
	font-weight: bold;
}

.decouverteHome a{
	color:#ffffff;
	font-weight: normal;
}

.rapiNav {
	position:static;
	height:205px;
	background-color:#f2b4a3;
	color:#ffffff;
	padding:10px;
	line-height: 18px;
}
*html .rapiNav { height:180px!important;}

.rapiNav a{
	color:#763927;
}

.leftColon {
	/*position:absolute;
	width: 200px;
	left: 28px;
	top: 270px;*/
}

.centerColon {
	/*position:absolute;
	width: 427px;
	left: 233px;
	top: 270px;
*/
}

.largeColon {
	/*position:absolute;
	width: 631px;
	left: 28px;
	top: 250px;*/

}

.accueilColon {
	/*position:absolute;
	width: 633px;
	left: 28px;
	top: 270px;*/
}

.membreActifsCorps{
	/*position:relative;*/
	background-color:#CDDEFA;
	/*color: #FFFFFF;
	height: 135px;*/
}

.derniersPlansCorps{
	/*position:relative;*/
	background-color:#FFF2AF;
	/*color: #FFFFFF;
	height: 135px;*/
}

.bandeauColonne{
	/*position:relative;
	height:32px;
	background-color:#efe5cd;
	font-size: 12px;
	font-weight: bold;
	color: #763927;*/
}

.bandeauColonneTag{
	/*position:relative;*/
	height:32px;
	background-color:#efe5cd;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #763927;
	margin-top:4px;
}

.bandeauRecemment{
	position:relative;
	height:32px;
	background-color:#d8c080;
	font-size: 12px;
	font-weight: bold;
	color: #763927;
	margin-top:4px;
}

.rightColon {
/*	position:absolute;
	width: 300px;
	left: 665px;
	top: 270px;
	font-size: 12px;
	font-weight: bold;
	color: #763927;*/
}

.bandeauPartenaire{
	position:relative;
	height:16px;
	background-color:#DEDBE8;
	font-size: 12px;
	font-weight: bold;
	color: #000267;
	margin-top:4px;
	padding: 10px;
}

.bandeauMembresActifs{
	/*position:relative;*/
	height:32px;
	background-color:#2460C4;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:5px;
	padding:0px;
}

.derniersBonsPlans{
	/*position:relative;*/
	height:32px;
	background-color:#FEDE3D;
	font-size: 12px;
	font-weight: bold;
	color: #572414;
	margin-top:5px;
	padding: 0px;
}

.div4px {
	margin-top:0px;
}

.div0px {
	margin-top:0px;
}

.divmoins20px {
	/*margin-top:-20px;*/
}

.bannerTop {
	/*position:relative;
	background-color: #000000;
	margin: 11px;
	height: 90px;
	padding: 0px;
	margin-right: 26px;
	;*/
}

.corps {
	/*background-color: #FFFFFF;
	margin: 2px;*/
}
.corps{}

.carnetsMois {
	position:static;
	height:32px;
	vertical-align: middle;
	background-color:#ab3170;
	color:#ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	padding: 0px;
	padding-left: 10px;
	
}

.carnetsMoisCorps {
	/*position:static;*/
	padding:10px;
	background-color:#EAB8D2;
	color:#ffffff;
	padding:5px;
}
.carnetsMoisCorps p{ margin:0; padding:0; margin-bottom:2px;}
.carnetsMoisCorps p.titreBlog{ margin-top:0px; margin-bottom:2px;}
.carnetsMoisCorps a{ color:#763927}
.carnetsMoisCorps p.txt_desc_carnet_home{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0; padding:0; text-decoration:none; color:#763927; margin-bottom:5px;}

.paysPrefere {
	/*position:relative;
	height:32px;*/
	background-color:#AF6E5B;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	margin-top:5px;
	padding: 0px;
	
}

.paysPrefereCorps {
	/*position:relative;*/
	background-color:#E1D2B3;
	/*color: #FFFFFF;
	height: 135px;*/
}

.paysPrefereCorps p{
	margin :5px;
}

.paysPrefereCorps a{
	color:#763927;
}

.navDropHome {
	/*position:static;
	background-image: url(/images/frontoffice/fondDropNav.gif);
	background-position: 10px top;
	background-repeat: repeat-x;
	height:30px;
	padding-left: 5px;
	margin-left:10px;
	margin-right: 26px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #763927;*/
	
}

.navDropLogin {
	/*position:absolute;
	background-image: url(/images/frontoffice/fondDropNavMyWorld.gif);
	background-position: 10px top;
	background-repeat: repeat-x;
	height:30px;
	padding-left: 5px;
	margin-left:10px;
	margin-right: 26px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;*/	
}

.navDropLogin a{
	color: #FFFFFF;
	font-weight: normal;
}

select{
	width: 100px;
	width: 130px;
	border:2px inset #CCCCCC;
	background-color:#fff
}

.navDrop input{
	width: 130px;
}

.menu {
	/*position: absolute;
	height: 31px;
	width: 898px;
	left: 48px;
	top: 177px;*/
}

.menu a{
	color: #FFFFFF;	
}

.bandeauBas{
	position:relative;
	color: #FFFFFF;
	margin-top:4px;
	padding: 0px;
}

.navigBas{
	/*background-color:#828282;
	color: #FFFFFF;
	position: relative;
	height: 25px;
	margin-top: 4px;
	top: 1353px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 16px;
	padding: 10px;
	font-weight: bold;*/
}

.leaderboard{
	/*position: relative;
	height: 90px;
	margin-top: 4px;
	margin-bottom: 4px;
	top: 1253px;
	margin-left: 213px;
	margin-right: 0px;*/
}

.navigBas a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.tagCorps {
	/*position:relative;*/	
	font-size: 10px;
	color: #753B25;
	background-color: #F8F5EC;
	/*line-height:46px;
	font-weight:normal;*/
	padding: 5px 0px 5px 0px;
}

.tagCorps p{
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.tagCorps a{
	color: #753B25;
	text-decoration:none;
}

.tagCorpsbig a{
	font-size: 24pt;
	color: #753B25;
	background-color: /*#F8F5EC*/ none;
	text-decoration:none;
}

.tagCorpsMedium a{
	font-size: 18pt;	
	color: #753B25;
	background-color: /*#F8F5EC*/ none;
	text-decoration:none;
}

.tagCorpsSmall a{
	font-size: 12pt;	
	color: #753B25;
	background-color: /*#F8F5EC*/ none;
	text-decoration:none;
}

.tagCorpsXSmall a{
	font-size: 8pt;	
	color: #753B25;
	background-color: /*#F8F5EC*/ none;
	text-decoration:none;
}

.error {
	color:#FF0000 ;
	font-size: 9pt;
}

.titreBlog a{
	color: #763927;
	margin-top: 2px;
	margin-bottom: 0px;
}

.lienBlog a{
	color: #ffffff;
}

/* general */
div.env_part_gauche{ margin:0; padding:0; float:left;}


/** membre les plus actifs **/
/*.bandeauMembresActifs{	position:relative;	height:33px;background:transparent url(../images/frontoffice/membre_les_plus_actifs.jpg) top left no-repeat;font-size: 14px;font-weight: bolder;	color:#225CC0;margin-top:4px;padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; width:427px}
img#FlecheRondBleue{ position:relative; top:0px; width:26px; height:24px; cursor:pointer}
.membreActifsCorps{position:relative;background:transparent url(../images/frontoffice/fond_membre_les_plus_recent.jpg) top left repeat-y;color: #FFFFFF;width:427px; margin-bottom:10px}
.bordure{ width:427px; height:10px;}
.top_membre{ background:transparent url(../images/frontoffice/bordure_bas_membre_les_plus_recent.jpg) top left no-repeat;}
.border_img{ width:78px; height:78px; border:1px solid #D8C080; margin-top:5px;}
.border_img a img{ margin:3px 0 0 3px}*/
.membreActifsCorps span.nom{ clear:both; display:block; width:78px; text-align:center; padding-bottom:5px;}
.membreActifsCorps span.nom a{ color:#A06150; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; text-decoration:none;}


/** bon plan **/
/*.derniersBonsPlans{position:relative;height:33px;background:transparent url(../images/frontoffice/bon_plan.jpg) top left no-repeat;font-size: 14px;font-weight: bold;color: #996600;	margin-top:4px;padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; width:427px;}
img#FlecheRondJaune{ position:relative; top:0px; width:26px; height:24px; cursor:pointer}
.derniersPlansCorps{position:relative;background:transparent url(../images/frontoffice/fond_bon-plan.jpg) top left repeat-y;color: #FFFFFF; margin-bottom:10px;}
.bonplan{ background:transparent url(../images/frontoffice/bordure_bas_bon_plan.jpg) top left no-repeat;}*/
.derniersPlansCorps span.nom{ clear:both; display:block; width:78px; text-align:center; padding-bottom:5px}
.derniersPlansCorps span.nom a{ color:#A06150; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; text-decoration:none;}


/** destination **/
/*.paysPrefere{position:relative;	height:33px;background:transparent url(../images/frontoffice/fond_destination.jpg) top left no-repeat;font-size: 14px;font-weight: bolder;	color:#BE6001;margin-top:4px;padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; width:427px}
img#FlecheRondMarron{position:relative; top:0px; width:26px; height:24px; cursor:pointer}
.paysPrefereCorps {position:relative;background: transparent url(../images/frontoffice/fond_destinationv2.jpg) left top repeat-y;color: #FFFFFF; width:427px; margin-bottom:10px;}
.destination{ background:transparent url(../images/frontoffice/bordure_bas_destination.jpg) top left no-repeat;}*/
.paysPrefereCorps span.nom{ clear:both; display:block; width:78px; text-align:center; padding-bottom:5px;}
.paysPrefereCorps span.nom a{ color:#A06150; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; text-decoration:none;}


/** tags **/
/*.bandeauColonneTag{height:33px;background: transparent url(../images/frontoffice/fond_tags.jpg) top left no-repeat;font-size: 14px;font-weight: bold;color:#fff;margin-top:4px; width:300px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.tagCorps{font-size: 10px;color: #753B25;line-height:46px;font-weight:normal;padding: 5px; width:290px; margin-bottom:4px}/*
.tags{ background:transparent url(../images/frontoffice/bordure_bas_tags.jpg) top left no-repeat; width:300px}
img#tagOk{top:0px; width:26px; height:24px; cursor:pointer; margin-right:10px}*/

/** photo video **/
#mosaique{ margin-bottom:10px;}



/** baniere **/
.bannerTop {background-color: #000000;margin:0px; height:90px;padding: 0px; width:950px; margin:10px 0 10px 0}
.bandeauColonne{background-color:#efe5cd;font-size: 12px;font-weight: bold;	color: #763927;}
.bandeauColonne form{ margin:0; padding:0}

/** corp **/
.corps{ width:950px; margin: 0 0 10px 0;}
.top{color:#000;padding:0;background:#fff url(/images/frontoffice/bandeauLogo.jpg) no-repeat top left;height:91px; position:relative; width:950px;}
.menu{position: absolute;height: 30px; bottom:-1px; width:900px; left:5px;}
html[xmlns*=""] body:last-child .menu{ bottom:-2px;}
*html .menu{ bottom:-5px;}
*:first-child+html .menu{ bottom:-5px;}
.navDropHome{background:transparent url(/images/frontoffice/fondDropNav.gif) top left repeat-x;height:30px;font-size: 12px;font-weight: bold;color: #763927; width:950px;}
.navDropHome table.recherche_head{ height:30px;}
.navDropHome table.recherche_head tr td{ height:30px; padding:0 4px 0 4px}
.navDropMyworld{}
.navDropMyworld table.recherche_head{ height:30px; float:right;}
/*.navDropMyworld table.recherche_head tr td{ height:30px; padding:0 4px 0 4px}*/
.filAriane{background-color:#FFF;height:20px;color: #763927;font-weight: bold; width:850px; margin:0; padding:0; margin-top:5px; text-align:left; clear:both}


.spacer{ clear:both; width:0px; height:0; font-size:1px; margin:0; padding:0;}
.cont_center{ margin:0; padding:0; width:950px; margin-top:-20px;}
*html div.cont_center{}

.leftColon{ float:left; width: 200px;}
.centerColon{ float:left; width: 427px; margin:0 10px 0 10px}
*html .centerColon{ margin-left:5px!important}
.centerColon form{ margin:0; padding:0}
.rightColon{ float:left;width:300px;font-size: 12px;font-weight: bold;color: #763927;}
.accueilColon{ float:left;width: 640px; margin-right:10px;}


.leaderboard{ margin:0; padding:0; text-align:left;  width:948px; /*position:relative;left:210px;*/ margin-top:10px; margin-left:0px;}
.navigBas{background-color:#828282;	color: #FFF; font-weight:bold; width:970px; margin:10px 0 0 30px; padding:5px 0 5px 0;}
*html .navigBas{ width:974px!important}
.navigBas table tr td{ padding:7px 0 7px 0}
.navigBas table tr td img{}

/** inscription corp **/
.largeColon {width: 640px; float:left; margin:0px 10px 0 0}
.divmoins20px {	margin-top:0px;}

/** login **/
.navDropLogin {	background: url(/images/frontoffice/fondDropNavMyWorld.gif) top left repeat-x; height:30px;	font-size: 12px;font-weight: bold;color: #FFFFFF; width:950px;}
* html .navDropLogin {margin-bottom:-12px}
.navDropLogin table{ height:30px;}
.navDropLogin table.recherche_head tr td{ height:30px; padding:0 4px 0 4px}
.navDropLogin table tr td.Creercompte a{}
.navDropLogin table tr td.Creercompte a span{ background: url(../images/frontoffice/btn_creer_compte.png) top left; }

/** pagination **/
.Resultats table.pagination tr td a{ color:#666666}
.Resultats table.pagination tr td a:hover{ color:#666666 ; text-decoration:none;}

/** google adsense droit **/
.google_left_ptt{ width:198px; border:1px solid #0066CB; margin:0; padding:0; background:transparent url(../images/frontoffice/google_logo.jpg) bottom center no-repeat; margin-top:10px; zoom:1}
.google_right_ptt{  border:1px solid #0066CB; margin:0; padding:0; background:transparent url(../images/frontoffice/google_logo.jpg) bottom center no-repeat; margin-top:5px; zoom:1;}
.google_title{ margin:0; padding:0; margin-bottom:5px; background-color:#0066CB; zoom:1}
.google_title p{ margin:0; padding:0; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px 0px 7px 5px}
.google_pub{ margin:0; padding:0; margin:0; margin-bottom:80px; margin-left:10px;}
.google_centre_ptt{border:1px solid #0066CB; margin:0; padding:0; zoom:1}
.google_centre_ptt div.google_pub{ margin-bottom:0px; margin:0px; zoom:1}

/* autres */
#messageDiv p{ margin:0; padding:0;}



