/*
	Nouvelles classes génériques pour l'admin (voir wiki : RationalisationAdmin)
*/
img {
	font-size: 6px;
	line-height: 0.5px;
	color: gray;
}

fieldset {border:0 none;}

/*
	ob_button_*
	Boutons génériques
*/
.ob_button_primary,
.ob_button_primary_hover {
	float: left;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_action_background-2s.gif") top repeat-x #EFF8FD;
	cursor: pointer;
}
.ob_button_primary_hover {
	background-position: bottom;
}
.ob_button_primary_left,
.ob_button_primary_right {
	float: left;
	width: 5px;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_action_left.gif") left no-repeat;
	}
.ob_button_primary_right {
	background-image: url("../img/admin_ctn_defaultbtn_action_right.gif");
	}
.ob_button_primary_mid {
	float: left;
	padding: 4px 0 0 0;
	height: 21px;
	background: url("../img/admin_ctn_defaultbtn_action_mid.gif") left repeat-x;
	text-align: center;
	font-weight: bold;
	}
.ob_button_primary input,
.ob_button_primary_hover input {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0;
	font-weight: bold;
	color: black;
	cursor: pointer;
	width: auto ! important;
	}

.ob_button_secondary {
	float: left;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_background-2s.gif") top repeat-x #EFF8FD;
	cursor: pointer;
}
.ob_button_secondary_hover {
	background-position: bottom;
}
.ob_button_secondary_left,
.ob_button_secondary_right {
	float: left;
	width: 5px;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_left.gif") left no-repeat;
	}
.ob_button_secondary_right {
	background-image: url("../img/admin_ctn_defaultbtn_right.gif");
	}
.ob_button_secondary_mid {
	float: left;
	padding: 4px 0 0 0;
	height: 21px;
	background: url("../img/admin_ctn_defaultbtn_mid.gif") left repeat-x;
	text-align: center;
	font-weight: bold;
	}
.ob_button_secondary input,
.ob_button_secondary_hover input {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0;
	font-weight: bold;
	color: #5A5A5A;
	cursor: pointer;
	width: auto ! important;
	}
	
/* 

Bouton enhanced by YAHOO 

*/
.buttonAction {
	text-decoration:none;
	background: url('ob-skin/sprite.png') 0 -1400px;
	color: black;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #FF8D00;
	margin:2px;
	padding: 2px 10px 0 10px;
	height: 23px;
	font-weight: bold;
}
.buttonAction:hover {
	background: url('ob-skin/sprite.png') 0 -2000px;
}
.button {
	text-decoration:none;
	background: white;
	color: black;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #C6C0B2;
	background: white;
	margin:2px;
	padding: 2px 10px 0 10px;
	height: 23px;
}
.button:hover {
	background: url('ob-skin/sprite.png') 0 -1300px;
}











/* OVER BLOG base style sheet
   -------------------------
   Morgan Thomas 2006
*/
/*------------------------------------*/
/*        home (ob-light)         */
/*------------------------------------*/
/* OVER BLOG base style sheet
   -------------------------
   Morgan Thomas 2006
*/
/* --------- DEFINITIONS GENERALES HTML --------- */ 
/* Pas de bordures sur les images link�es */
a img { border: none; }

/* Couleurs des liens */
a:link,a:visited{color:#007FD8;text-decoration: none;}
a:hover{color:#000;text-decoration: underline;}
a:active{color:#009DE4;text-decoration: none;}

/* Pas d'extension de taille sur les formulaires */
form { margin: 0px; }
.submit {cursor:pointer;}
.noBorder {border:0px none;}

/* Div Vierge pour fermer correctement le bas de certaines listes sous IE */
#clr {
	clear: left;
	width: 1px;
	height: 1px;
	}
.clear{
	clear:both;
}	
.center {text-align:center}

/* D�finition de typo */
body, h1, h2, h3, h4, h5,	 h6, td {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
body {
	background: #496673 top repeat-x;
	}


/* Titres Fiches */
h1 {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	}

/* Titres Listes */
h2, h3 {
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: gray;
	}

.gBlueBackgound {
	background: #FCFCF9;
}


/* Acronymes sans soulignement */
acronym {
	border: none;
}
/* D�finition des champs de formulaire */
input,
select,
textarea {
	font-family: arial;
	font-size: 12px;
	color: #000;
	background: #fff;
	border: black 1px solid;
}
.o {
	font-weight: bold;
	color: #FF9D00;
	}

.b {
	font-weight: bold;
	color: #000;
	}
	
.li {margin:0; padding:0; list-style:none;}

.emS {
	font-variant: normal;
	text-decoration: underline;
}
/* --------- DEFINITIONS PARTIES --------- */ 
/* ----- Global Page ----- */
/* D�finition du fond � gauche et � droite de la fen�tre de travail */

#page_container {
	width: 950px;
	text-align: left;
	margin: 0px auto;
	top: 0px;
	background: #fff;
	position: relative;
	}




/* ----- HEADER ----- */
#language_container {
	padding: 0;
	background-color: #496673;
	}
#hdr_languages {
	padding: 0;
	height: 1.4em;
	color: #FFFFFF;
	font-size: 1em;
	}
a.hdr_languages_link:link,
a.hdr_languages_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
a.hdr_languages_link:hover,
a.hdr_languages_link:active {
	color: #FFFFFF;
	text-decoration: underline;
	}

	#hdr_loginzone {
		margin: 0 0 5px 0;
		height: 30px;
		text-align: right;
		width:400px;
		float: right;
	}

#header_container {
	float: left;
	width: 950px;
	padding: 5px 0 2px 0;
	background: #fff;
	}

#hdr_logo {
	float: left;
	width: 300px;
	height: 100px;
	}

#hdr_right_container {
	float: right;
	width: 630px;
	text-align: right;
	padding-right: 10px;
	}


	
#swapLoginLogout {
	width: auto;
	margin-top: 10px;
}

	#hdr_login_picto
	 {
		float: left;
		width: 5px;
		height: 30px;	
	}

	#hdr_login_picto {
	width: 32px;
	height: 28px;
	text-align: left;
	}
	
	#hdr_login_mid {
	height: 26px;
	}
	
#hdr_loginzone_background {
	border:1px solid #ECE8D7;
	background: #F8F6F0;
	padding: 3px 3px 0 3px;
	color: gray;
	}
#hdr_loginzone_background label {
	font-weight: bold;
	color: #5A5A5A;
}
#hdr_login_mid fieldset {
	border:0 none;
	padding:0px;
	margin:0px;
	width:390px;
}


	
.hdr_login_mid_ipt {
	width: 100px;
	height: 14px;
	font-size: 12px;
	color: #000;
	background-color: #fff;
	border: 1px #F3F0E6 solid;
	}
.hdr_login_mid_btn,
.hdr_login_mid_btn-hover {
	float: left;
	padding: 5px 5px 0 5px;
	width: 42px;
	height: 21px;
	background: url("../img/hdr_login_mid_btn-2s.gif") top center no-repeat #FFF2DF;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	}
.hdr_login_mid_btn-hover {
	background-position: bottom center;
	background-color: #FFCE7F;
	}
.hdr_login_mid_btn_link {
	cursor: pointer;
}
a.hdr_login_mid_btn_link:link,
a.hdr_login_mid_btn_link:visited {
	color: #5A5A5A;
	text-decoration: none;
	}
a.hdr_login_mid_btn_link:hover,
a.hdr_login_mid_btn_link:active {
	color: #000;
	text-decoration: underline;
	}
#hdr_lostpwd {
	font-size: 10px;
	text-align: right;
	color: #5A5A5A;
	}
a.hdr_lostpwd_link:link,
a.hdr_lostpwd_link:visited {
	color: #FF9D00;
	text-decoration: none;
	}
a.hdr_lostpwd_link:hover,
a.hdr_lostpwd_link:active {
	color: #FF6100;
	text-decoration: underline;
}

#hdr_logoutzone {
	padding: 0px 0px 10px 0px;
	text-align: right;
	width: auto;
	float: right;
	}
.displayNone {
	display: none;
}

.hdr_logoutzone_desc {
	float: left;
	margin-top: 40px;
	font-size: 10px;
	color: #928E81;
	overflow: hidden;
	}

.hdr_logoutzone_itemsep,
.hdr_logoutzone_item {
	float: left;
	width: 10px;
	}
.hdr_logoutzone_itemsep {
    height: 1px;
}

.hdr_logoutzone_item {
	width: 60px;
	}
.hdr_logoutzone_item_btn,
a.hdr_logoutzone_item_btn:hover,
.hdr_logoutzone_item_btn-hover {
	float: left;
	padding: 0 5px 0 5px;
	width: 50px;
	height: 50px;
	background: url("../img/hdr_logoutzone_item_btn-2s.gif") top center no-repeat;
	}
a.hdr_logoutzone_item_btn:hover {
	background-position: bottom center;
	}
.hdr_logoutzone_item_btn-hover {
	background-image: url("../img/hdr_logoutzone_item_btn-2s.gif");
	background-position: bottom center;
	}
	
* html .hdr_logoutzone_item_btn a,
* html .hdr_logoutzone_item_btn-hover a {
	display: block;
	overflow: hidden;
	height: 50px;
}
.hdr_logoutzone_item_text {
	float: left;
	width: 60px;
	font-size: 10px;
	text-align: center;
	}
a.hdr_logoutzone_item_link:link,
a.hdr_logoutzone_item_link:visited {
	color: #FF9D00;
	text-decoration: none;
	}
#header_stats {
	margin-top:0px;
	padding: 2px 0px 0px 0px;
	text-align: justify;	
	font-size: 10px;
	font-weight: bold;
	color: #928E81;
}	
/* ----- FOOTER ----- */
a.footer_mid_nav_link:link,
a.footer_mid_nav_link:visited {
	color: #5A5A5A;
	text-decoration: none;
	}
a.footer_mid_nav_link:hover,
a.footer_mid_nav_link:active {
	color: #000;
	text-decoration: underline;
	}
#footer,
#footer_left,
#footer_mid,
#footer_right {
	float: left;
	width: 950px;
	height: 100px;
	background: #DAD1AF url("../img/footer_mid.gif") left bottom repeat-x;
	}
#footer_left {
	width: 10px;
	background-image: url("../img/footer_left.gif");
	background-repeat: no-repeat;
	}
#footer_mid {
	width: 940px;
	background: none;
	}
#footer_right {
	background: url("../img/footer_right.jpg") right bottom no-repeat;
	}
#footer_mid_nav {
	float: left;
	margin-top: 40px;
	padding-left: 10px;
	height: 30px;
	}

