/*============================*/
/*  Basics                    */
/*============================*/
img.pngFix,div.pngFix img{behavior: url(../css/iepngfix.htc);}
body, td, th, textarea, input {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				12px;
}
a:focus { 
    outline: none; 
}
input {						font-size: 12px;}
body, td, th {				margin: 0;}
body {						border: none;}
form, 
ul, 
input, 
div, 
p, 
strong {					padding: 0;
							margin: 0;}
td, th {					vertical-align:top;}
a img {						border:0px;}
label {						cursor:pointer;}
table {						width:100%;}
.left {						text-align:left;}
.right {					text-align:right;}
.center {					text-align:center;}
.clear {					clear:both;}
.none {						display:none;}
.clickable {				cursor:pointer;}
.movable {					cursor:move;}
.padding {					padding:2px;}
.small {					font-size:11px;}
.valign_bottom{				vertical-align:bottom;}


a.clean {
	text-decoration:		none;
	font-weight:			bold;
}

a.clean:hover {
	text-decoration:		underline;
}

.no_design_body {
	background-color:		#EBF1FE;
	background-image:		none;
	padding:				10px 0;
	margin:					0 10px;
	border-top:				1px solid #000;
	text-align:				center;
}

a.remove {
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			20px;
	background:				url() no-repeat top left;
	font-weight:			bold;
	text-decoration:		none;
}

a.restore {
	padding-left:			17px;
	background:				url() no-repeat top left;
	font-weight:			bold;
	text-decoration:		none;
}

a.important {
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			20px;
	background:				url() no-repeat top left;
	font-weight:			bold;
	text-decoration:		none;
}

/*============================*/
/*  Main holders              */
/*============================*/

.main_holder {
	width: 					1000px;
	margin: 				0 auto;
	padding:				0 5px;
	background: 			url(../images/bgr_main.png);
	background-repeat:		repeat-y;
	background-position:	center;
}
#tile1{
	text-align:center;
	width:1000px;
	line-height:0px;
}
.header {
	background: 			url(../images/logo_doctissimo.png) no-repeat;
	height:					69px;
	width:					990px;
	margin: 				0 auto;
	padding:				0 0 5px 0;
}
#logo{
	float:					left;
	margin-top:				15px;
	margin-left:			20px! important;
	margin-left:			10px;
}

#categories {
	width:					990px;
	position:				relative;
	height:					70px;
	float:					left;
	margin-left:			5px! important;
	margin-left:			2px;
}
#categories_flash {
	width:					990px;
	height:					70px;
	float:					left;
	position:				absolute;
}
.categories_html {
	float:left;
	height:55px;
	margin-top:5px;
	width:915px;
	position:				absolute;
	margin-left:1px;
}
.categories_html ul {
	height:					50px;
	float:					left;
	margin-left:			30px! important;
	margin-left:			0;
	margin-right:			15px;
	padding-left:			0! important;
	padding-left:			30px;
}
.categories_html ul li a{
	text-decoration:		none;
}
.categories_html ul li a:hover{
	text-decoration:		underline;
}

.categories_html div.first {
	width:					915px; 
	float:					left;
	margin:					0;
	padding:				0;
	height:					2px;
	font-size:				2px;
	z-index:1;
}
.categories_html div.second {
	width:					915px; 
	float:					left;
	margin:					0;
	padding:				0;
	margin-top:				2px;
	background-color:		#a8aac3; 
	height:					1px;
	font-size:				1px;
	z-index:1;
}
#categories ul#link_util {
	width:					75px;
	float:					right;
	margin-top:				-58px;
}
#categories ul#link_util li {
	height:					18px;
	margin-bottom:			2px;
	text-align:				center;
	line-height:			16px;
}
#categories ul#link_util li a {
	color:					#fff;
}

.content {
	width:					990px;
	margin: 				0 auto;
}

.content .column_left-wide {
	display:block;
	float:left;
	margin:0 20px 0 10px;
	padding:0 0 0 10px !important;
	padding:0;
	width:650px;
}

.content .column_left {
	width: 					140px;
	float: 					left;
	overflow:				hidden;
}

.content .column_middle {
	width: 					530px;
	margin:					0 10px;
	float: 					left;
	display: 				block;
	overflow:				hidden;
}

.content .column_right {
	width: 					300px;
	float: 					left;
}

#footer {
	width:					990px;
	margin: 				0 5px;
	clear:					both;
	position:relative;
}

.footer_content {
	background: 			url(../images/bgr_footer.png);
	background-repeat:		repeat-x;
	background-position:	bottom;
	float:					left;
	margin-top:				20px;
}


/*============================*/
/*  Top Right Menu            */
/*============================*/

ul.doc_menu {
	height: 				22px;
	float: 					right;
	background: 			url(../images/doc_menu_start.png);
	background-repeat:		no-repeat;
	background-position:	left;
	padding: 				0 0 0 30px;
	list-style: 			none;
}

ul.doc_menu li {
	float: 					left;
	background: 			#2569a7;
	line-height: 			22px;
	color:#fff;
}

ul.doc_menu li a {
	font-weight: 			normal;
	color: 					#ffffff;
	text-decoration: 		none;
}

ul.doc_menu li a:hover {
	color: 					#ffffff;
	text-decoration: 		underline;
}

/*============================*/
/*  Rubriques 		          */
/*============================*/


#menu{
	width:					990px;
	margin: 				0 auto 5px auto;
	height:					22px;
}
#menu ul{
	height: 				22px;
	background: 			url(../images/bgr_rubriques.png) repeat-x;
	border: 				1px solid #eaeaea;
	list-style: 			none;
}
/*
#menu ul li{
	text-align:center;
	float:left;
	width:141px;
	vertical-align:middle;
	font-size:14px;
	line-height:22px;
}
#menu ul li img{
	vertical-align:middle;
}
#menu ul li a{
	width:142px! important;
	width:141px;
	color:#434343;
	display:block;
	height:20px;
	text-decoration:none;
	font-weight: 			normal;
}
#menu ul li a#salud{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	40px -21px;
}
	
#menu ul li a#bebe{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	41px -42px;
}
#menu ul li a#nutricion{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	30px -63px;
}
#menu ul li a#belleza{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	35px -84px;
}
#menu ul li a#sexualidad{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	24px -105px;
}
#menu ul li a#medicamentos{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	12px -168px;
}
#menu ul li a#bien_estar{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	28px -147px;
}
#menu ul li a#salud:hover, #menu ul li a#salud_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -2px;
	color:#fff;
	height:22px;
}
#menu ul li a#bebe:hover, #menu ul li a#bebe_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -27px;
	color:#fff;
	height:22px;
}
#menu ul li a#nutricion:hover, #menu ul li a#nutricion_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -52px;
	color:#fff;
	height:22px;
}
#menu ul li a#belleza:hover, #menu ul li a#belleza_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -77px;
	color:#fff;
	height:22px;
}
#menu ul li a#sexualidad:hover, #menu ul li a#sexualidad_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -102px;
	color:#fff;
	height:22px;
}
#menu ul li a#medicamentos:hover, #menu ul li a#medicamentos_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -179px;
	color:#fff;
	height:22px;
}
#menu ul li a#bien_estar:hover, #menu ul li a#bien_estar_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -153px;
	color:#fff;
	height:22px;
}
*/
#menu ul li{
	text-align:center;
	float:left;
	width:123px;
	/*width:164px;*/
	vertical-align:middle;
	font-size:14px;
	line-height:22px;
}
#menu ul li.medicamentos{
	text-align:center;
	float:left;
	width:125px! important;
	width:123px;
	/*width:164px;*/
	vertical-align:middle;
	font-size:14px;
	line-height:22px;
}
#menu ul li img{
	vertical-align:middle;
}
#menu ul li a{
	width:124px! important;
	width:122px;
	/*width:168px! important;
	width:164px;*/
	color:#434343;
	display:block;
	height:20px;
	text-decoration:none;
	font-weight: 			normal;
	padding-left:1px;
}
#menu ul li a#salud{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	32px -21px;
}
	
#menu ul li a#bebe{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	33px -42px;
}
#menu ul li a#nutricion{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	22px -63px;
}
#menu ul li a#belleza{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	27px -84px;
}
#menu ul li a#sexualidad{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	16px -105px;
}
#menu ul li a#medicamentos{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	4px -168px;
	width:125px;
}
#menu ul li a#bienestar{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	20px -147px;
}
#menu ul li a#test{
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-repeat:		no-repeat;
	background-position:	36px -126px;
}
#menu ul li a#salud:hover, #menu ul li a#salud_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -2px;
	color:#fff;
	height:22px;
}
#menu ul li a#bebe:hover, #menu ul li a#bebe_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -27px;
	color:#fff;
	height:22px;
}
#menu ul li a#nutricion:hover, #menu ul li a#nutricion_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -52px;
	color:#fff;
	height:22px;
}
#menu ul li a#belleza:hover, #menu ul li a#belleza_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -77px;
	color:#fff;
	height:22px;
}
#menu ul li a#sexualidad:hover, #menu ul li a#sexualidad_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -102px;
	color:#fff;
	height:22px;
}
#menu ul li a#medicamentos:hover, #menu ul li a#medicamentos_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -179px;
	color:#fff;
	height:22px;
}
#menu ul li a#bienestar:hover, #menu ul li a#bienestar_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -153px;
	color:#fff;
	height:22px;
}
#menu ul li a#test:hover, #menu ul li a#test_on{
	background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
	background-position:	0 -128px;
	color:#fff;
	height:22px;
}
#fil_ariane{
	float:					left;
	height:					18px;
	width:					915px;
	color:					#828181;
	font-size:				10px;
	padding-left:			5px;
}

#fil_ariane a{
	font-size:10px;
	color:#828181;
	text-decoration:underline;
}
#fil_ariane h1{
	margin:0;
	padding:0;
	display:inline;
	font-size:10px;
	font-weight:normal;
	color:#828181;
}
/*============================*/
/*  Content general  	      */
/*============================*/
a {
	text-decoration: 		none;
}

