/*============================*/
/*  Basics                    */
/*============================*/
img.pngFix,div.pngFix img{behavior: url(http://imdoc.es/doctissimo/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(http://imdoc.es/doctissimo/css/styles.css) no-repeat top left;
    font-weight:			bold;
    text-decoration:		none;
}

a.restore {
    padding-left:			17px;
    background:				url(http://imdoc.es/doctissimo/css/styles.css) no-repeat top left;
    font-weight:			bold;
    text-decoration:		none;
}

a.important {
    padding-top:			2px;
    padding-bottom:			2px;
    padding-left:			20px;
    background:				url(http://imdoc.es/doctissimo/css/styles.css) no-repeat top left;
    font-weight:			bold;
    text-decoration:		none;
}

/*============================*/
/*  Main holders              */
/*============================*/

.main_holder {
    width: 					1000px;
    margin: 				0 auto;
    background-color: #ffffff;
}
.main_holder_blog {
    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;
}
#fb {
    float: left;
    margin-left: 15px;
    margin-top:28px;-margin-top:5px;
    text-align: left;
    height:20px;
}

#google {
    float: left;
    margin-left: 10px;
    margin-top:28px;
    text-align: left;
    height:20px;
}
#twitter {
    float: left;
    margin-left: 10px;
    margin-top:28px;
    text-align: left;
    height:20px;
}
#categoriesWrapper {
    display: block;
    height: 70px;
    position: relative;
    width: 1000px;
    margin:0 auto;
    /*margin-left:5px;*/
}
#categories {
    width:					990px;
    position:				relative;
    height:					70px;
    float:					none;
    margin:                 0 auto;
    background-color: #F8F8F8;
    border-bottom: 1px solid #BCBCBC;
}
#categories_flash {
    display: block;
    float: left;
    height: 70px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 7px;
    width: 860px;
}
.categories_html {
    float:left;
    height:55px;
    margin-top:5px;
    width:860px;
    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;
}
.shortcutForum {
    display: block;
    height: 27px;
    position: absolute;
    right: -11px;
    width: 110px;
    z-index: 30 !important;
}
.shortcutForum.btn_photogallery {
    top: 38px;
}
.shortcutForum.btn_test {
    top: 5px;
}
.shortcutForum a {
    background: url("../images/barre-coin.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-bottom: 5px;
    text-align: center;
    text-decoration: none;
    width: 110px;
}

.shortcutForum a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.content {
    width:					990px;
    margin: 				0 auto;
    background-color: #ffffff;
}

.content .column_left-wide {
    display:block;
    float:left;
    margin:0 20px 0 10px;
    padding:0 0 0 10px !important;
    padding:0;
    width:650px;
    background-color: #ffffff;
}

.content .column_left {
    width: 					140px;
    float: 					left;
    overflow:				hidden;
    background-color: #ffffff;
}

.content .column_middle {
    width: 					530px;
    margin:					0 10px;
    float: 					left;
    display: 				block;
    overflow:				hidden;
    background-color: #ffffff;
}

.content .column_right {
    width: 					300px;
    float: 					left;
    background-color: #ffffff;
}

#footer {
    width:					990px;
    margin: 				0 auto;
    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;
}

div .quiz_preferes dd .number {
    padding-top:14px;
    width:26px;
    float: left;
}
div .quiz_preferes dd .picture {
    width:47px;
    float: left;
    padding-left: 5px;
}
div .quiz_preferes dd .text {
    padding-top: 17px;
    width: 210px;
    float: left;
    margin-left: 10px;
}

/*============================*/
/*  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;
    width: 988px;
}
/*
#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;
    height: 22px;
    line-height: 21px;
}
#menu ul li.long{
    text-align:center;
    float:left;
    width:127px;
    /*width:164px;*/
    vertical-align:middle;
    font-size:14px;
    height: 22px;
    line-height: 21px;
}
#menu ul li img{
    vertical-align:middle;
}
#menu ul li a{
    width:123px;
    /*width:168px! important;
    width:164px;*/
    color:#434343;
    display:block;
    height:22px;
    text-decoration:none;
    font-weight: 			normal;
}
#menu ul li.long a{
    width:127px;
    /*width:168px! important;
     width:164px;*/
    color:#434343;
    display:block;
    height:22px;
    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:	28px -21px;
}