#footer_mid_text {
	clear: left;
	padding-top: 14px;
	padding-left: 10px;
	height: 16px;
	font-size: 10px;
	color: #5A5A5A;
	}


.footer_mid_nav_item,
.footer_mid_nav_item-hover {
	float: left;
	margin: 0;
	padding: 5px 5px 0px 5px;
	height: 20px;
	background: none;
	border-left: 1px solid #B3A26B;
	}
.footer_mid_nav_sep {
	float: left;
}

#error_hidden {color:#496673; background:#496673}
#error_hidden hr {color:#496673; background:#496673; height:1px; border:1px; }

/* ----- ZONE CONTENU ----- */
#content_container {
	float: left;
	width: 950px;
	background-color: #FFFFFF;
	}

.ctn_zone {
	float: left;
	padding: 0 10px 0 10px;
	width: 930px;
	}
/*------------------------------------*/
/*        portail global (ob)         */
/*------------------------------------*/
.tagsBlocsList li {
	float: left;
	margin: 0;
	padding: 0;
}
dl {
	color: black;
	font-weight: normal;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 10px;
}
.tagsBlocsList {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 610px;
}
.tagsBlocsList li.leftTagBloc {
	margin: 0 10px 15px 0;
}
.liSansMarge {
	list-style: none;
	margin:0;
	padding:0;
}
.ctn_z_largebox_item_title em {
	font-size: 0.8em;
	font-weight: normal;
	color: gray;
}
.titleH2 {
	color: #000;
	font-size:1.5em;
}
#content_container_actu {
	float: left;
	width: 950px;
	background: #fff;
	}

#ctn_communities_lists {
	float: left;
	width: 67%;
}
.ctn_desc {
	float: left;
	padding: 5px 10px 0 10px;
	width: 930px;
	}
.ctn_z_table {
	margin-bottom: 7px;
	width: 930px;
	}
.ctn_z_table_leftz {
	float: left;
	width: 610px;
	margin: 10px;
	}
* html .ctn_z_table_leftz {
	margin: 5px;
}
.ctn_z_table_rightm {
	width: 300px;
	margin-right: 10px;
	height: 100%;
	float:right;
	background: #E3DCC3 url("../img/ctn_z_mright_background.gif") top center repeat-y;
	position: relative;
	}
* html .ctn_z_table_rightm {
	margin-right: 5px;
}
/* def marge */
.ctn_z_colright{
	width:290px;
	float:right;
}
.ctn_z_mright,
.ctn_z_colleft,
.ctn_zone_m_main,
.ctn_zone_m_bottom,
.ctn_zone_m_hsep,
.ctn_m_box_subtitle,
.ctn_m_box_content,
.ctn_m_box_content-hover,
.ctn_m_box_bottom,
.ctn_m_box_button_container,
.ctn_z_colleft_box_subtitle,
.ctn_z_colleft_box_content,
.ctn_z_colleft_box_item-hover,
.ctn_z_colleft_box_bottom,
.ctn_z_largebox_col2,
.ctn_z_ilargebox_colleft_box_content,
.ctn_z_ilargebox_col2,
.ctn_home_feature_container,
.ctn_home_feature,
.ctn_home_f_top,
.ctn_home_f_bottom,
.ctn_home_f_subtitle,
.ctn_home_f_content,
.ctn_home_f_content_bottom,
.ctn_home_f_bottom_content_bottom,
.ctn_home_z_colright,
.ctn_home_z_box_subtitle,
.ctn_home_z_box_content,
.ctn_home_z_box_content-actuhover,
.ctn_home_z_box_content-commuhover,
.ctn_home_z_box_content-annuhover,
.ctn_home_z_box_bottom,
.ctn_home_z_tagcloud {
	float: left;
	width: 290px;
	}
.ctn_m_box {
	float: none;
}
/* def zone */
.ctn_z_colleft {
	margin-left: 6px;
	}
.ctn_zone_m_bottom {
	clear: both;
	}

.ctn_zone_m_hsep {
	height: 15px;
	font-size: 0px;
}

.ctn_m_box_title_fullwidth{
	background: url("../img/ctn_home_fulllargebox_title.gif") bottom right no-repeat;
	height:16px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:2px 0pt 0pt 5px;
	margin:auto 6px;
}

.ctn_m_box_title {
	float: left;
	padding: 5px 5px 0 10px;
	width: 285px;
	height: 20px;

	font-size: 14px;
	color: #5A5A5A;
	font-weight: bold;
	}
.ctn_m_box_subtitle {
	height: 3px;
	font-size: 0px;
	}
.ctn_m_box_content-hover {
	background-color: #F5F3EB;
	}
.ctn_m_box_itemsep {
	float: left;
	width: 290px;
	height: 1px;
	font-size: 0px;
	background: url("../img/ctn_m_box_itemsep.gif") bottom center no-repeat;
	}
.ctn_m_box_item {
	float: left;
	padding: 1px 0 2px 0;
	width: 280px;
	}
	
.ctn_m_box_content_thumbnail,
.ctn_m_box_content_thumbnailblog {
	float: left;
	padding: 0 5px 5px 0;
	width: 30px;
	height: 30px;
	}
.ctn_m_box_content_thumbnailblog {
	width: 60px;
	height: 60px;
	}

.ctn_m_box_content_title,
.ctn_m_box_content_desc {
	float: right;
	width: 245px;
}
.ctn_m_box_content_title {
	font-weight: bold;
	}
.ctn_m_box_content_titleblog {
	float: right;
	width: 215px;
	font-weight: bold;
	}
.ctn_m_box_content_desc {
	text-align: justify;
	font-size: 10px;
	color: #000;
	}
.ctn_m_box_content_descportrait,
.ctn_m_box_content_descblog,
.ctn_m_box_content_info {
	float: right;
	width: 235px;
	text-align: justify;
	font-size: 10px;
	color: #000;	
	}
.ctn_m_box_content_descblog {
	width: 215px;	
	}

.ctn_m_box_content_info {
	width: 245px;
	}

.ctn_m_box_content_default {
	float: left;
	padding: 0 5px 0 5px;
	width: 290px;
	}

.ctn_m_box_content_background {
	float: left;
	padding: 2px 5px 2px 5px;
	width: 280px;
	background: #ECE8D7 url("../img/ctn_m_box_content_background.jpg") bottom center no-repeat;
	text-align: justify;
	}

.ctn_m_box_content_ul {
	margin: 0;
	padding: 0;
	width: 290px;
	background: #ECE8D7 url("../img/ctn_m_box_content_background.jpg") bottom center no-repeat;
	list-style : none;
	font-size: 12px;
	font-weight: bold;
	}

.ctn_m_box_content_li {
	padding: 1px 0 2px 16px;
	background: url("../img/ctn_m_box_content_li_puce.gif") left center no-repeat;
	}

.ctn_m_box_bottom {
	height: 2px;
	font-size: 0px;
	}