p {
	margin-bottom: 			10px;
}

.intro {
	font-weight: 			bold;
	margin-bottom: 			10px;
	color:					#434343;
	text-align:				justify;
}

.box, .image_box, .image_box_sub {
	display: 				block;
	float:  				left;
	margin:					0 0 25px 0;
}

.box_blog, .box_blog .image_box {
display:block;
	margin:					0;
float:left;
}
.ads {
	margin:					0 0 25px 0;
}

.fullsize {
	width: 					100%;
	margin-right:			0px;
}

.halfsize {
	width: 					260px;
	float: 					left;
	overflow:				hidden;
}

.last {
	margin-left:			10px;
}

.flash {
	margin:					0 0 25px 0;
}

a:hover,
ul a:hover {
	text-decoration: 		underline;
}

input.input_field {
	height:					17px;
	border:					1px solid #c9c9c9;
	background-color:		#fff;
}


.list_box .box_title {
	font-size: 				13px;
	color: 					#ffffff;
	display: 				block;
	padding:				0 0 0 4px;
	margin:					0;
	line-height: 			22px;
	border: 				none;
}

.list_box ul a {
	font-weight: 			normal;
	color: 					#424242;
}

.list_box li {	
	border-bottom: 			1px dotted #cecdcd;
	line-height: 			29px;
	padding-left:			4px;
}

.list_box li.ra {
	background-color: 		#f1f0f0;
}

 .list_box li.rb {
	background-color: 		#fcfcfc;
}

.col2 li {
	width: 					48%;
	float: 					left;
	padding: 				0 0 0 10px;
	height:					30px;
}
/*============================*/
/* BOXES				      */
/*============================*/

.box_subtitle a {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	line-height: 			14px;
	text-decoration: 		none;
	margin:					0 0 18px 0;
}

.home_remontees a {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	line-height: 			14px;
	text-decoration: 		none;
	margin:					0 0 6px 0;
}

.box .box_subtitle a:hover {
	text-decoration: 		underline;
}

.box a img {
	border:					3px solid #c9c9c9;
}

.news_box {
	background: 			#fff;
	height:150px;
	margin-bottom:25px;
}

.news_box a img {
	border: 				3px solid #ffffff;
	margin: 				0 0 0 10px;
	float: 					left;
}

.news_box ul {
	width: 					160px;
	float: 					left;
	height:					97px;
	list-style-type:		none;
}

.news_box li {
	padding:				0 0 2px 0;
	margin:					0px;
	text-align:left;	
}

.news_box ul a ,
#dicto .news_box ul a {
	font-weight: 			normal;
	line-height:			14px;
	color:					#424242;
	text-decoration: 		none;
}

.news_box .box_title, .news_box .box_title_salud, .news_box .box_title_bebe, .news_box .box_title_nutricion, .news_box .box_title_belleza  {
	font-size: 		 		13px;
	font-weight: 			normal;
	color: 					#ffffff;
	display: 				block;
	padding:				0 0 0 12px;
	margin:					0 0 10px 0;
	line-height: 			17px;
}

.news_box .box_title a {
	color: 					#ffffff;
	font-weight: 			normal;
}
.news_box span.more {
	margin: 				5px;
	float:					right;
}

.image_box a img,
body .image_box a img:hover 	{
	border: 				none;
}
.image_box a{
	display:				block;
}
.image_box img 	{
	float: 					left;
	margin:					0;
}
.receipte img{
	margin:					5px;
	float: 					left;
}

.links, .appli {
	padding:				0 0 10px;
}
.appli {
	margin-bottom:0;
}
.links img {
	margin:					10px;
	border: 				3px solid #e6e6e6;
	float: 					left;	
}

.links .box_title, .appli .box_title,.links .box_title2, .appli .box_title2 {
	font-size: 				12px;
	font-weight: 			normal;
	line-height:			18px;
	padding-left:			10px;
	display:				block;
}
.links .box_title a, .appli .box_title a, .links .box_title2 a, .appli .box_title2 a {
	padding: 				0 5px 0 5px;
	text-decoration:		none;
	font-weight:			bold;
}

.links ul, .appli ul {
	margin:					10px;
}

.links li {
	width: 					45%;
	line-height:			18px;
	margin: 				0 0 0 20px! important;
	margin: 				0 0 0 10px;
	float: 					left;
}
.appli li  {
	width: 					100%;
	line-height:			18px;
	margin: 				0 0 0 4px;
	float: 					left;
}
.links li a,.appli li a {
	color: 					#636363;
	font-weight: 			normal;
}

.list_box .box_title {
	border:				medium none;
	color:				#FFFFFF;
	display:			block;
	font-size:			13px;
	line-height:		22px;
	margin:				0;
	padding:			0 0 0 4px;
	width:				524px;
}

.list_box ul a {
	font-weight: 			normal;
	color: 					#424242;
}

.list_box li {	
	border-bottom: 			1px dotted #cecdcd;
	line-height: 			29px;
	padding-left:			4px;
	overflow:				hidden;
}

.list_box li.ra {
	background-color: 		#f1f0f0;
}

 .list_box li.rb {
	background-color: 		#fcfcfc;
}

.col2 li {
	width: 					48%;
	float: 					left;
	padding: 				0 0 0 10px;
}

.sites {
	background: 			#f3f3f3;
}

.paging {
	background:				#F3F3F3;
	float:					left;
	padding:				10px 0;
}

.paging p, .paging a {
	text-align: 			center;
	margin: 				0;
	font-size: 				14px;
	font-weight: 			normal;
	color:					#8e8e8e;
}

.search {
	background:				#F3F3F3;
	float:					left;
	padding:				10px 0;
}

.search p {
	text-align: 			center;
	margin: 				0;
	font-size: 				14px;
	color:					#292929;
	font-weight: 			bold;
	
}

.search form {
	margin:  				0 auto;
	width:					370px;
}

.search input.input_field {
	background-position: 	-285px -67px;
	height: 				21px;
	width:  				295px;
	margin:					0 2px 0 0;
	font-size:				15px;
	float: 					left;
}

.search input.button {
	float: 					left;
}

.search p.intro {
	font-weight: 			normal;
	font-size: 				12px;
	text-align: 			left;
	width: 					380px;
	margin: 				0 auto;
	padding: 				0 0 10px 0;
}

.ads {
	text-align: 			center;
}

body .ads a img,
body .ads a img:hover {
	border: 				none;
}

.ads strong.ads_title {
	font-size: 				11px;
	font-weight: 			normal;
	display: 				block;
	text-align: 			center;
}

#textAd.ads {
	width: 					418px;
	margin: 				0 auto;
	text-align: 			left;
	clear: 					both;
}

#textAd.ads .box_title {
	text-align: 			center;
	line-height: 			16px;
	display: 				block;
	color: 					#ffffff;
	font-weight: 			normal;
	font-size: 				10px;
}

#textAd.ads li {
	background: 			#ffffff;
	padding: 				5px;
}

#textAd.ads li a {
	font-weight: 			normal;
	font-size: 				11px;
	display: 				block;
}

#textAd.ads li a strong {
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	display: 				block;
}


/*============================*/
/*  Content column left       */
/*============================*/


.column_left .box  {
	clear: 					both;
	float:					left;
	margin:					0 0 10px 0;
	display: 				block;
}

.column_left .box input {
	float:					left;
}

.column_left .box input.input_field {
	width:					106px;
	margin: 				0 2px 2px 0;
	text-align: 			center;
	color:					#434343;
}

.column_left .box select{
	width:					140px;
}

.column_left .box .box_title {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	font-style:				normal;
	/*text-transform: 		uppercase;*/
	color: 					#ffffff;
	display: 				block;
	padding:				0 5px;
	margin:					0 0 5px 0;
	height: 				20px;
	width: 					130px;
	line-height: 			20px! important;
	line-height:			18px;
}
.column_left .box .box_title a {
	color:#FFFFFF;
	display:block;
	font-weight: 			normal;
	font-style:				normal;
	overflow:hidden;
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
}

.column_left .box .box_title_g {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	font-style:				normal;
	/*text-transform: 		uppercase;*/
	color: 					#ffffff;
	display: 				block;
	padding:				0 5px;
	margin:					0 0 5px 0;
	width: 					130px;
	height: 				34px;
	line-height:			16px;
}
.column_left .box .box_title_g a {
	color:#FFFFFF;
	display:block;
	font-weight: 			normal;
	font-style:				normal;
	overflow:hidden;
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
}
#menu_gauche_bug_div{
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	font-style:				normal;
	display: 				block;
	padding:				0 5px;
	width: 					130px;
}

.column_left .box .box_title_rub {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	font-style:				normal;
	display: 				block;
	padding:				0 5px;
	margin:					0 0 5px 0;
	width: 					130px;
	height: 				34px;
	line-height:			16px;
	background-image:		url(../images/entete_rub.gif);
	background-repeat:		repeat-x;
}
.column_left .box .box_title_rub a {
	display:block;
	font-weight: 			bold;
	font-style:				normal;
	overflow:hidden;
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
}

.column_left .box .box_title_g_rub {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	font-style:				normal;
	display: 				block;
	padding:				0 5px;
	margin:					0 0 5px 0;
	width: 					130px;
	height: 				34px;
	line-height:			16px;
	background-image:		url(../images/entete_rub.gif);
	background-repeat:		repeat-x;
}
.column_left .box .box_title_g_rub a {
	display:block;
	font-weight: 			bold;
	font-style:				normal;
	overflow:hidden;
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
}
.column_left .box .box_title_rub_t {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	font-style:				normal;
	display: 				block;
	padding:				0 5px;
	margin:					0 0 5px 0;
	width: 					130px;
	height: 				55px;
	line-height:			16px;
	background-image:		url(../images/entete_triple.gif);
	background-repeat:		repeat-x;
}
.column_left .box .box_title_rub_t a {
	display:block;
	font-weight: 			bold;
	font-style:				normal;
	overflow:hidden;
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
}
.column_left .box .box_title_blog {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
	font-weight: 			normal;
	font-style:				normal;
	display: 				block;
	padding:				0 5px;
	margin:					0 0 5px 0;
	width: 					130px;
	height: 				19px;
	background-image:		url(../images/barre_gauche_blog.gif);
	background-repeat:		repeat-x;
}
.column_left .box .box_title_blog a {
	color:#FFFFFF;
	display:block;
	font-weight: 			normal;
	font-style:				normal;
	overflow:hidden;
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				14px;
}