#menu ul li a#bebe{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	29px -42px;
}
#menu ul li a#nutricion{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	18px -63px;
}
#menu ul li a#recetas{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	20px 0;
}
#menu ul li a#belleza{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	23px -84px;
}
#menu ul li a#sexualidad{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	12px -105px;
}
#menu ul li a#medicamentos{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	3px -168px;
}
#menu ul li a#bienestar{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	17px -147px;
}
#menu ul li a#test{
    background: 			url(../images/sprite_bullets.png) no-repeat;
    background-repeat:		no-repeat;
    background-position:	30px -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#recetas:hover, #menu ul li a#recetas_on{
    background: 			url(../images/sprite_bgr_rubriques.png) repeat-x;
    background-position:	0 -205px;
    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{
    display:block;
    width:995px;
    height:					18px;
    color:					#828181;
    font-size:				10px;
    margin: 0px auto;
    padding-left:			5px;
    padding-top:10px;
    padding-bottom:10px;
    background-color: #ffffff;
}

#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;
}
#article .halfsize{
    width: 					250px;
}
.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 2px 2px 5px;
    margin:					0 0 5px 0;
    width: 					130px;

    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, #recette .flash{
    margin:					0 0 25px 0;
    float: 					left;
    width: 					100%;
    height: 				314px;
    background-image:		url(../images/player.gif);
    position:				relative;
    margin-bottom:          5px;
}

#homepage .flash div#full, #recette .flash div#full {
    float: 					left;
    width: 					529px;
    height: 				247px;
}

#homepage .flash div#title, #recette .flash div#title {
    float: 					left;
    padding:				0 4px;
    width:					200px;
    height:					55px;
    font-size:				18px;
    overflow:				hidden;
}
#homepage .flash div#title a, #recette .flash div#title a{
    text-decoration:		none;
}
#homepage .flash div#title a:hover, #recette .flash div#title a:hover{
    text-decoration:		underline;
}
#homepage .flash ul#player, #recette .flash ul#player {
    list-style: 			none;
    width:					320px;
    float:					right;
    margin-top:				2px! important;
    margin-top:				1px;
    height:					55px;
}
#homepage .flash ul#player li, #recette .flash ul#player li {
    width:					106px;
    float: 					left;
    display:				inline;
    padding: 0;
}
#homepage .flash ul#player li a, #recette .flash ul#player li a {
    display:				block;
    width:					100px;
    border-top:				4px solid #f2f2f2;
    margin-left:			2px;
}
#homepage .flash ul#player li img, #recette .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: 			16px;
    border-bottom: 			1px solid #666666;
}
/*============================*/
/*  Content column right      */
/*============================*/

.column_right .box, .column_right .box2, .bloc_diaporama_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, .bloc_diaporama_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,
.bloc_diaporama_Right .box form input#magazine,
.bloc_diaporama_Right .box form input#recettes,
.bloc_diaporama_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, .bloc_diaporama_Right .box p {
    margin:					0 0 5px 0;
    color: 					#1c2967;
}

.column_right .box img, .bloc_diaporama_Right .box img {
    border:					3px solid #c9c9c9;
    margin:					5px;
    float: 					left;
}

.column_right .box p img, .bloc_diaporama_Right .box p img {
    border:					none;
    float: 					none;
    vertical-align: 		middle;
    margin: 				0;
}

.column_right .box input.input_field, .bloc_diaporama_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;
}
#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,
#article .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:530px;
}
span#title_span,
h1#title_span{
    margin:0;
    padding:0;
    font-weight:normal;
    font-family: 			Arial, Verdana, sans serif;
    padding-right:10px;
    font-size:20px;
    line-height:28px;
}
span#title_span a{
    font-weight:normal;
}
.block-pub-topright{
    float:right;
    height:37px;
}
.block-pub-topright img{
    display:block;
}
hr#hr{
    padding:0;
    height: 1px;
    border: 0;
    float:left;
    display:block;
    width:100%;
    margin:1px 0 5px 0;
}

.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 10px;
    overflow:hidden;
    width:530px;
}
#article {
    color:					#434343;
}

#article a {
    text-decoration: 		none;
}

#article a:hover {
    text-decoration: 		underline;
}

#article p a{
    font-weight:bold;
}

#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;
    clear: both;
}