.ctn_m_box_button_more,
.ctn_m_box_button_more-hover {
	/*float: left;*/
	padding: 5px 40px 0 10px;
	width: 250px;
	height: 20px;
	background: url("../img/ctn_m_box_button_more-2s.gif") center top no-repeat #DAD1AF;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	}

.ctn_m_box_button_more-hover {
	background-position: center bottom;
	background-color: #6DB7CA;
	}

.ctn_m_box_button_action,
.ctn_m_box_button_action-hover {
	float: left;
	padding: 5px 20px 0 20px;
	width: 260px;
	height: 20px;
	background: url("../img/ctn_m_box_button_action-2s.gif") center top no-repeat;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	}

.ctn_m_box_button_action-hover {
	background-position: center bottom;
	}

.ctn_m_box_button_create,
.ctn_m_box_button_create-hover {
	float: left;
	padding: 5px 20px 0 20px;
	width: 260px;
	height: 20px;
	background: url("../img/ctn_m_box_button_create-2s.gif") center top no-repeat #F1BC61;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	}

.ctn_m_box_button_create-hover {
	background-position: center bottom;
	background-color: #FF9D00;
	}
/*------------------------------------*/
/*            Liens              */
/*------------------------------------*/
a.ctn_m_box_button_link:link,
a.ctn_m_box_button_link:visited {
	color: #5A5A5A;
	text-decoration: underline;
	}
a.link_boxtitle:link,
a.link_boxtitle:visited {
	color: #344349;
	text-decoration: underline;
	}
a.link_title:link,
a.link_title:visited {
	color: #0043B7;
	text-decoration: none;
	}

a.link_tag:link,a.link_tag:visited {
	color: #0070D2;
	text-decoration: none;
	}
a.link_action:hover,
a.link_action:active {
	color: #FF9D00;
	text-decoration: underline;
	}
a.link_blog:link,
a.link_blog:visited {
	color: #007FD8;
	text-decoration: none;
	}
a.link_subtitle:link,
a.link_subtitle:visited {
	color: #009DE4;
	text-decoration: underline;
	}

a.ctn_m_box_button_link,
a.ctn_m_box_button_link:active,
a.ctn_m_box_button_action_link:hover,
a.ctn_m_box_button_action_link:active,
a.ctn_m_box_button_create_link:hover,
a.ctn_m_box_button_create_link:active,
a.ctn_z_ilargebox_admin_mid_item_link:hover,
a.ctn_z_ilargebox_admin_mid_item_link:active,
a.prm_create_btn_link:hover,
a.prm_create_btn_link:active,
a.prm_discover_btn_link:hover,
a.prm_discover_btn_link:active,
a.prm_nav_link:hover,
a.prm_nav_link:active,
a.link_boxtitle:hover,
a.link_boxtitle:active,
a.link_tag:hover,
a.link_tag:active,
a.link_title:hover,
a.link_title:active,
a.link_blog:hover,
a.link_blog:active,
a.ctn_desc_title_link,
a.link_subtitle:hover,
a.link_subtitle:active {
	color: #000;
	text-decoration: underline;
	}

a.ctn_m_box_button_action_link:link,
a.ctn_m_box_button_action_link:visited,
a.ctn_z_ilargebox_nav_mid_item_link:link,
a.ctn_z_ilargebox_nav_mid_item_link:visited,
a.ctn_z_ilargebox_nav_mid_item_link:link,
a.ctn_z_ilargebox_nav_mid_item_link:visited,
a.ctn_z_ilargebox_admin_mid_item_link:link,
a.ctn_z_ilargebox_admin_mid_item_link:visited {
	color: #fff;
	text-decoration: none;
	}
a.ctn_m_box_button_create_link:link,
a.ctn_m_box_button_create_link:visited,
a.prm_create_btn_link:link,
a.prm_create_btn_link:visited,
a.prm_discover_btn_link:link,
a.prm_discover_btn_link:visited,
a.link_action:link,
a.link_action:visited {
	color: #000000;
	text-decoration: none;
	}	
a.ctn_z_ilargebox_nav_mid_item_link:hover,
a.ctn_z_ilargebox_nav_mid_item_link:active {
	color: #FFFFFF;
	text-decoration: underline;
	}
a.prm_nav_link:link,
a.prm_nav_link:visited {
	color: #3D3D3D;
	text-decoration: none;
	}
	
	
.ctn_m_box_pub_mid {
	background-color: #ECE8D7;
	}
.ctn_z_colleft_hsep {
	width: 300px;
	height: 15px;
	clear:both;
	}

.ctn_z_colleft_box {
	width: 290px;
	background: #FEFEFD;
	overflow: hidden;
	}

.ctn_z_colleft_box_title {
	float: left;
	padding: 2px 0 0 5px;
	width: 295px;
	height: 16px;
	background: url("../img/ctn_home_z_box_title.gif") bottom center no-repeat #DFF2FB;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	}

.ctn_z_colleft_box_content {
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
	}

.ctn_z_colleft_box_itemsep {
	float: left;
	margin: 0 5px 0 5px;
	width: 290px;
	height: 1px;
	font-size: 0px;
	background: #DFF2FB;
	}
.ctn_z_colleft_box_item,
.ctn_z_colleft_box_item-hover {
	padding: 1px 0 5px 5px;
	}
.ctn_z_colleft_box_item-hover {
	background-color: #fff;
	}
.ctn_z_colleft_box_content_thumbnail {
	float: left;
	padding: 0 5px 5px 5px;
	width:30px;	
	}	
.ctn_z_colleft_box_content_title {
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	}
.ctn_z_colleft_box_content_desc,
.ctn_z_colleft_box_content_info {
	text-align: justify;
	font-size: 10px;
	color: #000;
	}
.ctn_z_largehsep {
	width: 615px;
	height: 15px;
	}
.ctn_z_largebox {
	float: left;
	width: 615px;
	}
.ctn_z_largebox_title {
	padding: 2px 5px 0 5px;
	width: 605px;
	background: url("../img/ctn_home_z_largebox_title.gif") bottom center no-repeat #DFF2FB;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}
.ctn_z_largebox_subtitle {
	float: left;
	margin-bottom: 3px;
	width: 615px;
	height: 5px;
	background-color: F5F3EB;
	font-size: 0px;
	}
.ctn_z_largebox_bottom {
	width: 615px;
	height: 2px;
	background-color: #ECE8D7;
	font-size: 0px;
	}
.ctn_z_largebox_content {
	margin: 0;
	list-style: none;
	padding: 0 0 5px 0;
	width: 615px;
	border-bottom: 2px solid #ECE8D7;
	overflow: hidden;
	}
.ctn_z_largebox_item {
	margin: 0 0 5px 0;
	padding: 1px 5px 2px 5px;
	width: 605px;
	}
.ctn_z_largebox_item_avatar {
	float: left;
	padding: 2px 10px 0px 0;
}
.ctn_z_largebox_itemsepbig,
.ctn_z_largebox_itemsep {
	padding: 0 5px 0 5px;
	width: 605px;
	font-size: 0px;
}
.ctn_z_largebox_itemsep {
	clear:both;
	height: 1px;
	background: url("../img/ctn_z_largebox_itemsep.gif") bottom center no-repeat;
	}

.ctn_z_largebox_itemsepbig {
	float: left;
	padding: 0 5px 0 5px;
	height: 10px;
	}

.ctn_z_largebox_item_title,
.ctn_z_largebox_item_title-wtpic {
	font-weight: bold;
	font-size: 14px;
}
.ctn_z_largebox_item_title {
	margin: 0;
	}

.ctn_z_largebox_item_title-wtpic {
	padding-left: 20px;
	}
.ctn_z_largebox_item_hideable,
.ctn_z_largebox_item_text,
.ctn_z_largebox_item_hideable-hidden {
	float: left;
	padding: 0;
	text-align: justify;
}
.ctn_z_largebox_item_text {
	margin: 0;
	}
.ctn_z_largebox_item_hideable {
	padding-top: 2px;
	}
.ctn_z_largebox_item_hideable-hidden {
	padding-top: 2px;
	display: none;
	}
.ctn_z_largebox_item_hideable_text {
	float: left;
	padding: 2px 5px 2px 5px;
	width: 575px;
	}
.ctn_z_largebox_item_info {
	margin: 0;
	padding:3px 0 0  0;
	font-size: 10px;
	clear:both;
	}
.ctn_z_largebox_item_options {
	float: left;
	padding: 0 0 0 20px;
	}
.ctn_z_largebox_item_options_expand {
	float: left;
	width: 20px;
	height: 20px;
	}
.ctn_z_largebox_item_options_info {
	padding: 3px 5px 0 5px;
	height: 17px;
	font-size: 10px;
	}
.ctn_z_largebox_item_options_more,
.ctn_z_largebox_item_options_more-hover {
	float: right;
	padding: 3px 15px 0 5px;
	width: 80px;
	height: 17px;
	background: url("../img/ctn_z_largebox_item_options_more-2s.gif") top left no-repeat center;
	font-size: 10px;
	cursor: pointer;
	}
.ctn_z_largebox_item_options_more-hover {
	background-position: bottom left;
	}
.ctn_z_smallinfo {
	float: left;
	text-align:center;
	margin-bottom: 10px;
	padding: 2px 5px 0 5px;
	width: 605px;
	background: #FAF9F5;
	color: #5A5A5A;
	}
	
.ctn_z_smallinfo p {text-align:justify;}	
.ctn_z_ilargebox {
	float: left;
	width: 615px;
	}
.ctn_z_ilargebox_title,
.ctn_z_ilargebox_title_black {
	float: left;
	padding: 4px 5px 0 5px;
	width: 605px;
	height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #009DE4 url("../img/ctn_z_ilargebox_title.gif") bottom center repeat-y;
	margin: 0;
	}
.ctn_z_ilargebox_title_black {
	color: #000;
	}
.ctn_z_ilargebox_title_black a{ 
	color:#000;
}
.ctn_z_ilargebox_bottom {
	float: left;
	width: 615px;
	height: 10px;
	font-size: 0px;
	}

.ctn_z_ilargebox_content_container {
	float: left;
	padding: 5px;
	width: 605px;
	background: #91DAFF;
	}
.ctn_z_ilargebox_highlight {
	float: left;
	padding: 2px 5px 2px 5px;
	width: 595px;
	background-color: #fff;
	}
.ctn_z_ilargebox_highlightsep {
	float: left;
	margin-top: 2px;
	width: 595px;
	height: 2px;
	font-size: 0px;
	background-color: #DFF2FB;	
	}
.ctn_z_ilargebox_highlight_thumbnail {
	float: left;
	padding: 0 5px 5px 0;
	width: 30px;
	height: 30px;
	overflow:hidden;
	}
.ctn_z_ilargebox_highlight_desc,
.ctn_z_ilargebox_highlight_title,
.ctn_z_ilargebox_highlight_info {
	float: left;
	width: 560px;
	text-align: justify;
	}
.ctn_z_ilargebox_highlight_title {
	font-size: 14px;
	font-weight: bold;
	}
.ctn_z_ilargebox_highlight_info {
	font-size: 10px;
	}
.ctn_z_ilargebox_subhighlight {
	float: left;
	width: 605px;
	height: 2px;
	font-size: 0px;
	background-color: #DFF2FB;
	}

.ctn_z_ilargebox_content {
	float: left;
	padding-top: 3px;
	width: 605px;
	background:#fff;
	}
.ctn_z_ilargebox_sep2 {
	float: left;
	width: 5px;
	height: 10px;
	}
/* --- Nav d'options ---  */
.ctn_z_ilargebox_nav {
	float: left;
	padding: 5px 5px 3px 5px;
	width: 595px;
	height: 25px;
	background-color: #FFFFFF;
	}

.ctn_z_ilargebox_nav_left,
.ctn_z_ilargebox_nav_right {
	float: right;
	width: 5px;
	height: 25px;
	background: url("../img/ctn_z_ilargebox_nav_left.gif") bottom right no-repeat;	
	}

.ctn_z_ilargebox_nav_right {
	float: left;
	background-image: url("../img/ctn_z_ilargebox_nav_right.gif");
	background-position: bottom left;
	}

.ctn_z_ilargebox_nav_mid {
	float: left;
	width: 585px;
	height: 25px;
	background-color: #fff;
	}

.ctn_z_ilargebox_nav_mid_item,
.ctn_z_ilargebox_nav_mid_item-hover {
	float: right;
	padding: 4px 10px 0 10px;
	height: 21px;
	background: url("../img/ctn_z_ilargebox_nav_background.gif") bottom left repeat-x #5A5A5A;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	}

.ctn_z_ilargebox_nav_mid_item-hover {
	background-image: url("../img/ctn_z_ilargebox_nav_mid_item-hover.gif");
	background-color: #009DE4;
	}
.ctn_z_ilargebox_nav_mid_item_sep {
	float: right;
	width: 1px;
	height: 25px;
	background: url("../img/ctn_z_ilargebox_nav_mid_item_sep.gif") bottom left repeat-x;
	}

/* --- Nav d'admin ---  */
.ctn_z_ilargebox_admin {
	float: left;
	width: 615px;
	height: 25px;
	background-color: #FF9D00;
	}

.ctn_z_ilargebox_admin_left,
.ctn_z_ilargebox_admin_right,
.ctn_z_ilargebox_admin_mid,
.ctn_z_ilargebox_admin_mid_picto {
	float: left;
	width: 5px;
	height: 25px;
	background: url("../img/ctn_z_ilargebox_admin_left.gif") top right no-repeat;
	}

.ctn_z_ilargebox_admin_right {
	background-image: url("../img/ctn_z_ilargebox_admin_right.gif");
	background-position: top left;
	}

.ctn_z_ilargebox_admin_mid {
	width: 605px;
	background-image: url("../img/ctn_z_ilargebox_admin_background.gif");
	background-repeat: repeat-x;
	}

.ctn_z_ilargebox_admin_mid_picto {
	width: 21px;
	background-image: url("../img/ctn_z_ilargebox_admin_mid_picto.gif");
	}

.ctn_z_ilargebox_admin_mid_item,
.ctn_z_ilargebox_admin_mid_item-hover {
	float: left;
	padding: 4px 10px 0 10px;
	height: 21px;
	font-weight: bold;
	}
.ctn_z_ilargebox_admin_mid_item-hover {
	background: url("../img/ctn_z_ilargebox_admin_background-hover.gif") top right repeat-x #FFC807;
	}
.ctn_z_ilargebox_admin_mid_item_sep {
	float: left;
	width: 1px;
	height: 25px;
	background: url("../img/ctn_z_ilargebox_admin_mid_item_sep.gif") top left no-repeat;
	}
/*------- styles commun a tout le site ------*/
.error {
	margin: 5px 10% 15px 10%;
	padding: 5px 5px 5px 30px;  
	width: 70%;  
	border: 2px dotted #FF2500;  
	background-image: url("../img/p_error.gif");
	background-position: 5px 5px;
	background-repeat: no-repeat;
	text-align: justify;
}
* html .error {
	margin: 5px 3% 15px 3%;
}
.error b {
	color: #FF2500;
}
.GcheTexte,.DrteTexte{float:left; margin:3px;}
.DrteTexte{float:right;}
.CtreTexte{margin:3px auto; display:block;}
.liCircle {
	list-style: circle;
}
#miniGlobal {width:100%; background:#FFF;}
.ads_square_center {width:305px; margin:0px auto;}
.rightCorner {
	position: absolute;
	top: 0;
	right: 0;
}
/* Boites d'erreur/avertissement, etc */
.ctn_z_errorbox,
.ctn_z_importantbox,
.ctn_z_infobox,
.ctn_z_okbox {
	margin: 5px 0;
	padding: 5px 5px 5px 30px;
	width: auto;
	border: 2px dotted #FF6100;
	background: url("../img/p_error.gif") 5px 5px no-repeat #FFF;
	text-align: justify;	
	}
.ctn_z_errorbox strong.title {
	color: #FF2500;
	}
.ctn_z_importantbox {
	border-color: #FF9D00;
	background-image: url("../img/p_important.gif");
	}
.ctn_z_importantbox strong.title {
	color: #FF7F00;
	}
.ctn_z_infobox {
	border-color: #009DE4;
	background-image: url("../img/p_info.gif");
	}
.ctn_z_infobox strong.title {
	color: #0061CC;
	}
.ctn_z_okbox {
	border-color: #55CC00;
	background-image: url("../img/p_ok.gif");
	}
.ctn_z_okbox strong.title {
	color: #1CA300;
	}

.ctn_z_adult {
	margin: 5px 0;
	padding: 5px 5px 5px 30px;
	background: url("../img/p_important.gif") 5px 50% no-repeat #FFF;
	text-align: justify;	
	}	

.ctn_z_adult h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.capslock {
	font-weight: normal;
	text-transform: uppercase;
}
.text-right{display:block; text-align:right}
.cadenas_open,
.cadenas_open_hidden,
.cadenas_closed,
.cadenas_closed_hidden {
	display:-moz-inline-box;
	display:inline-block;
	background: url('../img/p_login_open.gif') no-repeat;
	width: 12px;
	height: 12px;
}
.cadenas_open_hidden {
	background: url('../img/p_login_open-masked.gif') no-repeat;
}
.cadenas_closed {
	background: url('../img/p_login_closed.gif') no-repeat;
}
.cadenas_closed_hidden {
	background: url('../img/p_login_closed-masked.gif') no-repeat;
}
.redTitle {
	color: red;
	font-size: 1em;
}
/*------------------------------------*/
/*    Zone Promo (ob-zone-promo)   */
/*------------------------------------*/
#promo_container_full,
#promo_container_full_top,
#promo_container_full_bottom {
	float: left;
	padding: 0px 5px 20px 5px;
	width: 930px;
	background-color: #FFFFFF;
	}

#promo_container_full_content {
	float:left;
	padding: 5px;
	width: 926px;
	background:#C8E2E6;
	border:2px double #F8F7F2;
	}
	
	
#prm_nav {
	float: left;
	padding-top: 5px; 
	width: 165px;
	}
#prm_nav_ul {
	margin: 0;
	padding: 0;
	}
.prm_nav_li,
.prm_nav_li-hover {
	margin-bottom: 1px;	
	padding: 1px 0 0 5px;
	height: 17px;
	color: #0171C7;
	list-style : none;
	background: url("../img/prm_nav_li-2s.gif") top center no-repeat;
	cursor: pointer;
	}
.prm_nav_li-hover {
	background-position: bottom center;
	}

.prm_nav_li_disabled {
	margin-bottom: 1px;	
	padding: 1px 0 0 5px;
	height: 17px;
	color: #0171C7;
	list-style : none;
	background: url("../img/prm_nav_li_disabled.gif") top center no-repeat;
	}

#prm_promo {
	float: left;
	margin: 0 ;
	width: 450px;
	padding:0;
	}