.column_left .box .box_title_blog2, .column_left .box .box_title_g_blog2 {
background-image:url("../images/entete_rub.gif");
background-repeat:repeat-x;
display:block;
font-family:Arial,Verdana,sans serif;
font-size:14px;
font-style:normal;
font-weight:normal;
height:34px;
line-height:16px;
margin:0 0 5px;
padding:0 5px;
width:130px;
}
.column_left .box .box_title_blog2 a, .column_left .box .box_title_g_blog2 a {
color:#FFFFFF;
display:block;
font-family:Arial,Verdana,sans serif;
font-size:14px;
font-style:normal;
font-weight:normal;
overflow:hidden;
}
.column_left .box ul {
	margin:					0 0 0 5px;
	list-style: 			none;
}
.column_left .box ul li {
	margin:0;
	padding:0;
	float:left;
}

.column_left .box ul a {
	color: 					#5b5b5b;
	text-decoration: 		none;
	font-weight: 			normal;
	padding:				0 0 0 13px;
	width:					122px;
	display:				block;
}

.column_left .box ul a:hover {
	text-decoration: 		underline;
}

.column_left .box ul li span {
	float:left;
	display:inline;
}
.column_left .box ul span a {
	color: 					#5b5b5b;
	text-decoration: 		none;
	font-weight: 			normal;
	padding:				0 0 0 13px;
	width:					122px;
	display:				block;
}

.column_left .box ul span a:hover {
	text-decoration: 		underline;
}
/*============================*/
/*  Content column middle     */
/*============================*/

#homepage .flash {
	margin:					0 0 25px 0;
	float: 					left;
	width: 					100%;
	height: 				314px;
	background-image:		url(../images/player.gif);
	position:				relative;
}

#homepage .flash div#full {
	float: 					left;
	width: 					529px;
	height: 				247px;
}

#homepage .flash div#title {
	float: 					left;
	padding:				0 4px;
	width:					200px;
	height:					55px;
	font-size:				18px;
	overflow:				hidden;
}
#homepage .flash div#title a{
	text-decoration:		none;
}
#homepage .flash div#title a:hover{
	text-decoration:		underline;
}
#homepage .flash ul#player {
	list-style: 			none;	
	width:					320px;	
	float:					right;
	margin-top:				2px! important;
	margin-top:				1px;
	height:					55px;
}
#homepage .flash ul#player li {
	width:					106px;
	float: 					left;
	display:				inline;
}
#homepage .flash ul#player li a {
	display:				block;
	width:					100px;
	border-top:				4px solid #f2f2f2;
	margin-left:			2px;
}
#homepage .flash ul#player li img {
	width:					100px;
}

#homepage .box .box_title,
#homepage .box_blog .box_title,
#homepage .image_box .box_title,
#dicto .box .box_title,
#dicto .image_box .box_title,
#kamasutra .box .box_title,
#kamasutra .image_box .box_title,
#encyclo .box .box_title,
#encyclo .image_box .box_title,
#recette .box .box_title,
#recette .image_box .box_title,
#atlas_home .box .box_title,
#atlas_home .image_box .box_title{
	font-size: 				20px;
	font-weight: 			normal;
	display: 				block;
	margin:					0 0 6px 0;
	padding:				0 0 10px 0;
	line-height: 			15px;
	border-bottom: 			1px solid #666666;
}
/*============================*/
/*  Content column right      */
/*============================*/

.column_right .box {
	margin:					0 0 10px 0;
	background: 			#f3f3f3;
	width: 					300px;
	float: 					left;
}
.column_right .box_recette {
	margin:					0 0 10px 0;
	width: 					300px;
	float: 					left;
}
.column_right .box_recette a{
	text-align:center;
}
.column_right .box_forum {
	margin:					0 0 10px 0;
	background: 			#F1F0EF;
	width: 					300px;
	float: 					left;
}
.column_right .box_forum p {
	margin:					0 0 5px 0;
	color: 					#1c2967;
}

.column_right .box_forum img {
	border:					3px solid #c9c9c9;
	margin:					5px;
	float: 					left;
}

.column_right .box_forum p img {
	border:					none;
	float: 					none;
	vertical-align: 		middle;
	margin: 				0;
}
.column_right .box_forum ul {
	margin:					0 0 0 5px;
	list-style: 			none;
}
.column_right .box_forum ul li {
	margin:0;
	padding:0;
	float:left;
}

.column_right .box_forum ul a {
	color: 					#5b5b5b;
	text-decoration: 		none;
	font-weight: 			normal;
	padding:				0 0 0 13px;
	width:					122px;
	display:				block;
}

.column_right .box_forum ul a:hover {
	text-decoration: 		underline;
}

.column_right .box_forum ul li span {
	float:left;
	display:inline;
}
.column_right .box_forum ul span a {
	color: 					#5b5b5b;
	text-decoration: 		none;
	font-weight: 			normal;
	padding:				0 0 0 13px;
	width:					122px;
	display:				block;
}

.column_right .box_forum ul span a:hover {
	text-decoration: 		underline;
}
.column_right .ads {
	margin:					0;
	width: 					300px;
	float: 					left;
}

.column_right .box_title {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				11px;
	text-transform: 		uppercase;
	background: 			#ffffff;
	display: 				block;
	line-height: 			20px;
}

.column_right strong.box_subtitle a {
	display:				block;
	color: 					#1c2967;
	font-family: 			Arial, Verdana, sans serif;
	font-size:				12px;
	line-height:			14px;
	text-decoration:		none;
}

.column_right strong.box_subtitle  {
	margin:					5px 0 10px 0;
	display:				block;
}

.column_right .box_subtitle a:hover {
	text-decoration:		underline;
}

.column_right .box form {
	padding:				10px;
	float: 					left;
}

.column_right .box form input#magazine,
.column_right .box form input#recettes,
.column_right .box form input#beaute {
	float: 					left;
	margin:					0 5px 0 0;
	width: 					13px;
	height: 				13px;

}

.column_right .box form#subscribtion-form ul {
	list-style:				none;
	margin:					10px 0 0 0;
	display:				block;
}

.column_right .box form#subscribtion-form li {
	margin:					0 0 10px 0;
	padding:			 	0;
	width:					140px;
	float:					left;
}


.column_right .box form label {
	font-size: 				11px;
	float: 					left;
	margin:					0;
	color: 					#1c2967;
}

.column_right .box form label:hover {
	text-decoration: 		underline;
}

.column_right .box p {
	margin:					0 0 5px 0;
	color: 					#1c2967;
}

.column_right .box img {
	border:					3px solid #c9c9c9;
	margin:					5px;
	float: 					left;
}

.column_right .box p img {
	border:					none;
	float: 					none;
	vertical-align: 		middle;
	margin: 				0;
}

.column_right .box input.input_field {
	float:					left;
	width: 					247px! important;
	width:	 				244px;
	margin: 				0 2px 0 0;
	color:					#434343;
}

.column_right .box input#search_article02 {
  margin:					0 2px 0 0;
	background: 			#ffffff url(../images/icon_search.png) no-repeat 3px 1px;
	padding: 				0 0 0 25px;
	width: 					222px! important;
	width:	 				219px;
	float:					left;
}

.column_right span.more {
	text-align:				center;
	display: 				block;
	clear: 					both;
}

.column_right span.more a {
	color: 					#1c2967;
	font-weight: 			normal;
	font-size: 				11px;
}

.column_right span.more a:hover {
	text-decoration: 		none;
}

.column_right ul.forums_list {
	list-style: 			none;
	margin: 				5px;
	width: 					135px;
	float: 					left;
}

.column_right .box ul {
	margin:					0 0 0 5px;
	list-style: 			none;
}
.column_right .box ul li {
	margin:0;
	padding:0;
	float:left;
}
/*
.column_right .box ul a {
	color: 					#5b5b5b;
	text-decoration: 		none;
	font-weight: 			normal;
	padding:				0 0 0 13px;
	width:					122px! important;
	width:					110px;
	display:				block;
}

.column_right .box ul a:hover {
	text-decoration: 		underline;
}
*/
.column_right .box ul li span {
	float:left;
	display:inline;
}
.column_right .box ul span a {
	color: 					#5b5b5b;
	text-decoration: 		none;
	font-weight: 			normal;
	padding:				0 0 0 13px;
	width:					110px;
	display:				block;
}

.column_right .box ul span a:hover {
	text-decoration: 		underline;
}

.column_right ul.forums_list a {
	color: 					#5b5b5b;
	font-weight: 			normal;
	font-size: 				12px;
	text-decoration: 		none;
	line-height: 			18px;
	padding: 				0 0 0 13px! important;
	padding: 				0 0 0 6px;
	width:					110px;
	overflow:hidden;
	display:				block;
	float:left;
}

.column_right ul.forums_list a:hover {
	text-decoration: 		underline;
}
.column_right .box_title_blog {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				12px;
	background: 			#f1f0ef;
	display: 				block;
}
.forums_list span.forum1 ,
.forums_list span.forum2 ,
.forums_list span.forum3 ,
.forums_list span.forum4 ,
.forums_list span.forum5 ,
.forums_list span.forum6 ,
.forums_list span.forum7 {
	display:inline;
	float:left;	
	width:5px;
	font-size:13px;
	line-height:14px! important;
	line-height:20px;
}
.forums_list span.forum1{
	color:					#21296a;
}
.forums_list span.forum2{
	color:					#3099d6;
}
.forums_list span.forum3{
	color:					#e50378;
}
.forums_list span.forum4{
	color:					#a2a33e;
}
.forums_list span.forum5{
	color:					#811453;
}
.forums_list span.forum6{
	color:					#e81c3e;
}
.forums_list span.forum7{
	color:					#EC6307;
}