#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;
}
a.link_copy_test{
    float:right;
}
/*============================*/
/*  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,
.art_grossesse .box .box_title,
.art_grossesse .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;
}

#atlas_home .box .box_subtitle a, .art_grossesse .box .box_subtitle a {
    display: 				block;
}

#atlas_home  .box .box_subtitle a:hover,
#atlas_home .news_box .box_subtitle a:hover,
.art_grossesse  .box .box_subtitle a:hover,
.art_grossesse .news_box .box_subtitle a:hover{
    text-decoration: 		underline;
}

#atlas_home .news_box .box_subtitle a,
.art_grossesse .news_box .box_subtitle a {
    margin:					0 0 10px 4px;
    line-height: 			20px;
}

#atlas_home .box img,
.art_grossesse .box img {
    border:					3px solid #c9c9c9;

    float: 					left;
}

#atlas_home .halfsize p,
.art_grossesse .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,
.art_grossesse .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 li a span {

    line-height: 			12px;

}

#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: 	-300px -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: 				5px 0 0px 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_image_left img.produit {
    margin:5px 0px 5px 0px;border:none;
}

.article_image_left .produit {
    width : 500px;
    position:relative;
}
.floatleft {
    float: left;left:0;
}
.floatright {
    float: right;right:0;
}
.article_image_left .nav_arrow {
    position: absolute;
    width: 15px;
    cursor: pointer;
    top: 5px;
    height: 44px;
    width: 44px;
}
.article_image_left .nav_arrow img{
    margin: 7px 2px 0px 0px;
    border: none;
}
.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 6px 7px;
    padding-left:19px;
    width:40px;
    color:#21296a;
    font-weight:bold;
}

#header_forum ul li a#forum_bebe{
    background: 			url(../images/puce_header_forum.gif) no-repeat 6px 7px;
    padding-left:19px;
    width:66px;
    color:#e50378;
    font-weight:bold;
}
#header_forum ul li a#forum_nutricion{
    background: 			url(../images/puce_header_forum.gif) no-repeat 6px 7px;
    padding-left:19px;
    width:63px;
    color:#a2a33e;
    font-weight:bold;
}
#header_forum ul li a#forum_belleza{
    background: 			url(../images/puce_header_forum.gif) no-repeat 6px 7px;
    padding-left:19px;
    width:52px;
    color:#811453;
    font-weight:bold;
}
#header_forum ul li a#forum_sexualidad{
    background: 			url(../images/puce_header_forum.gif) no-repeat 6px 7px;
    padding-left:19px;
    width:74px;
    color:#e81c3e;
    font-weight:bold;
}
#header_forum ul li a#forum_vida_practica{
    background: 			url(../images/puce_header_forum.gif) no-repeat 6px 7px;
    padding-left:19px;
    color:#EC6307;
    font-weight:bold;
}
#header_forum ul li a#forum_bienestar{
    background: 			url(../images/puce_header_forum.gif) no-repeat 6px 7px;
    padding-left:19px;
    width:65px;
    color:#3099d6;
    font-weight:bold;
}
#header_forum ul li a#forum_psicologia{
    background: 			url(../images/puce_header_forum.gif) no-repeat 6px 7px;
    padding-left:19px;
    width:72px;
    color:#7049af;
    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{
    height:25px;
    width:100%;
    display:block;
    font-size:18px;
    font-weight:normal;
    line-height:25px;
    margin:0 0 10px;
    padding:0 0 0 12px;
    border-bottom:1px solid #858585;
}
.body_salud .news_box .news_home_remontees{
    background: transparent url(../images/header_remontees_news.jpg) repeat-y 0 0;
}
.body_belleza .news_box .news_home_remontees{
    background: transparent url(../images/header_remontees_news_belleza.jpg) repeat-y 0 0;
}
.body_medicamentos .news_box .news_home_remontees{
    background: transparent url(../images/header_remontees_news_medicamentos.jpg) repeat-y 0 0;
}
.body_nutricion .news_box .news_home_remontees{
    background: transparent url(../images/header_remontees_news_nutricion.jpg) repeat-y 0 0;
}
.news_box ul.blog_post {
    width:200px;
    margin:0;
    padding:0;
    height:97px! important;
    height:87px;
}
.news_box ul.news_post {
    width:100%;
    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, #dicto .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;}

#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,
.art_grossesse .links .box_title, .art_grossesse .appli .box_title, .art_grossesse .links .box_title2, .art_grossesse .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,
.box img.new-icons, .box img.sp-image_block01,
.box img.new-icons:hover, .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;
}
#other_article{
    float:right;
    display:block;
    cursor:pointer;
    margin-top: 10px;
}
#news_more {
    background: #fff;
    display:none;
    margin-top:0px;
}

#article_more {
    background: #fff;
    display:none;
    margin-top:0px;
}

ul.ul_archive{
    float: left;
    margin-left: 15px;
    width: 95%;list-style-type:none;display:none;
}

/****************************************/
/*********  REMONTEES FORUM   ***********/
/****************************************/
.remontee_forums {
    display: block;
    float: left;
    height: auto;
    margin-bottom: 10px;
    width: 300px;
}
.remontee_forums strong{
    float:left;
    width:257px;_width:300px;
    height:20px;_height:40px;
    display:block;
    margin-bottom:10px;
    padding:20px 0 0 43px;
    font-size:14px;
    font-weight:normal;
    color:#fff;
    margin:0;
    overflow:hidden;
}
.column_right .box .box_title_forum, .column_right .box .box_title_other, .column_right .box_recette .box_title_forum, .bloc_diaporama_Right .box .box_title_other{
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Verdana,sans serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0 4px;
    margin-bottom:10px;
}
.remontee_forums ul {
    float:left;
    width:300px;
    height:auto;
    display:block;
    padding:0 0 0 0;
    margin:5px 0;
}
.remontee_forums li {
    float:left;
    width:300px;
    height:71px;
    display:block;
    padding:0 0 0 0;
    margin:0;
    list-style-type:none;
    background:url('../images/forum/bulle.jpg') top left no-repeat;
    position:relative;
}
.remontee_forums li p {
    float:left;
    width:280px;
    height:auto;
    display:block;
    padding:7px 0 0 0;
    margin:0 0 0 10px;
    font-size:11px;
    font-weight:bold;
    color:#161616;
}
.remontee_forums li p a {
    font-size:12px;
    font-weight:normal;
    text-decoration:none
}
.remontee_forums li p  span {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-weight:normal;
    color:#000;
}
.remontee_forums li a.repondre {
    position:absolute;
    bottom:15px;
    right:8px;
    font:bold 11px/13px Arial,Helvetica,sans-serif;
    text-decoration:none;
}
.remontee_forums li a.repondre:hover {
    text-decoration:underline;
}