#prm_promo_top,
#prm_promo_bottom {
	float: left;
	width: 450px;
	height: 5px;
	background: url("../img/prm_promo_top.gif") bottom center no-repeat;
	font-size: 0px;	
	padding:0;
	}	
#prm_promo_content {
	float: left;
	padding: 0px 5px 0px 5px;
	width: 440px;
	height:95px;
	background-color: #FFFFFF;
	text-align: justify;
	}	
#prm_promo_bottom {
	background: url("../img/prm_promo_bottom.gif") top center no-repeat;
	}	

#prm_desc_content {
	float: left;
	padding-right: 10px;
	width: 230px;
	background: url("../img/prm_desc_content_vsep.gif") top left repeat-y;
	text-align: justify;
	}
#prm_highlights {
	float: left;
	width: 200px;
	}
#prm_highlight_content {
	float: left;
	padding-left: 10px;
	width: 190px;
	color: #5A5A5A;
	}
.prm_create_btnz {
	float: left;
	padding: 10px 9px 0 9px;
	width: 182px;
	font-size: 0px;
	text-align: center;
	}
.prm_desc_create_btnz {
	float: right;
	padding: 0px;
	width: 182px;
	font-size: 0px;
	}
.prm_create_btn,
.prm_create_btn-hover {
	float: left;
	padding: 7px 5px 0 5px;
	width: 172px;
	height: 25px;
	background: url("../img/prm_create_btn-2s.gif") top center no-repeat #FF9D00;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	}

.prm_create_btn-hover {
	background-position: bottom center;
	background-color: #FFC807;
	}
.prm_create_btn input,
.prm_create_btn-hover input {
	background: transparent;
	border: 0;
	font-weight: bold;
}
#prm_features,
#prm_features_pictos,
#prm_features_bottom {
	float: left;
	width: 300px;
	}
#prm_features {
	margin-left: 10px;
}
#prm_features_pictos {
	height: 65px;
	}
.prm_features_picto_select,
.prm_features_picto,
.prm_features_picto-hover {
	float: left;
	width: 100px;
	height: 65px;
	background: url("../img/prm_features_picto_select.gif") top center no-repeat;
	}
.prm_features_picto,
.prm_features_picto-hover {
	background: url("../img/prm_features_picto-2s.gif") top center no-repeat;
	cursor: pointer;
	}
.prm_features_picto-hover {
	background-position: bottom center;
	}
.prm_features_picto_picto {
	float: left;
	padding: 0 25px 0 25px;
	width: 50px;
	height: 50px;
	}
.prm_features_picto_title {
	float: left;
	padding: 0 5px 0 5px;
	width: 90px;
	height: 15px;
	text-align: center;
	font-weight: bold;
	}
#prm_features_desc {
	float: left;
	padding: 5px 5px 0 5px;
	width: 290px;
	background-color: #FFFFFF;
	overflow: hidden;
	text-align: justify;
	font-size: 10px;
	color: #5A5A5A;
	}

#prm_features_picto_title {
	height: 5px;
	background: url("../img/prm_features_bottom.gif") bottom center no-repeat;	
	font-size: 0px;
	}
	
#promo_container_sml,
#promo_container_sml_left,
#promo_container_sml_content,
.prmsml_btnside {
	float: left;	
	height: 30px;
}
#promo_container_sml {
	padding: 0px 10px 10px 10px;
	width: 930px;
	background-color: #fff;
	}

#promo_container_sml_left {
	width: 5px;
	background: url("../img/promo_container_sml_left.gif") right center no-repeat;
	}

#promo_container_sml_content {
	width: 745px;
	background: url("../img/promo_container_sml_background.gif") right center repeat-x;
	}

#prm_list {
	float: left;
	margin-left: 10px ;
	width: 300px;
	height: 105px;
	padding:0;
	}
#prm_list_top,
#prm_list_bottom {
	height: 5px;
	background: url("../img/prm_list_top.gif") bottom center no-repeat;
	font-size: 0px;	
	padding:0;
	}	
#prm_list_content {
	padding: 0px 5px 0px 5px;
	width: 290px;
	height:95px;
	background-color: #FFFFFF;
	text-align: justify;
	}	
#prm_list_bottom {
	background: url("../img/prm_list_bottom.gif") top center no-repeat;
	}	

.prm_list_ul {
	margin: 0;
	padding: 0;
	}
.prm_list_li {
	margin-bottom: 1px;	
	padding: 1px 0 0 5px;
	height: 17px;
	list-style : url("../img/prm_list_icon.gif") inside none;
	}

#prmsml_text,
#prmsml_sep {
	float: left;
	padding: 7px 5px 5px 0;
	width: 530px;
	height: 18px;
	overflow: hidden;
	}

#prmsml_sep {
	padding-right: 0;
	width: 30px;
	text-align: center;
	color: #928E81;
	}

.prmsml_btnside {
	width: 1px;
	background-color: #ECE8D7;
	}