.star-on {
	background-position:   	-256px -32px;
}

.star-off {
	background-position:   	-256px -16px;
}

.icon_star {
	width: 					12px;
	height:					12px;
	background-position:   	-259px -2px;
}	

/*============================*/
/*  FOOTER				      */
/*============================*/
#google_ads1{
	float:left;
	position:relative;
	text-align:left;
	margin-top:10px;
	width:530px;
	margin-bottom:20px;
}
#google_ads2{
	float:left;
	position:relative;
	text-align:left;
	margin-top:10px;
	width:510px;
}
#google_ads3{
	float:left;
	position:relative;
	text-align:left;
	margin-bottom:20px;
	width:650px;
}
#footer_logo {
	height: 				19px;
	width:					990px;
	float: 					left;
}

#footer_menu {
	height: 				17px;
	width: 					990px;
	color: 					#ffffff;
	float: 					left;
}

#footer_menu ul {
	list-style: 			none;
	margin: 				0 0 0 25px;
	flaot:left;
}
#footer_menu ul#link_pays {
	list-style: 			none;
	margin: 				0 25px 0 0;
	float:right;
}
#footer_menu li {
	font-size: 				11px;
	color:					#ffffff;
	float: 					left;
	line-height: 			17px;
}

#footer_menu li a {
	color:					#ffffff;
	font-weight: 			normal;
	text-decoration: 		none;
}

#footer_menu li a:hover {
	text-decoration: 		underline;
	color:					#ffffff;
}

#footer .box {
	width: 					140px;
	margin: 				0 10px;
	float: 					left;
}

#footer .box .box_title {
	font-size: 				13px;
}

#footer .box ul {
	list-style: 			none;
	margin: 				0 0 15px 0;
}

#footer .box li a {
	color:					#7d7d7d;
	font-weight: 			normal;
	font-size: 				11px;
	text-decoration: 		none;
	background: 			url(../images/sprite_bullets.png) no-repeat;
	background-position: 	0 -325px;
	padding: 				0 0 0 6px;
}

#footer .box li a:hover {
	text-decoration: 		underline;
}

/*============================*/
/* HOMEPAGE				      */
/*============================*/
#homepage .box .box_subtitle a, #homepage .image_box .box_subtitle a,
#dicto .box .box_subtitle a, #dicto .image_box .box_subtitle a,
#kamasutra .box .box_subtitle a, #dicto .image_box .box_subtitle a,
#encyclo .box .box_subtitle a, #encyclo .image_box .box_subtitle a,
#recette .box .box_subtitle a, #encyclo .image_box .box_subtitle a {
display:block;
}
#homepage .box img,
#recette .box img ,
#dicto .box img {
	border:					3px solid #c9c9c9;

	float: 					left;
}

#homepage .halfsize p,
#recette .halfsize p,
#dicto .halfsize p {
	width: 					175px;
	text-align:				justify;
	line-height:			14px;
	float: 					right;
	overflow:				hidden;
	height:					72px;
	margin-bottom:			0;
	color:					#434343
}

#homepage .halfsize span,
#recette .halfsize span,
#dicto .halfsize span {
	width: 					175px;
	text-align:				justify;
	float: 					right;
	margin-bottom:			0;
}
#homepage .halfsize span.more_plus ,
#homepage .halfsize span.more_plus span,
#recette .halfsize span.more_plus,
#recette .halfsize span.more_plus span,
#dicto .halfsize span.more_plus,
#dicto .halfsize span.more_plus span,
#atlas_home .halfsize span.more_plus,
#atlas_home .halfsize span.more_plus span{
	width: 					260px;
	text-align:				left;
	float: 					left;
	margin-bottom:			0;
}.mor
#homepage .halfsize span.more_blog ,
#homepage .halfsize span.more_blog span,
#recette .halfsize span.more_blog ,
#recette .halfsize span.more_blog span,
#dicto .halfsize span.more_blog ,
#dicto .halfsize span.more_blog span{
	width: 					255px;
	text-align:				right;
	float: 					right;
	margin-bottom:			0;
	padding-right:5px;
}
#homepage .halfsize p.title_bloc_image,
#recette .halfsize p.title_bloc_image,
#atlas_home .halfsize p.title_bloc_image,
#dicto .halfsize p.title_bloc_image {
	width: 					260px;
	text-align:				left;
	line-height:			14px;
	float: 					left;
	overflow:				hidden;
	margin-top:				2px;
	height:					20px;
}
#homepage ul.video_preview {
	list-style: 			none;
}

#homepage .video_preview li {
	background: 			url(../images/video_preview_shadow.png) no-repeat 0 95px;
	border: 				1px solid #c9c9c9;
	width: 					126px;
	height:					135px;
	margin: 				0 4px 5px 0;
	text-align: 			center;
	float: 					left;
}

#homepage .video_preview li a {
	font-size: 				11px;
	text-decoration: 		none;
}
#homepage .video_preview li a:hover {
	text-decoration: 		underline;
}

#homepage ul.video_preview img,
#homepage ul.video_preview a:hover img {
	border: 				none;
	margin:					0 0 7px 0;
}

#homepage .list_box,
#dicto .list_box, 
#kamasutra .list_box,
#encyclo .list_box,
#recette .list_box   {
	float: 					left;
}

#homepage .list_box .box_title,
#dicto .list_box .box_title,
#kamasutra .list_box .box_title,
#encyclo .list_box .box_title,
#recette .list_box .box_title  {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				13px;
	font-weight: 			bold;
	color: 					#ffffff;
	display: 				block;
	padding:				0 0 0 4px;
	margin:					0;
	line-height: 			22px;
	border: 				none;
}

#homepage .list_box ul {
	list-style:				none;
}

#homepage .list_box ul a {
	font-weight: 			normal;
	text-decoration: 		none;
	color: 					#424242;
	padding:				0 0 0 15px;
}

#homepage .list_box ul a:hover {
	text-decoration: 		underline;
}

#homepage .list_box li {
	border-bottom: 			1px dotted #cecdcd;
	line-height: 			30px;
}

#homepage .list_box li.ra {
	/*background: 			#f1f0f0 url(../images/sprite_bullets.png) no-repeat 5px -368px;*/
}

#homepage .list_box li.rb {
	/*background: 			#fcfcfc url(../images/sprite_bullets.png) no-repeat 5px -368px;*/
}

#homepage .ads {
	width: 					418px;
	margin: 				0 auto;
	clear: 					both;
}

#homepage .list_box li span.bullet_point,
#recette li span.bullet_point,
#dicto span.bullet_point,
#dossier li span.bullet_point{
	display:inline;
	width:5px;
	float:left;
	clear:both;
	font-size:16px;
	margin-right:5px;
}
#homepage .news_box li span.bullet_point_news,
#dicto .news_box li span.bullet_point_news{
display:inline;
float:left;
font-size:16px;
line-height:16px;
margin-right:5px;
width:5px;
}

#homepage .news_box li span.bullet_point_news_bebe{
display:inline;
float:left;
font-size:16px;
line-height:16px;
margin-right:5px;
width:5px;
}

#homepage .news_box li span.bullet_point_news_salud{
display:inline;
float:left;
font-size:16px;
line-height:16px;
margin-right:5px;
width:5px;
}
#homepage .news_box li span.bullet_point_news_nutricion{
display:inline;
float:left;
font-size:16px;
line-height:16px;
margin-right:5px;
width:5px;
}
#homepage .box_blog{
	float:left;
	margin-bottom:25px;
}
#homepage #big_box_blog{
	float:left;
	height:98px;
}

#homepage .list_box_blog ul.blog {
	float: 					left;
	margin-left:			4px;
	height:65px;
	border:none;
	width:255px;
	padding-top:8px;
}

#homepage .box_blog .list_box_blog ul.blog li {
	padding: 				0 0 7px 0! important;
	padding:				0 0 2px 0;
	margin:					0px;
	height:					15px;
	border-bottom:none;
}

#homepage .box_blog .list_box_blog ul.blog li a.link_blog {
	padding:				0 0 0 5px;
	font-weight: 			normal;
	line-height:			14px;
	text-decoration: 		none;
	display:				block;
	color:					#434343;
}
#homepage .box_blog .list_box_blog ul.blog li a:hover.link_blog {
	text-decoration:		underline;
}
#homepage .box_blog .list_box_blog span.more_blog2 ,
#homepage .box_blog .list_box_blog span.more_blog2span{
	width: 					155px;
	text-align:				right;
	float: 					right;
	margin-bottom:			0;
	padding-right:5px;
	margin-top:1px;
}
#homepage .ads .box_title {
	text-align: 			center;
	line-height: 			16px;
	display: 				block;
	color: 					#ffffff;
	font-weight: 			normal;
	font-size: 				10px;
}

#homepage .ads ul {
	list-style:				none;
}

#homepage .ads li {
	background: 			#ffffff;
	padding: 				5px;
}

#homepage .ads li a {
	font-weight: 			normal;
	text-decoration: 		none;
	font-size: 				11px;
	display: 				block;
}

#homepage .ads li a strong {
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	display: 				block;
}
#homepage h1 {
	font-size: 				24px;
	margin:					0;
	padding:				0;
	font-weight: 			normal;
	text-align: 			center;
	display: 				block;
	margin-bottom:			10px;
}
/*======================================*/
/*	TOP RUB SOUS RUB DOSSIER ARTICLE	*/
/*======================================*/
#title_top{
	float:left;
	margin-bottom:10px;
	position:relative;
	width:533px;
}
#article #title_top{
	float:left;
	margin-bottom:10px;
	position:relative;
	width:510px;

}
span#title_span{
	display:block;
	float:left;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family: 			Arial, Verdana, sans serif;
	padding-right:10px;
	margin:-4px 0 0 0;
	font-size:20px;
}
span#title_span a{
	font-weight:normal;
}
h1#title_span{
	display:block;
	float:left;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family: 			Arial, Verdana, sans serif;
	padding-right:10px;
	margin:-4px 0 0 0;
	font-size:20px;
}
hr#hr{
	margin:0;
	padding:0;
	height: 1px;
	border: 0;
	margin-top:15px! important;
	margin-top:7px!important!;	
	margin-top:7px;
}