/****************************************/
/*********  REMONTEES TESTS   ***********/
/****************************************/
.column_right .tests_quiz_preferes {
    margin: 20px 0 10px;
    padding: 10px 0;
    position: relative;
    border: 1px solid #ccc;
}
.column_right .tests_quiz_preferes dl {
    margin: 0;
    padding: 0;
}
.column_right .tests_quiz_preferes dt {
    position: absolute;
    left: -1px;
    top: -20px; _top: -20px;
    color: #2569a7;
    font-size: 13px;
    font-weight: 700;
    height: 21px;
    line-height: 21px;
    text-align: center;
    display: block;
    text-decoration: none !important;
    cursor: pointer
}

.column_right .tests_quiz_preferes .tests_preferes dt {
    width: 132px;
    background: url(../images/test/ong_test_off.png) 0px 0 no-repeat;
}
.column_right .tests_quiz_preferes .tests_preferes.act dt {
    background: url(../images/test/ong_test_on.png) 0px 0 no-repeat;
}

.column_right .tests_quiz_preferes .quiz_preferes dt{
    left: 132px;
    width:167px;
    background: url(../images/test/ong_diapo_off.png) 0px 0 no-repeat;
}
.column_right .tests_quiz_preferes .quiz_preferes.act dt{
    background: url(../images/test/ong_diapo_on.png) 0px 0 no-repeat;
}




.column_right .tests_quiz_preferes dd {
    display: none;
    margin: 0 0 2px
}
.column_right .quiz_preferes dd{
    height:51px;
}
.column_right .quiz_preferes dd.gr{
    background-color:#F5F5F5;
}

.column_right .tests_preferes dd span {
    color: #2569a7;
    font-size: 12px;
    font-weight: 700;
    width: 29px;
    padding: 4px 1px 7px 0;
    display: inline-block;
    text-align: center;
    background: url(../images/sprite_tests_quiz_preferes.png) right top no-repeat
}

.column_right .quiz_preferes dd span {
    color: #2569a7;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    width: 29px;
    padding: 4px 1px 0px 0;
    margin-top: 1px;
    background: url(../images/sprite_tests_quiz_preferes.png) right top no-repeat;
}
.column_right .quiz_preferes .act dd.gr span {
    background: url(../images/test/blue_bullet.png) 3px 0px no-repeat;
}
.column_right .tests_quiz_preferes .act dd {
    display: block
}
.column_right .tests_quiz_preferes dd a {
    font-size: 12px;
    color: #5B5B5B;
    padding: 4px 0 7px;
    zoom: 1;
}
.column_right .quiz_preferes dd div {
    float:left;
    text-align:center;
}
.column_right .quiz_preferes dd img {
    border:1px solid #CCCCCC;
    margin:2px 5px 0px 0px;
}