.prmsml_discover_btn,
.prmsml_discover_btn-hover,
.prmsml_create_btn,
.prmsml_create_btn-hover {
	float: left;
	padding-top: 7px;
	width: 178px;
	height: 23px;
	background: url("../img/prmsml_discover_btn-2s.gif") top right repeat-x #EFF8FD;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	}

.prmsml_discover_btn-hover {
	background-position: bottom right;
	background-color: #BFE6F8;
	}

.prmsml_create_btn,
.prmsml_create_btn-hover {
	width: 180px;
	background: #FF9D00 url("../img/prmsml_create_btn-2s.gif") top right no-repeat;
	font-weight: bold;
	}

.prmsml_create_btn-hover {
	background-color: #FFC807;
	background-position: bottom right;
	}


.ctn_z_promolargebox,
.ctn_z_promolargebox_illusmarge-gratuit,
.ctn_z_promolargebox_illusmarge-droitsdauteur,
.ctn_z_promolargebox_top,
.ctn_z_promolargebox_bottom,
.ctn_z_promolargebox_mid {
	float: left;
	width: 615px;
	background: url("../img/ctn_z_promolargebox_background.gif") bottom center repeat-x #F5F3EB;
	}

.ctn_z_promolargebox_illusmarge-gratuit {
	background: url("../img/ctn_z_promolargebox_content_marge_background-gratuit.gif") bottom left no-repeat;
	}

.ctn_z_promolargebox_illusmarge-droitsdauteur {
	background: url("../img/ctn_z_promolargebox_content_marge_background-droitsdauteur.gif") bottom left no-repeat;
	}

.ctn_z_promolargebox_top,
.ctn_z_promolargebox_bottom {
	height: 5px;
	background: url("../img/ctn_z_promolargebox_top.gif") bottom center no-repeat;
	font-size: 0px;
	}

.ctn_z_promolargebox_bottom {
	background: url("../img/ctn_z_promolargebox_bottom.gif") top center no-repeat;
	}

.ctn_z_promolargebox_title {
	float: left;
	padding: 0 5px 4px 5px;
	width: 605px;
	background: url("../img/ctn_z_promolargebox_mid.gif") top center repeat-y;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
	}

.ctn_z_promolargebox_mid {
	background: url("../img/ctn_z_promolargebox_mid.gif") top center repeat-y;
	}

.ctn_z_promolargebox_mid_marge {
	float: left;
	width: 100px;
	height: 10px;
	}

.ctn_z_promolargebox_mid_content,
.ctn_z_promolargebox_mid_content_top,
.ctn_z_promolargebox_mid_content_bottom {
	float: left;
	width: 505px;
	}

.ctn_z_promolargebox_mid_content_top,
.ctn_z_promolargebox_mid_content_bottom {
	height: 5px;
	background-image: url("../img/ctn_z_promolargebox_mid_content_top.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: 0px;
	}

.ctn_z_promolargebox_mid_content_bottom {
	margin-bottom: 5px;
	background: url("../img/ctn_z_promolargebox_mid_content_bottom.gif") top center no-repeat;
	}

.ctn_z_promolargebox_mid_content_mid {
	float: left;
	padding: 0 5px 0 5px;
	width: 495px;
	background-color: #fff;
	text-align: justify;
	}

.ctn_z_promolargebox_mid_content_mid_title {
	float: left;
	padding-bottom: 10px;
	width: 495px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	}

.ctn_z_promolargebox_mid_content_mid_info {
	float: left;
	padding: 5px;
	width: 485px;
	background-color: #EFF8FD;
	font-size: 10px;
	}

.ctn_z_promolargebox_mid_content_mid_text,
.ctn_z_promolargebox_mid_content_mid_imptext {
	float: left;
	padding: 5px;
	width: 485px;
	}
.ctn_z_promolargebox_mid_content_mid_imptext {
	font-size: 14px;
	text-align: center;	
	}
.ctn_z_promolargebox_mid_content_mid_ul {
	float: left;
	padding: 5px 10px 0 10px;
	margin: 0;
	list-style: none;
	}
.ctn_z_promolargebox_mid_content_mid_li {
	padding: 1px 0 15px 16px;
	background: url("../img/ctn_m_box_content_li_puce.gif") left top no-repeat;
	}
.ctn_z_promolargebox_mid_content_hltext {
	font-weight: bold;
	}
.ctn_z_promolargebox_mid_content_mid_btncompare,
.ctn_z_promolargebox_mid_content_mid_btncompare-hover {
	clear: both;
	float: right;
	background: url("../img/ctn_z_promolargebox_mid_content_mid_btncompare-2s.gif") right top repeat-x #009DE4;
	cursor: pointer;
	}
.ctn_z_promolargebox_mid_content_mid_btnsuscribe,
.ctn_z_promolargebox_mid_content_mid_btnsuscribe-hover {
	clear: both;
	float: right;
	background-image: url("../img/ctn_z_promolargebox_mid_content_mid_btnsuscribe-2s.gif");
	background-position: right top;
	background-repeat: repeat-x;
	background-color: #FF9D00;
	cursor: pointer;
	}
.ctn_z_promolargebox_mid_content_mid_btnsuscribe-hover {
	background-position: right bottom;
	background-color: #FFC807;
	}
.ctn_z_promolargebox_mid_content_mid_btnsuscribe_left,
.ctn_z_promolargebox_mid_content_mid_btnsuscribe_right {
	float: left;
	width: 5px;
	height: 25px;
	background-image: url("../img/ctn_z_promolargebox_mid_content_mid_btnsuscribe_left.gif");
	background-position: right top;
	background-repeat: no-repeat;
	}
.ctn_z_promolargebox_mid_content_mid_btnsuscribe_right {
	background-image: url("../img/ctn_z_promolargebox_mid_content_mid_btnsuscribe_right.gif");
	background-position: left top;
	}
.ctn_z_promolargebox_mid_content_mid_btnsuscribe_mid {
	float: left;
	padding: 4px 5px 0 5px;
	height: 21px;
	background-image: url("../img/ctn_z_promolargebox_mid_content_mid_btnsuscribe_mid.gif");
	background-position: left top;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 14px;
	}
	
	
.ctn_z_promofullbox,
.ctn_z_promofullbox-smallheight,
.ctn_z_promofullbox_top {
	float: left;
	margin-top: 10px;
	width: 930px;
	background: url("../img/ctn_z_promolargebox_background.gif") bottom center repeat-x #F5F3EB;
	}
.ctn_z_promofullbox-smallheight {
	background-image: url("../img/ctn_z_promolargebox_background-smallheight.gif");
	}
.ctn_z_promofullbox_top {
	background-image: url("../img/ctn_z_promofullbox_top.gif");
	background-repeat: no-repeat;
	font-size: 0px;
	}

.ctn_z_promofullbox_title {
	float: left;
	/*padding: 0px 5px 0 5px;*/
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #5A5A5A;
	}
.ctn_z_promofullbox_bottom {
	float: left;
	width: 930px;
	height: 5px;
	background: url("../img/ctn_z_promofullbox_bottom.gif") bottom center no-repeat;
	font-size: 0px;
	}

.ctn_z_promofullbox_container{
	width:875px;
	margin:auto;
	overflow:hidden;
	padding:10px 0;
	clear:both;
}
.ctn_z_promofullbox_mid {
	float: left;
	padding: 5px 10px 5px 10px;
	width: 910px;
	}


.ctn_z_promofullbox_mid_smltext {
	float: left;
	margin: 2px 0 5px 0;
	width: 885px;
	font-size: 10px;
	color: #5A5A5A;
	}

.ctn_z_promofullbox_mid_text {
	float: left;
	padding: 2px 10px 2px 10px;
	width: 865px;
	background-color: #F5F3EB;
	min-height:200px;
	}
.ctn_z_promofullbox_mid_text label {
	display:inline;
	float:left;
	clear:left;
}

.ctn_z_promofullbox_mid_title,
.ctn_z_promofullbox_mid_table_title {
	float: left;
	padding: 6px 5px 0 5px;
	width: 875px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	background: url("../img/ctn_z_promofullbox_mid_title.gif") bottom left repeat-x #FAC875;
	}

.ctn_z_promofullbox_mid_table_title {
	background-image: url("../img/ctn_z_promofullbox_mid_table_title.gif");
	background-repeat: no-repeat;
	}

.ctn_z_promofullbox_mid_table_bottom {
	background-image: url("../img/ctn_z_promofullbox_mid_table_bottom.gif");
	}

.ctn_z_promofullbox_mid_tablecontainer {
	float: left;
	width: 885px;
	border-bottom: 1px solid #DED4B6;
	}

.ctn_z_promofullbox_mid_table {
	width: 885px;
	}

.ctn_z_promofullbox_mid_table_libelle {
	padding: 2px 10px 2px 10px;
	width: 190px;
	background-color: #FAF9F5;
	text-align: right;
	font-weight: bold;
	color: #5A5A5A;
	vertical-align: top;
	}
.ctn_z_promofullbox_mid_table_libelle .error {
	color: red;
	border:0px none;
	line-height:20px;
	vertical-align:middle;
	width:auto;
	}	

.ctn_z_promofullbox_mid_table_input {
	padding: 2px 10px 2px 10px;
	width: 380px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	}
.ctn_z_promofullbox_mid_table_input ul {
	margin: 0;
	padding: 0;
}
.ctn_z_promofullbox_mid_table_input-text {
	width: 360px;
	border: solid 1px #5A5A5A;
	}

.ctn_z_promofullbox_mid_table_input-halftext {
	width: 180px;
	border: solid 1px #5A5A5A;
	}

.ctn_z_promofullbox_mid_table_info,
.ctn_z_promofullbox_mid_table_info-error {
	padding: 5px 10px 5px 15px;
	width: 275px;
	background-color: #F5F3EB;
	text-align: justify;
	font-size: 11px;
	color: #5D5A51;
	vertical-align: top;
	}

.ctn_z_promofullbox_mid_table_info-error {
	background: url("../img/ctn_z_promofullbox_mid_table_info.gif") top left repeat-x #FAF9F5;
	color: #FF2500;
	}

.ctn_z_promofullbox_mid_createblogbtn input,
.ctn_z_promofullbox_mid_createblogbtn-hover input {
	border: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
	font-size: 14px;
	font-weight: bold;
	} 
.ctn_z_promofullbox_mid_createblogbtn_container {
	padding: 20px 65px 5px 65px;
	width: 250px;
	height: 30px;
	margin: 0 auto;
	}

.ctn_z_promofullbox_mid_createblogbtn,
.ctn_z_promofullbox_mid_createblogbtn-hover,
.ctn_z_promofullbox_mid_miscbtn,
.ctn_z_promofullbox_mid_miscbtn-hover,
.ctn_z_promofullbox_mid_createblogbtn-disabled {
	padding: 7px 5px 0 5px;
	width: 240px;
	height: 23px;
	background: url("../img/ctn_z_promofullbox_mid_createblogbtn-2s.gif") top center no-repeat #FF9D00;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	}
.ctn_z_promofullbox_mid_createblogbtn-hover {
	background-position: center center;
	background-color: #FFC807;
	}
.ctn_z_promofullbox_mid_createblogbtn-disabled {
	background-position: bottom center;
	background-color: #FFC807;
	}	
.ctn_z_promofullbox_mid_createblogbtn-disabled input{
		color:#CCC;
	}		

.ctn_z_promofullbox_mid_createblogbtn input,
.ctn_z_promofullbox_mid_createblogbtn-hover input,
.ctn_z_promofullbox_mid_createblogbtn-disabled input
 {
	border: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
	font-size: 14px;
	font-weight: bold;
}

.ctn_z_promofullbox_mid_miscbtn>input,
.ctn_z_promofullbox_mid_miscbtn-hover>input {
	border: 0px;
	width: 100%;
	height: 100%;
	background: transparent;
	font-size: 14px;
	font-weight: bold;
} 


.ctn_z_promofullbox_mid_miscbtn,
.ctn_z_promofullbox_mid_miscbtn-hover {
	background-image: url("../img/ctn_z_promofullbox_mid_miscbtn-2s.gif");
	background-color: #EFF8FD;
	}

.ctn_z_promofullbox_mid_miscbtn-hover {
	background-position: bottom center;	
	background-color: #BFE6F8;
	}
.ctn_z_promofullbox_mid_steps {
	margin: 0 0 0 10px;
	padding: 0px;
	list-style:none;
	line-height: 20px;
	font-size: 10px;
	}

.ctn_z_promofullbox_mid_steps li {
	padding-right: 20px;
	display: inline;
	}

.ctn_z_promofullbox_mid_steps li strong span {
	padding: 2px 5px 2px 5px;
	background-color: #FF9D00;
	color: #fff;
	}

.ctn_z_promofullbox_mid_steps li span {
	padding: 2px 5px 2px 5px;
	background-color: #FFCE7F;
	}

.admin_ctn_z_promofullbox_mid_table_bottom-plain {
	float: left;
	width: 635px;
	height: 5px;
	background: url("../img/admin_ctn_z_promofullbox_mid_table_bottom-plain.gif") bottom center repeat-y;
	font-size: 0px;
	}

.admin_ctn_z_promofullbox_mid_createblogbtn_container-plain {
	float: left;
	padding: 12px 192px 5px 193px;
	width: 250px;
	height: 30px;
	background-color: #FAF9F5;
	}


.ctn_z_promofullbox_mid_table_hsep-top,
.ctn_z_promofullbox_mid_table_hsep-btm {
	float: left;
	width: 885px;
	height: 10px;
	border-bottom: 1px solid #DED4B6;
	font-size: 0px;
	}

.ctn_z_promofullbox_mid_table_hsep-btm {
	background-image: url("../img/ctn_z_promofullbox_mid_table_hsep-btm.gif");
	}

.admin_ctn_z_promofullbox {
	float: left;
	margin-top: 10px;
	width: 930px;
	}


.ctn_z_promofullbox_mid_content_top,
.ctn_z_promofullbox_mid_content_bottom {
	float: left;
	width: 910px;
	height: 5px;
	background: url('../img/ctn_z_promofullbox_mid_content_top.gif') bottom center no-repeat;
	font-size: 0px;
	}

.ctn_z_promofullbox_mid_content_bottom {
	margin-bottom: 5px;
	background: url('../img/ctn_z_promofullbox_mid_content_bottom.gif') top center no-repeat;
	}

.ctn_z_promofullbox_mid_content_mid {
	float: left;
	padding: 0 5px 0 5px;
	width: 900px;
	background-color: #FFFFFF;
	text-align: justify;
	}

/*------------------------------------*/
/*     Navigation (ob-mnav)      */
/*------------------------------------*/

/* ----- MAIN NAV (navbar rubriques + search module) ----- */
#mnav_container,
#mnav_container_left {
	position: relative;
	/*float:left;*/
	clear: both;
	width: 950px;
	height: 30px;
	background: #5A5A5A url("../img/mnav_background.gif") top left repeat-x;
	}

#mnav_container_left {
	background: url("../img/mnav_background_left.gif") top left no-repeat;
	}

#mnav_left,
#mnav_right {
	float: left;
	width: 10px;
	height: 30px;
	background: url("../img/mnav_left.gif") bottom left no-repeat;
	}