.more_articles {
	background:				#F3F3F3;
	padding:				0 0 10px 0;
}

.more_articles img {
	margin:					10px 10px 0 10px;
	border: 				3px solid #e6e6e6;
	float: 					left;	
}

.more_articles .box_title {
	font-size: 				14px;
	font-weight: 			normal;
	padding: 				10px 0 5px 0;
	display:				block;
}

.more_articles ul {
	/*float: 					left;*/
}

.more_articles li a {
	color:					#434343;
	font-weight: 			normal;
	padding: 				0 0 0 8px;
}

#homepage .more_articles_sub {
	background:				#F3F3F3;
	padding:				0 0 10px 0;
}

#homepage .more_articles_sub img {
	margin:					10px 10px 0 10px;
	border: 				3px solid #e6e6e6;
	float: 					left;	
}

#homepage .more_articles_sub .box_title {
	font-size: 				14px;
	font-weight: 			normal;
	padding: 				10px 0 5px 0;
	display:				block;
	border:					none;
}

#homepage .more_articles_sub ul {
	float: 					left;
}

#homepage .more_articles_sub li a {
	color:					#434343;
	font-weight: 			normal;
	padding: 				0 0 0 8px;
}
/*============================*/
/*  ARTICLE				      */
/*============================*/
.content #article{
	display:block;
	float:left;
	margin:0 20px;
	overflow:hidden;
	width:510px;	
}
#article {
	color:					#434343;
}

#article a {
	text-decoration: 		none;
}

#article a:hover {
	text-decoration: 		underline;
}

#article .article_img {
	float:					right;
	margin:					5px 10px 5px 10px;
	border:					3px solid #c3c3c3;
}

#article p.para, #article p {
	color:					#434343;
	font-size:				12px;
	font-family: 			Arial, Verdana, sans serif;
	text-align:				justify;
}

#article p.para img, #article p img {
	margin:					5px 0px 5px 10px;
	border:					3px solid #c3c3c3;
}

#article .search p.letter_encyclo {
	color:#292929;
	font-size:14px;
	margin:0;
	text-align:center;
}
#dossier ul, #article ul {
	list-style-position:outside;
	list-style-type:disc;
	margin-bottom:20px;
	margin-left:20px;
}

#article ul li span.ul_article{
	color:					#434343;
}

#article ul li span.bullet_point{
	font-size:16px;
	line-height:15px;
	margin-right:5px;
	vertical-align:top;
	width:5px;
}
#article p.intro {
	font-weight: 			bold;
	margin-bottom: 			10px;
	color:					#434343;
	text-align:				justify;
}

#article h1 {
	font-size: 				20px;
	margin:					0;
	padding:				0;
	font-weight: 			normal;
	text-align: 			center;
	display: 				block;
	margin-bottom:			10px;
}

#article h2 {
	font-size: 				14px;
	margin:					0;
	padding:				0;
	margin-top:				10px;
	margin-bottom:			5px;
}
#article .article_name {
	display: 				block;
}
#article table.tab_art{
	float:left;
	margin:10px 0 20px 0;
	width:100%;
}
#article table.tab_art tr{
	width:530px;
}
#article table.tab_art, #article table.tab_art td, , table.tab_art tr td p{
	font-size:11px;
	text-align:left;
}
#homepage .more_articles_sub li span.bullet_point,#dossier .more_articles li span.bullet_point, #article .more_articles li span.bullet_point{
	display:inline;
	font-size:16px;
	line-height:16px;
	vertical-align:middle;
	width:5px;
}
#homepage .more_articles_sub,#dossier .more_articles, #article .more_articles {
	background:				#F3F3F3;
	float:					left;
	padding:				0 0 10px 0;
}

#homepage .more_articles_sub img,#dossier .more_articles img, #article .more_articles img {
	margin:					10px 10px 0 10px;
	border: 				3px solid #e6e6e6;
	float: 					left;
}

#homepage .more_articles_sub .box_title,#dossier .more_articles .box_title, #article .more_articles .box_title {
	font-size: 				14px;
	font-weight: 			normal;
	padding: 				10px 0 5px 0;
	display:				block;

}

#homepage .more_articles_sub ul,#dossier .more_articles ul, #article .more_articles ul {
	list-style: 			none;
	/*float: 					left;*/
}

#homepage .more_articles_sub li a,#dossier .more_articles li a, #article .more_articles li a {
	color:					#434343;
	font-weight: 			normal;
	/*padding: 				0 0 0 15px;*/
}

#article .ads {
	display: 				block;
	text-align: 			center;
}

#article .ads img {
	border:					none;
}

#article .ads strong.ads_title{
	font-size: 				11px;
	font-weight: 			normal;
	display: 				block;
	text-align: 			center;
}

#article .link {
	display: 				block;
	margin:					10px 0;
	text-align: 			center;
}

.sommaire_ancre {
	background:				#F3F3F3;
	padding:				10px 0;
	margin:					0;
    width:100%;
}
#article .sommaire_ancre ul {
	float: 					left;
	margin:					0;
	margin-left:			20px;
}
p.pagination_article_right{
	float:					right;
}
p.pagination_article_left{
	float:					left;
}
p#copyright{
	float:left;
	width:100%;
}

#article p.copyright, #recette p.copyright, #dicto p.copyright{
	float:left;
	text-align:right;
	width:100%;
	color:#434343;
}
p.date_publi{
	float:left;
	width:100%;
}
p.date_publi_right{
	width:100%;
}
a.link_copy{
	float:right;
	margin-bottom:5px;
}
/*============================*/
/*  DOSSIER				      */
/*============================*/

#dossier {
	color:					#434343;
}

#dossier p {
	margin-bottom: 			10px;
	color:					#434343;
	text-align:justify;
	float:left;
	width:420px;
}

#dossier p.intro {
	font-weight: 			bold;
	margin-bottom: 			10px;
	text-align:justify;
	width:100%;
}

#dossier a {
	text-decoration: 		none;
	font-weight:			bold;
}

#dossier a:hover {
	text-decoration: 		underline;
}

#dossier h1 {
	font-size: 				24px;
	margin:					0;
	padding:				0;
	font-weight: 			normal;
	text-align: 			center;
	display: 				block;
	margin-bottom:			10px;
}

#dossier h2 {
	font-size: 				14px;
}
#dossier ul.articles_list, #article ul.articles_list, #blog ul.articles_list {
	list-style: 			none;
	margin: 				0 0 15px 0;
	float:left;
}

#dossier ul.articles_list li, #article ul.articles_list li, #blog ul.articles_list li {
	border-bottom:1px dotted #CECDCD;
	float:left;
	height:100px;
	overflow:hidden;
	padding:10px 0 10px 5px;
	width:525px;
}

#dossier ul.articles_list li.ra, #article ul.articles_list li.ra, #blog ul.articles_list li.ra {
	background: 			#fff;
}

#dossier ul.articles_list li.rb, #article ul.articles_list li.rb, #blog ul.articles_list li.rb {
	background: 			#f6f6f6;
}

#dossier .articles_list a img, #article .articles_list a img, #blog ul.articles_list a img {
	border:					3px solid #C9C9C9;
	float: 					left;
	margin:					0 5px 0 0;
}

#dossier h2.article_name, #article h2.article_name, #blog h2.article_name {
	float:left;
	margin:0;
	padding:0;
	width:420px;
}
#dossier .article_name a, #article .article_name a, , #blog h2.article_name a {
	font-size: 				14px;
}

#dossier .more a {
	font-size: 				11px;
}

#dossier .more_links {
	background:				#F3F3F3;
	padding:				0 0 10px;
	float: 					left;
	display: 				block;
}

#dossier .more_links img {
	margin:					10px;
	border: 				3px solid #e6e6e6;
	float: 					left;
}

#dossier .more_links .box_title {
	font-size: 				14px;
	font-weight: 			normal;
	margin:					10px;
	display:				block;
}

#dossier .more_links ul {
	list-style: 			none;
	margin:					10px;
}

#dossier .more_links li {
	width: 					50%;
	float: 					left;
}

#dossier .more_links li a {
	color:					#636363;
	font-weight: 			normal;
	padding: 				0 0 0 15px;
	background: 			url(../images/sprite_bullets.png) no-repeat 4px -393px;
}

#dossier .forum_link {
	line-height: 			18px;
	text-align: 			right;
	float: 					left;
	border-top: 			1px solid #000;
	border-bottom: 			1px solid #000;
}

#dossier .forum_link a {
	padding: 				0 5px 0 20px;
}
/*============================*/
/*  SOUS RUB			      */
/*============================*/
#first_sub{
	float:left; 
	width:530px;
	height:247px;
	margin-bottom:20px;
	position:relative;
}
#entete_encyclo{
	float:left; 
	width:533px;
	height:224px;
	background-image: 			url(../images/image_pano_encyclo.jpg);
	margin-bottom:20px;
	position:relative;
}
#first_sub img{
	float:left; 
}

#first_sub .desc_dossier_first{
	color:#000;
	position:absolute;
	float:right;
	font-weight:bold;
	right:0;
	top:0;
	width:265px;
	height:247px;
	background-color:#fff; 
    opacity : 0.7;
    filter : alpha(opacity=70); 
}
#first_sub .desc_dossier_first h2{
	margin:10px 0 0 0;
	font-size:16px;
	padding:0;
	font-weight:normal;
	margin-top:30px;
	margin-left:10px;
}
#first_sub .desc_dossier_first hr{
	color:#fff;
	background-color: #fff;
	height: 1px;
	border: 0;
}