.column_right .teaser_tests_quiz {
    margin:					0 0 10px 0;
    width: 					300px;
    float: 					left;position:relative;
}
.column_right .teaser_tests_quiz h2 {
    font: 700 18px/18px Arial, Helvetica, sans-serif;
    color: #2569a7;
    margin: 0 0 8px
}
.column_right .teaser_tests_quiz h3,
.column_right .teaser_tests_quiz p {
    position: absolute; left: 1px;
    width: 298px; height: 30px; line-height: 30px;
    background: url(../images/opacity_white_90.png) repeat;
    _background: none !important;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod='scale',
    src='/medias/doctissimo/images/opacity_white_90.png');
    cursor: pointer;
    z-index: 10;
}
.column_right .teaser_tests_quiz h3 {
    font-size: 16px; font-weight: 700;
    color: #2569a7;
    text-transform: uppercase;
    top: 87px;margin:0;padding:0;
}
.column_right .teaser_tests_quiz p {
    font-size: 16px;
    color: #000;
    top: 118px
}
.column_right .teaser_tests_quiz .content_tests_quiz {
    position: relative;
}
.column_right .teaser_tests_quiz .content_tests_quiz img {
    border: 1px solid #ccc
}
.column_right .teaser_tests_quiz .link {
    position: absolute; right: 9px; top: 94px;
    z-index: 10
}
.column_right .teaser_tests_quiz .link span {
    background: url(../images/test_ok.png) left top no-repeat;
    _background: none !important;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/medias/doctissimo/images/test_ok.png');
    width: 51px; height: 51px;
    display: block;
    position: relative; z-index: 100000;
    cursor: pointer
}

/*********************************/
/***    SELECTION DIAPORAMAS   ***/
/*********************************/
#selection_diaporamas{
    float:left;width:530px;margin:20px 0px;height: 255px;overflow: hidden;
}
#selection_diaporamas span#title_selection{
    float:left;display:block;width:100%;border-bottom: 1px solid #666666;font-size: 20px;font-weight: normal;line-height: 16px;margin: 0 0 6px;padding: 0 0 10px
}
#selection_diaporamas a.link_diapos{
    float:left;display:block;width:175px;height:185px;color:#ffffff;text-decoration:none;cursor:pointer;position: relative;
}
#selection_diaporamas a.link_diapos:hover{
    text-decoration:underline;
}
#selection_diaporamas img{
    padding-top:7px;padding-left:140px;border:0px;position: relative;z-index: 10;
}
#selection_diaporamas .backcolor{
    position: absolute;
    height: 10px;
    left: 129px;
    top: 15px;
    width: 17px;
}
#selection_diaporamas span.box_diapos{
    display:block;width:175px;height:118px;
}
#selection_diaporamas span.bloc_title_diapos{
    display:block;
    width:165px;
    height:30px;
    padding:2px 5px 0px 5px;
    opacity:0.85;
    filter:alpha(opacity=85);
    font-family:arial;
    font-size:11px;
    font-weight: normal;
}


div#google-pub {
    clear:both;
}

.definition_links,
.bloc_diaporama_texte .description p a{
    font-weight: bold;
}

.box_author {
    width: 100%;
    height: 80px;
    background: url('http://imdoc.es/medias/doctissimo/images/bg_gplus_ombre.jpg') no-repeat;
    clear: both;
}

.box_author .img {
    float: left;
    width: 55px;
    height: 55px;
    border: 1px solid #d4d4d4;
    margin:10px 0px 0px 10px;
}

.box_author .author {
    float: left;
    margin-top: 33px;
    margin-left: 10px;
}

.box_author .author_plus {
    float: left;
    margin-top: 35px;
    margin-left: 10px;
}

.box_author .author_plus img,
.box_author .author img {
    float: left;
    margin: 0px;
    padding: 0px;
}

.box_author .author_plus p,
.box_author .author p {
    color: #CE4128!important;
    padding: 0;
    margin: 0;
}

.box_author .author_plus span,
.box_author .author span {
    text-decoration: none;
    color : #4c4c4c;
    float: left;
    border: 1px solid #CE4128;
    margin: 0px;
    padding: 2px 5px 0px 5px;
    height: 14px;
}

#article .box_author .author p {
    padding: 0px;
    margin: 0px;

}

.box_author .author_plus a {
    text-decoration: none;
    color : #4c4c4c;
    font-weight: bold;
}

.box_author .author_plus span {
    padding: 2px 5px 0px 1px;
    font-weight: bold;
}

.signature {
    float: right;
    color:#A9A58A;
    font-style:italic;
    font-size:11px;
    clear: both;
}

.description a.link_copy{
    float:left;
    margin-bottom:5px;
    padding-top: 10px;
}

#network_sharing img { border: 0; }