#mnav_right {
	background: url("../img/mnav_right.gif") bottom left no-repeat;
	}

#mnav_rubs {
	float: left;
	width: 630px;
	height: 30px;
	}

.mnav_rub_sep {
	float: left;
	width: 1px;
	height: 30px;
	background: url("../img/mnav_rub_sep.gif") bottom left no-repeat;
	}

.mnav_rub_item,
.mnav_rub_item-hover {
	float: left;
	padding: 7px 10px 0 10px;
	height: 23px;
	font-size: 14px;
	}

.mnav_rub_item-hover {
	background: url("../img/mnav_rub_item-hover.gif") bottom left repeat-x #2D7C9F;
	}

.mnav_rub_item_select,
.mnav_rub_item_select_left,
.mnav_rub_item_select_right,
.mnav_rub_myob_select_left,
.mnav_rub_myob_select_right {
	float: left;
	height: 30px;
	background-color: #fff;
	}

.mnav_rub_item_select_left,
.mnav_rub_item_select_right,
.mnav_rub_myob_select_left,
.mnav_rub_myob_select_right {
	width: 5px;
	font-size: 0px;
	background: url("../img/mnav_rub_item_select_left.gif") bottom left no-repeat;
	}

.mnav_rub_item_select_mid,
.mnav_rub_myob,
.mnav_rub_myob-hover,
.mnav_rub_myob_select_mid {
	float: left;
	padding: 7px 5px 0 5px;
	height: 23px;
	font-size: 14px;
	background: url("../img/mnav_rub_item_select_mid.gif") bottom left repeat-x;
	}

.mnav_rub_item_select_right {
	background: url("../img/mnav_rub_item_select_right.gif") bottom left no-repeat;
	}

.mnav_rub_myob {
	background: url("../img/mnav_rub_myob.gif") bottom left repeat-x #B87A16;
	}

.mnav_rub_myob-hover,
.mnav_rub_myob_select_mid {
	background: url("../img/mnav_rub_myob-hover.gif") bottom left repeat-x #FF9D00;
	}

.mnav_rub_myob_select_left {
	background: url("../img/mnav_rub_myob_select_left.gif") bottom right no-repeat #FFF2DF;
	}

.mnav_rub_myob_select_mid {
	background: url("../img/mnav_rub_myob_select_mid.gif") bottom left repeat-x #FFF2DF;
	}

.mnav_rub_myob_select_right {
	background: url("../img/mnav_rub_myob_select_right.gif") bottom left no-repeat #FFF2DF;
	}
a.mnav_rub_link:link,
a.mnav_rub_link:visited,
a.mnav_search_btn_link:link,
a.mnav_search_btn_link:visited {
	color: #fff;
	text-decoration: none;
	}
a.mnav_rub_link:hover,
a.mnav_rub_link:active,
a.mnav_search_btn_link:hover,
a.mnav_search_btn_link:active {
	color: #fff;
	text-decoration: underline;
	}
a.mnav_rub_select_link:link,
a.mnav_rub_select_link:visited {
	color: #3D3D3D;
	text-decoration: none;
	font-weight: bold;
	}
a.mnav_rub_select_link:hover,a.mnav_rub_select_link:active {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	}
/* ----- SEARCH BOX ----- */
#mnav_search {
	float: left;
	width: 300px;
	height: 30px;
	background-color: #DAD1AF;
	}

#mnav_search_left,
#mnav_search_right,
#mnav_search_mid {
	float: left;
	width: 10px;
	height: 30px;
	background: #DFD7BB;
	}
	
#mnav_search_right {
	background: url("../img/mnav_search_right.gif") left bottom no-repeat;
	}

#mnav_search_left {
	background: url("../img/mnav_search_left.gif") left bottom no-repeat;
	}
	
#mnav_search_mid {
	width: 280px;
	height: 29px;
	border-bottom: 1px solid #D4CEB6;
	background: #DFD7BB;
	}

#mnav_search_iptz {
	float: left;
	padding-top: 5px;
	}

.mnav_search_ipt {
	width: 165px;
	font-size: 12px;
	color: #000000;
	background-color: #F1EEE1;
	border: 1px #DFF2FB solid;
	}