#first_sub .desc_dossier_first p{
	margin:0;
	padding:0;
	float:left;
	margin-left:10px! important;
	margin-left:5px;
	width:250px;
}
.image_box_sub a img,
.image_box_sub a img:hover 	{
	border: 				none;
}
.image_box_sub a{
	display:				block;
}
.image_box_sub img 	{
	float: 					left;
	margin:					0;
}
.image_box_sub{
	border-top: 			1px solid #666666;
}
.image_box_sub h2.box_title{	
	font-size:16px;
	font-weight: 			normal;
	display: 				block;
	margin:					15px 0 6px 0;
	padding:				0 0 10px 0;
	line-height: 			15px;
}
.image_box_sub .box_subtitle a{
display:block;
}
#homepage .halfsize p.title_bloc_image_sub{
	float:left;
	margin-top:10px;
	text-align:left;
	width:260px;
}
#homepage .halfsize p.title_bloc_image_sub span.more_plus, #homepage .halfsize p.title_bloc_image_sub span.more_plus span {
	float:left;
	margin-bottom:0;
	text-align:left;
	width:260px;
}
.dossier{
	float:left;
	border-top:1px dotted #c9c9c9; 
	width:530px;
}
.dossier h2{
	margin:10px 0 0 0;
	font-size:16px;
	padding:0;
}
.img_desc{
	float:left;
	margin:0;
	padding:0;
	margin:2px 5px 15px 0;
}
.dossier .img_desc a img{
	float:left;
	border:3px solid #c9c9c9;
}
.dossier .desc_dossier{
	float:left;
	width:425px;
	margin-top:3px;
	text-align:justify;
	color:#434343;
}
.dossier.grey{
	background-color:#f3f3f3;
}

.dossier.white{
	background-color:#fff;
}
.complement{
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	margin-top:10px;
	background-color:#f3f3f3;
	width:100%;
}
/*============================*/
/*  ATLAS HOME			      */
/*============================*/

.content #atlas_home .last,
#atlas_home  ul.video_preview .last {
	margin-right:			0px;
}
#atlas_home .image_box img {
	border: 				none;
	float: 					left;
}

#atlas_home .news_box {
	background: 			#f3f3f3;
	margin:					0 10px 25px 0;
	width:					260px;
	float: 					left;
}

#atlas_home .news_box img {
	border: 				3px solid #C9C9C9;
	margin: 				0;
	float: 					left;
}

#atlas_home .news_box ul {
	width: 					160px;
	float: 					left;
}

#atlas_home .news_box li {
	padding: 				0 0 2px 0;
	margin:					0px;
	height:					26px;
}

#atlas_home .news_box ul a {
	background:				url(../images/sprite_bullets.png) no-repeat 5px -295px;
	padding:				0 0 0 14px;
	font-weight: 			normal;
	line-height:			14px;
	color:					#424242;
	text-decoration: 		none;
	display:				block;
}

#atlas_home .news_box ul a:hover {
	text-decoration: 		underline;
}

#atlas_home .news_box .box_title {
	font-size: 				13px;
	font-weight: 			normal;
	color: 					#ffffff;
	display: 				block;
	padding:				0 0 0 12px;
	margin:					0 0 10px 0;
	line-height: 			17px;
}
#atlas_home .news_box span.more {
	margin: 				0 5px 2px 4px;
	float:					left;
}

#atlas_home span.more a {
	text-decoration: 		none;
	text-align: 			right;
}

#atlas_home span.more a:hover {
	text-decoration: 		underline;
}

#atlas_home .box .box_title,
#atlas_home .image_box .box_title {
	font-size: 				20px;
	font-weight: 			normal;
	display: 				block;
	margin:					0 0 6px 0;
	padding:				0 0 10px 0;
	line-height: 			14px;
	border-bottom: 			1px solid #666666;
}

#atlas_home .box .box_subtitle a {
	display: 				block;
}

#atlas_home  .box .box_subtitle a:hover,
#atlas_home .news_box .box_subtitle a:hover {
	text-decoration: 		underline;
}

#atlas_home .news_box .box_subtitle a  {
	margin:					0 0 10px 4px;
	line-height: 			20px;
}

#atlas_home .box img {
	border:					3px solid #c9c9c9;

	float: 					left;
}

#atlas_home .halfsize p {
	width: 					175px;
	text-align:				justify;
	line-height:			14px;
	float: 					right;
	overflow:				hidden;
    height:72px;
    color: #434343;
    margin-bottom:0;
}
#atlas_home .halfsize span {
    float: right;
    margin-bottom: 0;
    text-align: justify;
    width: 175px;
}
#atlas_home ul.video_preview {
	list-style: 			none;
}

#atlas_home .video_preview li {
	background: 			url(../images/video_preview_shadow.png) no-repeat 0 95px;
	border: 				1px solid #c9c9c9;
	width: 					126px;
	height:					135px;
	margin: 				0 4px 5px 0;
	text-align: 			center;
	float: 					left;
}

#atlas_home .video_preview li a {
	font-size: 				11px;
	text-decoration: 		none;
}
#atlas_home .video_preview li a:hover {
	text-decoration: 		underline;
}

#atlas_home ul.video_preview img,
#atlas_home ul.video_preview a:hover img {
	border: 				none;
	margin:					0 0 7px 0;
}

#atlas_home .list_box {
	margin: 				0 10px 0 0;
	float: 					left;
}

#atlas_home .list_box .box_title {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				13px;
	font-weight: 			bold;
	color: 					#ffffff;
	display: 				block;
	padding:				0 0 0 4px;
	margin:					0;
	line-height: 			22px;
	border: 				none;
}

#atlas_home .list_box ul a {
	font-weight: 			normal;
	text-decoration: 		none;
	color: 					#424242;
	display:				block;
	padding:				0 0 0 15px;
}

#atlas_home .list_box ul a:hover {
	text-decoration: 		underline;
}

#atlas_home .list_box li {	
	border-bottom: 			1px dotted #cecdcd;
	line-height: 			30px;
	background-image: 		url(../images/sprite_bullets.png);
	background-repeat: 		no-repeat;
}

#atlas_home .list_box li.ra {
	background-color:		#f1f0f0;
}

#atlas_home .list_box li.rb {
	background-color:		#fcfcfc;
}

#atlas_home .list_box#dossiers li { 
	background-position: 	5px -317px;
}

#atlas_home .list_box#forums li{ 
	background-position: 	5px -357px;
}

#atlas_home .list_box#princ01 li { 
	background-position: 	5px -417px;
}

#atlas_home .list_box#princ02 li{ 
	background-position: 	5px -457px;
}

#atlas_home .ads {
	width: 					418px;
	margin: 				0 auto;
	clear: 					both;
}

#atlas_home .ads .box_title {
	text-align: 			center;
	line-height: 			16px;
	display: 				block;
	color: 					#ffffff;
	font-weight: 			normal;
	font-size: 				10px;
}

#atlas_home .ads li {
	background: 			#ffffff;
	padding: 				5px;
}

#atlas_home .ads li a {
	font-weight: 			normal;
	text-decoration: 		none;
	font-size: 				11px;
	display: 				block;
}

#atlas_home .ads li a strong {
	font-size: 				13px;
	font-weight: 			bold;
	text-decoration: 		underline;
	display: 				block;
}

#atlas_home .copyright {
	display: 				block;
	text-align: 			center;
	font-size: 				11px;
}

/*============================*/
/*  ATLAS INTERACTIVE	      */
/*============================*/


.atlas_interative .images li {
	background:				none;
	width: 					33%;
	text-align: 			center;
	margin:					0 0 15px 0;
}

.atlas_interative .images li a {
	padding: 				0;
	font-weight: 			bold;
}

.atlas_interative .planche {
	background: 			#f3f3f3;
}

.atlas_interative .planche img {
	border: 				#c9c9c9 3px solid;
	margin: 				10px;
}

.atlas_interative .planche .last img {
	border: 				#c9c9c9 3px solid;
	margin-bottom: 			0;
}

.atlas_interative .planche li {
	width:					50%;
	float:  				left;
	text-align: 			center;
	font-size: 				10px;
	margin: 				0 0 10px 0;
}

.atlas_interative .planche a {
	display: 				block;
}

.atlas_interative .planche p {
	margin: 				0 10px;
	text-align: 			center;
}

.atlas_interative .planche img:hover {
	text-decoration:  		none;
}

.atlas_interative .planche .halfsize {
	margin-bottom: 			0;
}

#article.atlas_interative .links {
	margin-bottom: 			5px;
	border-bottom:			none;
}


/*============================*/
/*  Dictionnaire		      */
/*============================*/

#dicto .search {
	background:  none;
}

#dicto .search_bgr {
	background-image: 		url(../images/bgr_searchblock.jpg);
	background-position:	center bottom;
	background-repeat: 		no-repeat;
	width:530px;
}

#dicto h1 {
	font-size: 				24px;
	margin:					0;
	padding:				0;
	font-weight: 			normal;
	text-align: 			left;
	display: 				block;
	margin-bottom:			10px;
}
#dicto h2 {
	font-size: 				20px;
	font-weight: 			normal;
}
#dicto li a {
	font-weight: 			normal;
	line-height: 			18px;
	color: 					#595959;
}
#dicto p.autre_def{
	float:left;
	width:100%;
	margin-top:10px;
	margin-left:20px;
	color:#434343;
}
.search {
	background:				#F3F3F3;
	float:					left;
	padding:				10px 0;
}

.search p {
	text-align: 			center;
	margin: 				0;
	font-size: 				14px;
	color:					#292929;
}

.search form {
	margin:  				0 auto;
	width:					370px;
}
.search form p.formu{
	float: left;
    height: 23px;
    margin: 10px 0 0 30px;
    padding: 0;
}


.search input.input_field {
	background-position: 	-285px -67px;
	height: 				21px;
	width:  				295px;
	margin:					0 2px 0 0;
	font-size:				15px;
	float: 					left;
}

.search input.button {
	float: 					left;
}
.search p.intro {
	font-size: 12px;
    font-weight: normal;
    margin-left: 90px;
    padding: 0 0 10px;
    text-align: justify;
    width: 340px;
}

.sp-bt_ok-small {
	width: 					29px;
	height:					19px;
	background-position:   	-288px -48px;
}

.sp-bt_ok-big {
	width: 					36px;
	height:					23px;
	background-position:   	-288px -24px;
}

.sp-icons { 
	width: 					16px;
	height:					16px;
	margin-right:			4px;
}

.sp-icons2 { 
	width: 					16px;
	height:					16px;
}
.box img.sp-image_block01,
.box img.sp-image_block01:hover {
	border: 				none;
	float: 					none;
	margin:                 0;
	padding: 				0;
	
	vertical-align:			text-bottom;
}

.sp-image_block01 {
	background-image: 		url(../images/sprite-doc01.png);
	background-repeat: 		no-repeat;
}
#homepage .box img.sp-image_block02,
#homepage .box img.sp-image_block02:hover {
	border: 				none;
	float: 					none;
	margin:                 0;
	padding: 				0;
	
	vertical-align:			text-bottom;
}

.sp-image_block02 {
	background-image: 		url(../images/sprite-doc01.png);
	background-repeat: 		no-repeat;
	border: 				none;
}
#homepage img.sp-image_block02 {
	border: 				none;
float:left;
}
/*============================*/
/*			ICONS			  */
/*============================*/
.icon-forums_links {
	background-position:   	1px -15px;
}
.icon-atlas_links {
background-position:1px -79px;
}
.icon-articles_links {
background-position:0 -32px;
}
/*============================*/
/*			COPYRIGHTS		  */
/*============================*/
.links ul.copyright li{
	width:				100%;
}


/*============================*/
/*  BLOG				      */
/*============================*/

#blog p {
	color: 					#434343;
	text-align:				justify;
}

.blog-header {
	/*background: 			url(../images/temp-blog-header.jpg) no-repeat;*/
	display: 				block;
	height: 				111px;
	margin:					0 auto;
	padding:				0 0 10px;
	width:					990px;
	position:				relative;
}

h1.blog-title {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				30px;
	font-weight:  			normal;
	display:				block;
	position:absolute;
	top:40px;
	left:200px;
	margin:0;
	padding:0;
}

h1.blog-title a {
	font-family: 			Arial, Verdana, sans serif;
	font-size: 				30px;
}

h1.article_title {
	font-size: 				25px;
	display: 				block;
	margin:					0;
	padding:				0;

}
h2.article_title {
	font-size: 				20px;
	display: 				block;
	margin:					0;
	padding:				0;

}

.article_title h1 {
	font-size: 				20px;
	margin:					0;
	padding:				0;

}
h2.article_title_archives {
	font-size: 				16px;
	display: 				block;
	margin:					0;
	padding:				0;

}
.article_author {
	background-color: 		#f1f1ee;
	background-position: 	-275px -104px;
	background-repeat: 		no-repeat;
	display: 				block;
	line-height: 			18px;
	font-size: 				11px;
	color: 					#646464;
	padding: 				0 0 0 35px;
	margin:					0 0 10px 0;
}

.article_text,
.tags_list {
	margin:					0 10px 0 10px;	
	padding-top:30px;
}

.article_image {
	float:					right;
	display:				block;
	margin: 				0 0 0 10px;
	text-align:center;
}
.article_image_right {
	float:					right;
	display:				block;
	margin: 				0 0 0 10px;
	text-align:center;
}
.article_image_right img {
	margin:5px 0px 5px 0px;border:3px solid #c3c3c3;
}
.article_image_left,
.article_image_archives {
	float:					left;
	display:				block;
	margin: 				0 10px 0 0;
	text-align:center;
}
.article_image_left img {
	margin:5px 0px 5px 0px;border:3px solid #c3c3c3;
}
.article_text img {
	/*float:					left;
	display:				block;*/
	margin: 				0 10px 0 0;
	/*text-align:center;*/
}
.article_content {
	border-top: 			dashed 1px #cecece;
    width:530px;
}

#blog .box_title {
	font-size: 				17px;
	clear:  				both;
	display: 				block;
	margin: 				5px 0;
}

#blog .user_avatar {
	width: 					85px;
}
#blog ul {
	list-style-position:inside;
	list-style-type:disc;
	margin-bottom:20px;
	margin-left:20px;
}

#blog ul li span.ul_article{
	color:					#434343;
}

#blog ul li span.bullet_point{
	font-size:16px;
	line-height:15px;
	margin-right:5px;
	vertical-align:top;
	width:5px;
}
.user_avatar,
#blog .comment {
	float: 					left;
	width:100%;
}

.avatar-75 {
	height: 				75px;
	width: 					75px;
	
	background: 			url(../images/temp-user.png) no-repeat;
}

.comment {
	border-top: 			dashed 1px #cecece;
}

#blog .comment p {
	color: 					#4a4a4a;
}

#blog .comment a img,
#blog .comment a img:hover,
#blog .comment a:hover img {
	border:					none;
}

textarea.comment-input {
border:1px solid #CECECE;
height:100px;
float:left;
padding:0;
width:250px;
color:#434343;
}

.comment_author {
	font-size: 				11px;
	color: 					#9e9e9e;
	margin: 				5px 0;
	display: 				block;
}


.comment span.right {
	display: 				block;
}

p.comment-text {
	width: 					570px;
}

/*============================*/
/*  TAGS				      */
/*============================*/



.tags-header {	
	display: 				block;
	height: 				50px;
	margin:					0 auto;
	padding:				0 0 10px;
	width:					990px;
}

.tags-title {
	font-size: 				24px;
	display:				block;
	padding: 				25px 0 0 30px;
}

.tags-title span {
	font-weight: 			normal;
}

#tags .list-title {
	background-color: 		#f1f1ee;
	background-position: 	-275px -104px;
	background-repeat: 		no-repeat;
	display: 				block;
	line-height: 			18px;
	font-size: 				11px;
	color: 					#646464;
	padding: 				0 0 0 35px;
	margin:					0 0 10px 0;
}

#tags .results-list ul {
	color:					#1c2967;
	margin:					0 0 0 10px;
}

#tags .results-list li {
	margin:					0 0 15px 0;
}

#tags .results-list strong { 
	font-size: 				14px;
}

#tags .results-list p {
	margin:					0;
}
/*============================*/
/*  Encyclopédie		      */
/*============================*/
h1.titre_home_encyclo{
display:block;
font-size:24px;
font-weight:normal;
margin:0 0 10px;
padding:0;
text-align:center;
}
span.fond_encyclo{
	 margin-top:150px;
	 margin-left:260px;
	 display:block;
	 width:268px;
	 height:20px;
	 color:#fff;
	 text-transform:uppercase;
	 text-align:center;
	 font-size:16px;
}
#dossier span.fond_encyclo_fleche{
	 display:block;
	 margin-left:260px;
	 width:268px;
	 height:54px;
	 color:#21296a;
	 text-align:left;
	 font-size:18px;
}

#encyclo {
	color:					#434343;
}

#encyclo a {
	text-decoration: 		none;
}

#encyclo a:hover {
	text-decoration: 		underline;
}

#encyclo p.intro {
	font-weight: 			bold;
	margin-bottom: 			10px;
}

#encyclo.encyclo_home .more_articles {
	background: 			none;
	padding-top:5px;
	padding-bottom:0;
}

#encyclo.encyclo_home .more_articles img {
	margin:					0 10px 0 0;
}

#encyclo.encyclo_home .more_articles .box_title {
	font-weight: 			bold;
	padding: 				0 0 5px 0;
}

#encyclo.encyclo_home .more_articles ul {
	float: 					left;
}

#encyclo.encyclo_home .more_articles li a {
	color:					#434343;
	font-weight: 			normal;
	padding: 				0 0 0 15px;
}

#encyclo .more a {
	font-size: 				11px;
}

#encyclo .link {
	display: 				block;
	margin:					10px 0;
	text-align: 			center;
}

#encyclo .list_box {
	border-bottom: 			none;
}

#encyclo .list_box li{
	font-size:  			10px;
	line-height:			14px;
	padding:				10px;
	float:					left;
	width:					508px;
}
#encyclo .list_box li.col2{
	width: 					48%;
	float: 					left;
	padding: 				0 0 0 10px;
	height:					30px;
	line-height:			29px;
	overflow:				hidden;
	padding-left:			4px;
	font-size:  			12px;
	color:					#21296a;
}
#encyclo .list_box li.col2 a{
	color:					#434343;
}
#kamasutra .list_box li{
	font-size:  			12px;
	
}
#encyclo .list_box li.ra, #encyclo .list_box li.rb,
#kamasutra .list_box li.ra, #kamasutra .list_box li.rb {
	background-image: 		none;
} 

#encyclo .list_box li a,
#kamasutra .list_box li a {
	padding: 0;
}

#encyclo .list_box li span.letter, #dicto .list_box li span.letter {
display:block;
float:left;
font-size:20px;
font-weight:bold;
margin-top:4px;
width:50px;
}

#encyclo .list_box li span.list, #dicto .list_box li span.list{
	display: 				block;
	float: 					left;
	width: 					90%;
}
#encyclo .list_box li, #dicto .list_box ul.home_dico li {
float:left;
font-size:10px;
line-height:14px;
padding:10px;
width:510px;
}
#encyclo .list_box li, #dicto .list_box ul.home_dico li {
font-size:10px;
line-height:14px;
}
/**************************************/
/*** 		FORUM					***/
/**************************************/
div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:#000; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:350px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:22px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#e81c3e; }
div#disclaimer-cadre a:hover{ color:#e81c3e; }
#mesdiscussions .hop {
    clear:both;
}
#mesdiscussions .none {
    display:table;
}
#mesdiscussions ul, #mesdiscussions ol {
	color:#000000;
	list-style-position:inside;
	list-style-type:disc;
	margin-bottom:0;
	margin-top:0;
}
.mesdiscussions700 {
clear:both;
}
.content .column_middle_forum {
	width: 					690px;
	float: 					left;
	display: 				block;
	overflow:				hidden;
}
#mesdiscussions .catCase1bis {
text-align:left;
width:50%;
}
#mesdiscussions .catCase2 {
width:20%;
}
#mesdiscussions .catCase3 {
width:29%;
}
#mesdiscussions img.icon_forum {
margin-left:20px;
}