.mnav_search_btn,
.mnav_search_btn-hover {
	float: right;
	margin-top: 2px;
	margin-left: 5px;
	padding-top: 5px;
	width: 100px;
	height: 21px;
	background: url("../img/mnav_search_btn-2s.gif") top center no-repeat #5A5A5A;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	}

.mnav_search_btn-hover {
	background-position: bottom center;
	}

.mnav_search_btn_link {
	background:transparent;
	border:0px none;
	color: #FFF;
	cursor:pointer;
}
.searchTypes {
	clear: both;
}
.searchTypes img {
	vertical-align: center;
}
.concepts {
	margin: 0;
	padding: 0;
	list-style: none;
}
.concepts li {
	display: inline;
}
.conceptTitle {
	border-top: 1px solid #78D2FF;
	font-weight: normal;
	color: gray;
	font-size: 12px;
	margin-bottom: 2px;
}
.sponsoredLink h3 {
	text-align: center;
	color: #333;
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 5px 0;
}
.sponsoredLink ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.sponsoredLink li {
	margin: 5px;
}
.sponsoredLink li em {
	color: gray;
}
.searchTypeSelect {
	background: url("../img/ctn_z_largebox_item_options_more-2s.gif") top left no-repeat;
	cursor: pointer;
	float: right;
	font-size: 10px;
	height: 17px;
	padding: 3px 15px 0pt 5px;
	text-align: left;
	width: 190px;
	margin-bottom: 5px;
}
.searchTypeSelect.hover {
	background-position: bottom left;
}
/*------------------------------------*/
/*   Conteneurs home (ob-ctn_home)  */
/*------------------------------------*/
/* ----- GENERAL ----- */

.ctn_home_vsep {
	float: left;
	width: 930px;
	height: 5px;
	font-size: 0px;
	}

/* ----- FEATURE ----- */
.ctn_home_f_top {
	height: 10px;
	font-size: 0px;
	}

.ctn_home_f_bottom {
	height: 2px;
	background-color: #ECE8D7;
	font-size: 0px;
	}

.ctn_home_f_titletop {
	float: left;
	padding: 2px 0 0 5px;
	width: 295px;
	height: 16px;
	background: url("../img/ctn_home_z_box_title.gif") bottom center no-repeat #DFF2FB;
	font-size: 14px;
	color: #000;
	font-weight: bold;	
	}

.ctn_home_f_subtitle {
	margin-bottom: 3px;
	height: 5px;
	background-color: #ECE8D7;
	font-size: 0px;
	}

.ctn_home_f_content {
	background: url("../img/ctn_z_colleft_box_content.gif") bottom center repeat-x;
	}

.ctn_home_f_itemsep {
	float: left;
	padding: 0 5px 0 5px;
	width: 290px;
	height: 1px;
	font-size: 0px;
	background: url("../img/ctn_z_colleft_box_itemsep.gif") bottom center no-repeat;
	}

.ctn_home_f_item,
.ctn_home_f_item_290,
.ctn_home_f_item-hover {
	float: left;
	padding: 1px 0 2px 0;
	width: 150px;
	}
.ctn_home_f_item_290 {
	width: 290px;
	}

.ctn_home_f_item-hover {
	width: 150px;
	background-color: #FFF;
	}

.ctn_home_f_content_thumbnail,
.ctn_home_f_content_thumbnailportrait {
	float: left;
	padding: 0 5px 5px 5px;
	width: 30px;
	height: 30px;
	}


.ctn_home_f_content_thumbnailportrait {
	width: 40px;
	height: 60px;
	}

.ctn_home_f_content_title,
.ctn_home_f_content_desc {
	float: left;
	width: 110px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	}

.ctn_home_f_content_desc {
	height: 30px;
	font-size: 10px;
	color: #000;
	}
	

.ctn_home_f_content_desc_260 {
	float: left;
	width: 250px;
	height:40px;
	font-size: 10px;
	color: #000;
	}	

.ctn_home_f_content_title_260 {
	float: left;
	width: 250px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	}

.ctn_home_f_content_bottom {
	height: 2px;
	font-size: 0px;
	}
.ctn_home_f_bottom_content_bottom {
	height: 2px;
	background-color: #ECE8D7;
	font-size: 0px;
	}

/* ----- ZONE NORMALE ----- */

.ctn_home_z_largezone,
.ctn_home_z_largezone_vsep {
	float: left;
	width: 615px;
	}

.ctn_home_z_largezone_vsep {
	height: 10px;
	font-size: 0px;
	}
.ctn_home_z_colsep {
	float: left;
	width: 15px;
	height: 1px;
	font-size: 0px;
	}

.ctn_home_z_box_title {
	float: left;
	padding: 2px 0 0 5px;
	width: 295px;
	height: 16px;
	background: url("../img/ctn_home_z_box_title.gif") bottom center no-repeat #DFF2FB;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}

.ctn_home_z_box_subtitle {
	margin-bottom: 3px;
	height: 5px;
	background-color: #F5F3EB;
	font-size: 0px;
	}

.ctn_home_z_box_content {
	background: url("../img/ctn_z_colleft_box_content.gif") bottom center repeat-x;
	}

.ctn_home_z_box_content-actuhover {
	background-color: #F5FBF4;
	}

.ctn_home_z_box_content-commuhover {
	background-color: #F8FDEF;
	}

.ctn_home_z_box_content-annuhover {
	background-color: #F2FAF8;
	}

.ctn_home_z_box_content_default {
	float: left;
	padding: 0 5px 0 5px;
	width: 290px;
	}

.ctn_home_z_box_content_ul {
	margin: 0;
	padding: 0;
	width: 290px;
	list-style : none;
	font-size: 12px;
	font-weight: bold;
	}

.ctn_home_z_box_content_li {
	padding: 1px 0 2px 16px;
	background: url("../img/ctn_m_box_content_li_puce.gif") left center no-repeat;
	}

.ctn_home_z_box_bottom {
	height: 2px;
	background-color: #ECE8D7;
	font-size: 0px;	
	}



.ctn_home_z_largebox,
.ctn_home_z_largebox_subtitle,
.ctn_home_z_largebox_content,
.ctn_home_z_largebox_content-actuhover,
.ctn_home_z_largebox_content-annuhover,
.ctn_home_z_largebox_bottom {
	float: left;
	width: 615px;
	overflow:hidden;
	}

.ctn_home_z_largebox_title {
	float: left;
	padding: 2px 0 0 5px;
	width: 610px;
	height: 16px;
	background: url("../img/ctn_home_z_largebox_title.gif") bottom center no-repeat #DFF2FB;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}

.ctn_home_z_largebox_subtitle {
	margin-bottom: 3px;
	height: 5px;
	background-color: #ECE8D7;
	font-size: 0px;
	}

.ctn_home_z_largebox_content {
	background: url("../img/ctn_z_colleft_box_content.gif") bottom center repeat-x;
	}

.ctn_home_z_largebox_content-actuhover {
	background-color: #F5FBF4;
	}

.ctn_home_z_largebox_content-annuhover {
	background-color: #F2FAF8;
	}

.ctn_home_z_tagcloud {
	padding: 0 5px 0 5px;
	}

.ctn_home_z_largebox_bottom {
	height: 2px;
	background-color: #ECE8D7;
	font-size: 0px;		
	}

.ctn_home_z_largebox_colcontainer {
	float: left;
	padding: 0 5px 0 5px;
	width: 605px;
	}

.ctn_home_z_largebox_col3,
.ctn_home_z_largebox_col3-actuhover,
.ctn_home_z_largebox_col3_content,
.ctn_home_z_largebox_col3_subtitle {
	float: left;
	width: 195px;
	}

.ctn_z_largebox_col2_itemsep {
	clear:both;
	height:5px;
	font-size: 0px;
	}

.ctn_home_z_largebox_col3-actuhover {
	background-color: #FFF;
	}

.ctn_home_z_largebox_col3sep {
	float: left;
	width: 15px;
	height: 1px;
	font-size: 0px;
	}

.ctn_home_z_largebox_col3_title {
	float: left;
	padding: 2px 5px 0 5px;
	width: 185px;
	height: 16px;
	background: url("../img/ctn_home_z_largebox_title.gif") bottom right no-repeat #DFF2FB;
	font-size: 14px;
	font-weight: bold;
	color: #000;

	}

.ctn_home_z_largebox_col3_content {
	background: url("../img/ctn_z_colleft_box_content.gif") bottom center repeat-x;
	}

.ctn_home_z_largebox_col3_subtitle {
	margin-bottom: 3px;
	height: 5px;
	background-color: #ECE8D7;
	font-size: 0px;
	}

.ctn_home_z_largebox_col3_ul {
	margin: 0;
	padding: 0 5px 0 5px;
	width: 175px;
	list-style : none;
	font-size: 12px;
	font-weight: bold;
	}

.ctn_home_z_largebox_col3_ul li {
	margin: 0px;
	padding: 1px 0 2px 16px;
	background: url("../img/ctn_m_box_content_li_puce.gif") left center no-repeat;
	}
	
.ctn_home_z_largebox_col2_content {
	float: left;
	width: 250px;
	background: #FCFCF9;
	}	
	
.ctn_fullbox_col2_content {
	float: left;
	width: 300px;
	}	
	
.ctn_home_z_largebox_col2_ul {
	margin: 0;
	padding: 0 5px 0 5px;
	list-style : none;
	font-size: 12px;
	font-weight: bold;
	background: #FCFCF9;
	}	
	
.ctn_home_z_largebox_col2_ul li {
	margin: 0px;
	padding: 1px 0 2px 15px;
	background: url("../img/ctn_m_box_content_li_puce.gif") left center no-repeat;
	list-style-position:inside;
	}	

.ctn_home_z_largebox_col2_ul li h3 {
	font-size: 14px;
	font-weight: bold;
	margin:0;
}	

.ctn_home_z_largebox_col2_ul li h3 em{
	font-size: 10px;
}
.ctn_home_z_largebox_col3_bottom {
	float: left;
	width: 195px;
	height: 2px;
	background-color: #ECE8D7;
	font-size: 0px;	
	}
/* Pour éviter les retours à la ligne, on masque ce qui dépasse */
.liNoOverflow li {
	overflow: hidden;
	height: 1.2em;
}

.ctn_home_fulllargebox,
.ctn_home_fulllargebox_subtitle,
.ctn_home_fulllargebox_content,
.ctn_home_fulllargebox_bottom {
	float: left;
	width: 930px;
	}

.ctn_home_fulllargebox_title {
	float: left;
	padding: 2px 0 0 5px;
	width: 925px;
	height: 16px;
	background: url("../img/ctn_home_fulllargebox_title.gif") bottom center no-repeat #DFF2FB;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}

.ctn_home_fulllargebox_subtitle {
	margin-bottom: 3px;
	height: 5px;
	background-color: #ECE8D7;
	}

.ctn_home_fulllargebox_content {
	background: url("../img/ctn_z_colleft_box_content.gif") bottom center repeat-x;
	}

.ctn_home_fulllargebox_bottom {
	height: 2px;
	background-color: #ECE8D7;
	font-size: 0px;
	}


.ctn_home_fulllargebox_content_ul {
	margin: 0;
	padding: 0;
	width: 930px;
	list-style : none;
	font-size: 12px;
	font-weight: bold;
	}

.ctn_home_fulllargebox_content_li {
	padding: 1px 0 2px 16px;
	display: inline;
	background: url("../img/ctn_m_box_content_li_puce.gif") left center no-repeat;
	}

.ctn_home_fulllargebox_vsep {
	float: left;
	width: 930px;
	height: 15px;
	font-size: 0px;
	}
/*------------------------------------*/
/*      titres (ob-desc_titles)     */
/*------------------------------------*/
/* ----- GENERAL ----- */
.ctn_desc_title,
.ctn_desc_title_left,
.ctn_desc_title_right,
.ctn_desc_subtitle {
	float: left;
	width: 930px;
	height: 50px;
}
.ctn_desc_title {
	margin-top: 5px;
	background: url("../img/ctn_desc_title.gif") top center repeat-x;
	}

.ctn_desc_title_left {
	background: url("../img/ctn_desc_title_left.gif") top left no-repeat;
	}

.ctn_desc_title_right {
	background: url("../img/ctn_desc_title_right.gif") top right no-repeat;
	}

.ctn_desc_title_right-actualite,
.ctn_desc_title_right-communautes,
.ctn_desc_title_right-annuaire {
	float: left;
	padding: 20px 0 0 10px;
	width: 920px;
	height: 30px;
	font-weight: bold;
	font-size: 14px;
	background: url("../img/ctn_desc_title_right-actualite.gif") right top no-repeat;
	}

.ctn_desc_title_right-communautes {
	background-image: url("../img/ctn_desc_title_right-communautes.gif");
	}

.ctn_desc_title_right-annuaire {
	background-image: url("../img/ctn_desc_title_right-annuaire.gif");
	}

.ctn_desc_subtitle {
	margin-bottom: 3px;
	height: 5px;
	font-size: 0px;
	}
/*------------------------------------*/
/*    tagcloud (ob-tagcloudlinks)   */
/*------------------------------------*/
.tagcloud_span {
	padding: 2px;
	}

a.tagcloud_link01:link,
a.tagcloud_link01:visited {
	color: #009DE4;
	text-decoration: none;
	font-size: 10px;
	}
a.tagcloud_link01:hover,
a.tagcloud_link01:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 10px;
	}
a.tagcloud_link02:link,
a.tagcloud_link02:visited {
	color: #0095E1;
	text-decoration: none;
	font-size: 11px;
	}
a.tagcloud_link02:hover,
a.tagcloud_link02:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 11px;
	}

a.tagcloud_link03:link,
a.tagcloud_link03:visited {
	color: #008EDE;
	text-decoration: none;
	font-size: 12px;
	}
a.tagcloud_link03:hover,
a.tagcloud_link03:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 12px;
	}
a.tagcloud_link04:link,
a.tagcloud_link04:visited {
	color: #0087DB;
	text-decoration: none;
	font-size: 13px;
	}
a.tagcloud_link04:hover,
a.tagcloud_link04:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 13px;
	}