#md_btn_new_poll,
#md_btn_new_topic{
	display:none;
}

#title_top_forum{
	float:left;
	margin-bottom:10px;
	position:relative;
	width:680px;
}
#header_forum{
	float:left;
	width:680px;
	height:43px;
	background-image:url('../images/header_forum.gif');
	margin-bottom:4px;
}
#header_forum ul li{
	text-align:left;
	float:left;
	line-height:20px;
	vertical-align:middle;
	font-size:12px;
	list-style-type:none;
}
#header_forum ul li img{
	vertical-align:middle;
}
#header_forum ul li a{
	/*width:168px! important;
	width:164px;*/
	color:#434343;
	display:block;
	height:20px;
	text-decoration:none;
	font-weight: 			normal;
	text-transform:uppercase;
}

#header_forum ul li a#forum_salud{
	background: 			url(../images/puce_header_forum.gif) no-repeat 10px 7px;
	padding-left:24px;
	width:50px;
	color:#21296a;
	font-weight:bold;
}
	
#header_forum ul li a#forum_bebe{
	background: 			url(../images/puce_header_forum.gif) no-repeat 10px 7px;
	padding-left:24px;
	width:70px;
	color:#e50378;
	font-weight:bold;
}
#header_forum ul li a#forum_nutricion{
	background: 			url(../images/puce_header_forum.gif) no-repeat 10px 7px;
	padding-left:24px;
	width:70px;
	color:#a2a33e;
	font-weight:bold;
}
#header_forum ul li a#forum_belleza{
	background: 			url(../images/puce_header_forum.gif) no-repeat 10px 7px;
	padding-left:24px;
	width:55px;
	color:#811453;
	font-weight:bold;
}
#header_forum ul li a#forum_sexualidad{
	background: 			url(../images/puce_header_forum.gif) no-repeat 10px 7px;
	padding-left:24px;
	width:80px;
	color:#e81c3e;
	font-weight:bold;
}
#header_forum ul li a#forum_vida_practica{
	background: 			url(../images/puce_header_forum.gif) no-repeat 10px 7px;
	padding-left:24px;
	width:100px;
	color:#EC6307;
	font-weight:bold;
}
#header_forum ul li a#forum_bienestar{
	background: 			url(../images/puce_header_forum.gif) no-repeat 10px 7px;
	padding-left:24px;
	width:80px;
	color:#3099d6;
	font-weight:bold;
}
#bas_header_forum{
	float:left;
	width:662px;
	height:7px;
	background-image:url('../images/bas_header_forum.gif');
	margin-bottom:20px;
	overflow:hidden;
}
/*=============================*/
/*		SEARCH GOOGLE BOX      */
/*=============================*/
span#title_box_droite,
span.title_box_droite {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	text-transform:uppercase;
}
#result_forum, .result_forum{
	background-color:#F1F0EF;
	float:left;
	padding-top:10px;
	position:relative;
}
#result_forum .line_big_dotted, .result_forum .line_big_dotted{
	border-bottom:1px dotted #434343;
	height:1px;
	margin-bottom:10px;
	margin-top:7px;
	float:left;
	width:290px;
	margin-left:5px;
}
#result_forum .box_result_forum, .result_forum .box_result_forum{
	float:left;
	width:290px;
	margin-bottom:5px;
	color:#434343;
	margin-left:5px;
}
#result_forum .box_result_forum .img_box_result_forum, .result_forum .box_result_forum .img_box_result_forum{
	float:left;
	width:76px;
	
}
#result_forum .box_result_forum .text_box_result_forum, .result_forum .box_result_forum .text_box_result_forum{
	float:left;
	margin-left:10px;
	width:200px;
	color:#434343;
	
}

/****************************/
/** COMMENT BLOG		*****/
/****************************/

.notule{
	margin-bottom:20px;
}

.notule_bas{
	background:#cccccc;
	padding:10px;
	margin:10px 0px 10px 0px;
}

/* Commentaires
---------------------------------------- */

/*****************************************/
/**			Dossier produit  			**/
/*****************************************/
#dossier_produit{
	float:left;width:530px;margin-bottom:30px;position:relative;
}
#dossier_produit h1{
	text-align:left;
}
#dossier_produit #dossier_produit_image{
	float:left;margin-right:16px;text-align:center;
}
#dossier_produit a.suivant{
	bottom:0;float:right;position:absolute;right:0;
}
a.suivant{
	bottom:0;float:right;position:absolute;right:0;
}
/*********************************/
/**			NEWS				**/
/*********************************/

#noticias img{width:91px;height:23px;margin-top:26px;margin-left:10px;}
.news_box .news_home_remontees{
	background: transparent url(../images/header_remontees_news.jpg) repeat-y 0 0;
	height:35px;
	width:260px;
	display:block;
	font-size:18px;
	font-weight:normal;
	line-height:35px;
	margin:0 0 10px;
	padding:0 0 0 12px;
	border-bottom:1px solid #858585;
}
.news_box ul.blog_post {
	width:200px;
	margin:0;
	padding:0;
	height:97px! important;
	height:87px;
}
.news_box ul.news_post {
	width:260px;
	margin-top:6px;
}
.news_box ul.news_post li {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border-bottom:1px dotted #dbdbdb;
}
.news_box ul.news_post li.no_border {
	border-bottom:1px solid #afafaf;
}

#homepage .news_box li span.info_news {
	display:inline;
	width:30px;
	color:#a3a3a3;
	float:left;
	clear:both;
	font-size:10px
}
#aff_news{float:left;width:100%;background-color:#f3f3f3;}
#aff_news a.toutes_news{float:right;margin-bottom:10px;font-weight:normal;}
#aff_news ul{float:left;width:100%;margin:0;margin-bottom:10px;}
#aff_news li{background-color:#f3f3f3;float:left;width:490px;padding:20px 0 20px 20px;border-top:1px dotted #b5b5b5;}
#aff_news li.li_dossier{background-color:#f3f3f3;float:left;width:510px;padding:20px 0 20px 20px;border-top:1px dotted #b5b5b5;}
#aff_news li.second_bloc{background-color:#f3f3f3;border-top:none;}
#aff_news li a{color:#434343;font-weight:normal;display:block;width:450px;float:left;}
#aff_news li.news_pair{background-color:#e9e9e9;}
#aff_news li.last_news, #aff_news li.last_news2{border-bottom:1px dotted #b5b5b5;}x

#aff_news ul#news_plus {
	float:left;width:100%;margin:0;margin-bottom:10px;display:none;
}
span.title_noticias{padding-left:10px;font-weight:bold;font-size:16px;display:block;height:46px;line-height:46px;vertical-align:middle;}


/********************/
/*		ENCART		*/
/********************/
.encart100_Left {
    margin-right: 10px;
    width: 510px;
    float: left;
}
.encart50_Left {
    margin-right: 10px;
    width: 245px;
    float: left;
}
.encart25_Left {
    margin-right: 10px;
    width: 122px;
    float: left;
}
.encart100_Left .bgcolor {
	padding:10px;
    color: #FFF;
    width: 490px;
    line-height: 15px;
}
.encart50_Left .bgcolor {
	padding:10px;
    color: #FFF;
    width: 225px;
    line-height: 15px;
}
.encart25_Left .bgcolor {
	padding:10px;
    color: #FFF;
    width: 102px;
    line-height: 15px;
}
.encart100_Right {
    margin-left: 10px;
    width: 510px;
    float: right;
}
.encart50_Right {
    margin-left: 10px;
    width: 245px;
    float: right;
}
.encart25_Right {
    margin-left: 10px;
    width: 122px;
    float: right;
}
.encart100_Right .bgcolor {
	padding:10px;
    color: #FFF;
    width: 490px;
    line-height: 15px;
}
.encart50_Right .bgcolor {
	padding:10px;
    color: #FFF;
    width: 225px;
    line-height: 15px;
}
.encart25_Right .bgcolor {
	padding:10px;
    color: #FFF;
    width: 102px;
    line-height: 15px;
}


/*******************************/
/****		NEW ICONS		****/
/*******************************/
.links .box_title, .appli .box_title, .links .box_title2, .appli .box_title2,
#homepage .links .box_title, #homepage .appli .box_title, #homepage .links .box_title2, #homepage .appli .box_title2 {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    padding-left: 10px;
}
.new-icons { 
	width: 					16px;
	height:					16px;
	margin-right:			4px;
}
.box img.new-icons,
.box img.new-icons:hover {
	border: 				none;
	float: 					none;
	margin:                 0;
	padding: 				0;
	vertical-align:			text-bottom;
	border:0px;
}
#homepage .box img.new-icons,#homepage .box img.sp-image_block01,
#homepage .box img.new-icons:hover,#homepage .box img.sp-image_block01:hover{border:none;}
.sp-new_image {
	background-image: 		url(../images/new_pictos.png);
	background-repeat: 		no-repeat;
}

/**********************/
/*** COULDINA *********/
/**********************/
#couldina img{width:206px;height:23px;margin-top:26px;margin-left:10px;}

#intro_bloc{display:none;}

#other_news{
	float:right;
	display:block;
	cursor:pointer;
	margin-top: 10px;
}
#news_more {
	background: #fff;
	display:none;
	margin-top:0px;
}

ul.ul_archive{
    float: left;
        margin-left: 15px;
        width: 95%;list-style-type:none;display:none;
}