a.tagcloud_link05:link,
a.tagcloud_link05:visited {
	color: #007FD8;
	text-decoration: none;
	font-size: 14px;
	}
a.tagcloud_link05:hover,
a.tagcloud_link05:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 14px;
	}
a.tagcloud_link06:link,
a.tagcloud_link06:visited {
	color: #0077D5;
	text-decoration: none;
	font-size: 15px;
	}
a.tagcloud_link06:hover,
a.tagcloud_link06:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 15px;
	}
a.tagcloud_link07:link,
a.tagcloud_link07:visited {
	color: #0070D2;
	text-decoration: none;
	font-size: 16px;
	}
a.tagcloud_link07:hover,
a.tagcloud_link07:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 16px;
	}
a.tagcloud_link08:link,
a.tagcloud_link08:visited {
	color: #0069CF;
	text-decoration: none;
	font-size: 17px;
	}
a.tagcloud_link08:hover,
a.tagcloud_link08:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 17px;
	}
a.tagcloud_link09:link,
a.tagcloud_link09:visited {
	color: #0061CC;
	text-decoration: none;
	font-size: 18px;
	}
a.tagcloud_link09:hover,
a.tagcloud_link09:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 18px;
	}
a.tagcloud_link10:link,
a.tagcloud_link10:visited {
	color: #0052C2;
	text-decoration: none;
	font-size: 19px;
	}
a.tagcloud_link10:hover,
a.tagcloud_link10:active {
	color: #0043B7;
	text-decoration: underline;
	font-size: 19px;
	}
.tagcloud_ul{
	margin: 0;
	padding: 5px;
	text-align: justify;
}
.tagcloud_ul li {
	display: inline;
}
/*------------------------------------*/
/*        news (ob-zonenews)        */
/*------------------------------------*/
#obnews_container {
	float: left;
	padding: 10px 5px 0 10px;
	width: 915px;
	}

#obnews_title {
	float: left;
	padding: 12px 0 5px 35px;
	width: 75px;
	height: 23px;
	background: url("../img/obnews_picto.gif") left center no-repeat;
	color: #5A5A5A;
	}

#obnews_news {
	float: left;
	margin: 0px;
	padding: 5px 0 5px 0;
	width: 805px;
	height: 30px;
	}

#obnews_news li {
	float: left;
	margin: 0px;
	padding-right: 5px;
	width: 195px;
	list-style: none;
	}

.obnews_itemsep {
	float: left;
	width: 5px;
	height: 30px;	
	background: url("../img/obnews_itemsep.gif") top left repeat-y;
	}

.obnews_hlitem_date,
.obnews_hlitem_title {
	float: left;
	width: 190px;
	}
.obnews_hlitem_title {
	font-weight: bold;
	}
/*------------------------------------*/
/*       ctn profil                    */
/*------------------------------------*/
.ctn_profil_big_box_content_photo {
	float: left;
	height: 150px;
	}

.ctn_profil_big_box_content_infos {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	width: 200px;
	height: auto;
	list-style: none;
	}

.ctn_profil_big_box_content_infos li {
	margin: 0;
	padding: 0;
	}
	
/*------------------------------------*/
/*       Pagination                    */
/*------------------------------------*/
.ctn_searchresults_nav {
	float: left;
	width: 615px;
	height: 25px;
	}
.ctn_searchresults_nav_home,
.ctn_searchresults_nav_home-hover,
.ctn_searchresults_nav_end,
.ctn_searchresults_nav_end-hover {
	float: left;
	width: 30px;
	height: 25px;
	background: url("../img/ctn_searchresults_nav_home-2s.gif") right top no-repeat;	
	cursor: pointer;
	}

.ctn_searchresults_nav_home-hover {
	background-position: right bottom;
	}

.ctn_searchresults_nav_end {
	background-image: url("../img/ctn_searchresults_nav_end-2s.gif");
	}

.ctn_searchresults_nav_end-hover {
	background-image: url("../img/ctn_searchresults_nav_end-2s.gif");
	background-position: right bottom;
	}

.ctn_searchresults_nav_previous,
.ctn_searchresults_nav_previous-hover {
	float: left;
	padding: 5px 0 0 22px;
	width: 79px;
	height: 20px;
	background: url("../img/ctn_searchresults_nav_prev-2s.gif") right top no-repeat;	
	text-align: center;
	cursor: pointer;
	}

.ctn_searchresults_nav_next,
.ctn_searchresults_nav_next-hover {
	float: left;
	padding: 5px 22px 0 0;
	width: 79px;
	height: 20px;
	background-image: url("../img/ctn_searchresults_nav_next-2s.gif");
	background-position: left top;
	background-repeat: no-repeat;	
	text-align: center;
	cursor: pointer;
	}

.ctn_searchresults_nav_previous-hover {
	background-position: right bottom;
	}

.ctn_searchresults_nav_next-hover {
	background-position: left bottom;
	}

.ctn_searchresults_nav_mid {
	float: left;
	padding-top: 4px;
	width: 353px;
	height: 21px;
	background: url("../img/ctn_searchresults_nav_background.gif") left top repeat-x;	
	text-align: center;
	}

.ctn_searchresults_nav_mid_pagenumber,
.ctn_searchresults_nav_mid_pagenumber_adjacent {
	padding: 0 5px 0 5px;
	cursor: pointer;
	}

.ctn_searchresults_nav_mid_pagenumber_select {
	padding: 0 5px 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #001283;
	}



a.ctn_searchresults_nav_mid_pagenumber_link:link,
a.ctn_searchresults_nav_mid_pagenumber_link:visited {
	color: #009DE4;
	text-decoration: none;
	}
a.ctn_searchresults_nav_mid_pagenumber_link:hover,
a.ctn_searchresults_nav_mid_pagenumber_link:active {
	color: #001D94;
	text-decoration: underline;
	}



a.ctn_searchresults_nav_mid_pagenumber_adjacent_link:link,
a.ctn_searchresults_nav_mid_pagenumber_adjacent_link:visited {
	color: #0061CC;
	text-decoration: none;
	}
a.ctn_searchresults_nav_mid_pagenumber_adjacent_link:hover,
a.ctn_searchresults_nav_mid_pagenumber_adjacent_link:active {
	color: #001D94;
	text-decoration: underline;
	}
/*----------------------------*/
/* Boutons génériques         */
/*----------------------------*/`
.admin_ctn_defaultbtn_container-hover {
	float: left;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_background-2s.gif") top repeat-x #EFF8FD;
	cursor: pointer;
	}

.admin_ctn_defaultbtn_container-hover {
	background-position: bottom;
	}

.admin_ctn_defaultbtn_left,
.admin_ctn_defaultbtn_right {
	float: left;
	width: 5px;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_left.gif") left no-repeat;
	}

.admin_ctn_defaultbtn_right {
	background-image: url("../img/admin_ctn_defaultbtn_right.gif");
	}

.admin_ctn_defaultbtn_mid {
	float: left;
	padding: 4px 0 0 0;
	height: 21px;
	background: url("../img/admin_ctn_defaultbtn_mid.gif") left repeat-x;
	text-align: center;
	font-weight: bold;
	}
.admin_ctn_defaultbtn_mid input,
.admin_ctn_defaultbtn_input {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0;
	font-weight: bold;
	color: #5A5A5A;
	}

.admin_ctn_defaultbtn_action_container,
.admin_ctn_defaultbtn_action_container-hover {
	float: left;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_action_background-2s.gif") top repeat-x #FF9D00;
	cursor: pointer;
	}
.admin_ctn_defaultbtn_action_container-hover {
	background-position: bottom;
	}

.admin_ctn_defaultbtn_action_left,
.admin_ctn_defaultbtn_action_right {
	float: left;
	width: 5px;
	height: 25px;
	background: url("../img/admin_ctn_defaultbtn_action_left.gif") left no-repeat;
	}

.admin_ctn_defaultbtn_action_right {
	background-image: url("../img/admin_ctn_defaultbtn_action_right.gif");
	}

.admin_ctn_defaultbtn_action_mid {
	float: left;
	padding: 4px 0 0 0;
	height: 21px;
	text-align: center;
	font-weight: bold;
	}
.admin_ctn_defaultbtn_action_mid input,
.admin_ctn_defaultbtn_action_input {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0;
	font-weight: bold;
	color: #000000;
	}
	
* html .admin_ctn_defaultbtn_action_container,
* html .admin_ctn_defaultbtn_action_container-hover {
	height: 19px;
}
* html .admin_ctn_defaultbtn_action_input {
	margin-top: -5px;
	height: 21px;
}
.admin_ctn_defaultbtn_mid a,
.admin_ctn_defaultbtn_mid a:visited {
	color: #474747;
	text-decoration: none;
}
.admin_ctn_defaultbtn_mid a:hover {
	color: #474747;
	text-decoration: underline;
}

* html a:visited {
	color: black;
}
.borderSolid {
	border-style: solid;
}

#abuseWindow {background:#FFF; margin:0px;}


/* Boutons */
.yui-button {
	display:-moz-inline-box;
	display:inline-block;
	background:url("ob-skin/sprite.png") repeat-x 0 0;
	background-position:0 -1400px;
	border-width:1px 0;
	border-style:solid;
	border-color:#ff9d00;
	margin:auto .25em;
}
.yui-button:hover {
	background-position:0 -2000px;
}
.yui-button .first-child{
	border-width:0 1px;
	border-style:solid;
	margin:0 -1px;
	*position:relative;
	*left:-1px;
	display:block;
	*display:inline-block;
	border-color:#ff9d00;
}
.yui-button input,
.yui-button a {
	display: block;
	*display: inline-block;
	padding: 0 10px;
	border: none;
	line-height: 2;
	*line-height: 1.7;
	min-height: 2em;
	*min-height: auto;
	font-size: 11px;
	background-color: transparent;
	cursor: pointer;
	color: black;
	font-weight: bold;
	margin: 0;
}