/* --------------------------------------------- Commun à toutes les pages ------------------------------------------- */
/* Regle de base */
* {
	margin:0;
	padding:0;
}
body{
	color:#333;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;	
}
p{
	color:#333;
	font-size:12px;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
p.comment{
	display:inline;
}
h1{
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2{
	height:35px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3{
	font-size:20px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4, span.theme{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
h5{
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h6, h6 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:15px;
	font-weight:normal;
}
a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;	
}
a img{
	border:none;	
}
ul{
	list-style-type:none;
}
#rightContent ul{
	list-style-type: disc;
	list-style-position:outside;
	padding-left:13px;
}
ol{
	list-style-position:outside;
	margin-left:30px;
}
ol li a{
	color:#666;	
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
}
ol li a:hover{
	text-decoration:underline;
}
ol li.current a,ol li.current{
	font-weight:bold;	
}
table{
	margin-left:10px;
}
table#reponseQuest{
	margin-left:0;
	width:215px;
}
table#reponseQuest .btnRadio{
	width:10px
}
table#reponseQuest .reponse{
	width:169px
}
table tr td{
	vertical-align:top;
	padding:5px 0;
}
/* Structure */
#leftContent{
	width:765px;
	float:left;
}
#rightCol{
	width:	170px;						/*185px;*/
	float:left;
	position: relative;
}
#leftCol{
	width:200px;
	float:left;
	position: relative;
}
#rightContent{
	float:left;
	position: relative;
	width: 730px;
	padding-left:15px;
	background:url(/IMAGES/degrade_02.gif) top left repeat-y;
}
#rightContentBlokRight{
	float:left;
	position: relative;
	width: 208px;
}
#rightContentBlokLeft{
	float:left;
	position: relative;
	width: 517px;
}
#colActu,#colImage,#colTest{
	float:left;
}
#colActu{
	width:223px;
}
#colImage{
	width:289px;	
}
#colTest{
	width:241px;
	position: relative;
}
#pub1{
	width:728px;
	height:90px;
	float: right;
	margin-top: 30px;
}
#pub2{
	width:300px;
	height:250px;
}
#mediOnFb{
	margin-top:10px;	
}
#links .blokLink{
	padding-bottom: 5px;
}
#links .last{
	border:none;
	margin-bottom:5px;
}
#bigblok_home #links img{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
#bigblok #links img{
	float:left;
}
#bigblok_home #links .detail{
	/*float:left;*/
	width:133px;
	padding-left:5px;
	font-style:normal;
	font-weight:normal;
	color:#777777;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
#bigblok #links .detail{
	float:left;
	width:100px;
	padding-left:5px;
	font-style:normal;
	font-weight:normal;
	color:#777777;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
#links{
	margin-top:18px;
	position:relative;
	width:170px;
	/*margin-left:2px;*/
}
#links p {
	text-decoration:none;
	font-weight:bold;
	color:#555;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
}
#links a{
	margin-left:13px;
}
#keywords p a {
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}
#keywords p a:hover {
	text-decoration:  underline;
}
#newsletter{
	position:relative;
	height:151px;
}
#newsletter #fondNewsletter{
	background: url(/IMAGES/sprite_homepage.png) -748px -98px no-repeat;
	height:151px;
	width:202px;
	margin: 0 auto;
	margin-top: 14px;
}
#newsletter #fondNewsletter h5{
height:50px;
}
#newsletter #fondNewsletter p{
	margin-top:15px;
	margin-left:12px;
	font-weight:normal;
}
#newsletter #fondNewsletter #champs{
	width:115px;
	margin-top:15px;
	margin-left:12px;
	height:21px;
}
#newsletter #fondNewsletter #btnNews{
	background: url(/IMAGES/sprite_homepage.png) -189px -30px no-repeat;
	margin-left:5px;
	cursor:pointer;
}
#search{
	position:relative;
	width:185px;
	margin: 20px auto 0;
}
#search #fondSearch {
	background: url(/IMAGES/sprite_homepage.png) -343px -287px no-repeat;
	width:100%;
	height: 30px;
}
#search #fondSearch input{
	height:18px;
}
/* Header */
#header{
	position:relative;	
}
#header #menuTop {
	width:250px;
	position: absolute;
	right: 0px;
}
#header #menuTop li,#header #menuTop li a{
	float:left;	
	height:30px;
	line-height:30px;
}
#header #menuTop li .bookmark{
	color:#000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 20px;
	background: url(/IMAGES/sprite_homepage.png) -529px -319px;
}
#header #menuPrincipal li,#header #menuPrincipal li a{
	height:20px;
	line-height:20px;
}
#header #menuTop li form {
	display: inline;
}
#header #menuPrincipal{
	clear:both;
	color: #F00;
	margin-left: 220px;
	position:relative;
	padding-top:10px;
}
#header #menuPrincipal li{
	float:left;
}
#header #menuPrincipal li a{
	color:#525341;
	text-decoration:none;
}
#header #menuPrincipal li a:hover{
	text-decoration:underline;
}
#header #menuPrincipal .rssMenu{
	padding-left: 20px;
	background: url(/IMAGES/sprite_homepage.png)  -530px -281px ;
	position:absolute;
	left:275px;
}
#header #menuPrincipal .shareMenu{
	padding-left: 25px;
	background: url(/IMAGES/sprite_homepage.png)  -530px -302px;
	position:absolute;
	left:365px;
}
/* Bloc "maladies de A a Z" */
#slickbox{
	position:absolute;
	height:auto;
	left: 345px;
	top: 180px;
	padding:10px;
	z-index: 9999;
}
#slickbox ul li{
	float: none;
}
#slickbox ul li a {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
#slickbox ul li a:hover {
	text-decoration:  underline;
}
/* Footer */
#footer{
	clear:both;
}
#footer p, #footer a{
	text-align:center;
	color:#797979;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:25px;
}
#footer a:hover{
	text-decoration:underline;	
}
#footer .vivLink{
	background:url(../images/vivio-logo.gif) left top no-repeat;
	padding-left: 75px;
	display:inline-block;
	height:30px;
	padding-top:4px;
}
/* Picto Commentaires */
.contPictoCom{
	height:18px;
	/*display:inline;*/
	display:none;
}
/* ----------------------------------------------- Classes génériques ------------------------------------------------ */
.indent{
	text-indent:-9999px;	
}
.textBlue{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}
.textblue a{
	text-decoration:none;
	font-size:15px;
}
.textblue a:hover{
	text-decoration:underline;
}
.date{
	color:#777777;	
}
.clear{
	clear:both;
}
.floatR{
	padding:5px 5px 5px 0;
	display:block;
	text-align:right;
}
.lil{
	font-size:10px;	
}
.floatL{
	float:left;
}
.decalR20{
	margin-right:20px;	
}
.decalL15{
	margin-left:15px;	
}
.fondMid{
	background:url(/IMAGES/degrade_01.gif) -15px top repeat-y;	
}
.fondBottom{
	background:url(/IMAGES/degrade_bottom.gif)  -15px bottom no-repeat;
	padding-bottom:25px;
}
.fondBottom2{
	background:url(/IMAGES/degrade_bottom.gif)  -25px bottom no-repeat;
	padding-bottom:25px;
}
.fondTop{
	background:url(/IMAGES/degrade_top.gif)  -15px -15px no-repeat ;	
	padding-left:20px;
	padding-top:15px;
}
.fondTop2{
	background:url(/IMAGES/degrade_top.gif)  -15px -15px no-repeat ;	
	padding-left:20px;
	padding-top:15px;
	width:230px;
	float:left;
	margin-bottom:10px;
	height:130px;
}
#enImage .fondTop{
	margin-left:-10px;	
}
.separator{
	display:block;
	clear:both;
	height:5px;
	width:180px;
	margin: 10px 10px;
}
.btnForum{
	margin:0 auto;
	display:block;
	height:55px;
	width:195px;
}
.btnFb{
	margin:0 auto;
	display:block;
	height:37px;
	width:160px;
	background: url(/IMAGES/sprite_homepage.png) -182px -282px no-repeat;
}
.print{
	background:url(/IMAGES/sprite_page.png) -307px -17px no-repeat;
	width:14px;
	height:14px;
	text-indent:-9999px;
	display:block;
}
.mail{
	background:url(/IMAGES/sprite_page.png) -343px -18px no-repeat;
	width:18px;
	height:14px;
	text-indent:-9999px;
	display:block;
}
.cornerBR{
	background: url(/IMAGES/degrade_bottom_right.gif)  right bottom no-repeat;
	padding-right:10px;
	padding-bottom:20px;
}
.cornerTR{
	background:url(/IMAGES/sprite_homepage.png) -242px -350px no-repeat;
	overflow:hidden;
}
.bold{
	font-weight:bold;	
}
.quote{
	height:20px;
	width:30px;
	display:block;
	background:url(/IMAGES/sprite_page.png) -379px -14px no-repeat;
}
.separatorMid{
	clear:both;
	height:6px;
	width:505px;
	background:url(/IMAGES/sprite_page.png)  20px -584px no-repeat;
	margin: 5px 0;
}
#bigblok_home a.red,#bigblok a.red{
	color:#C62B33;	
}
#ball{
	height:64px;
	width:64px;
	background:url(/IMAGES/sprite_homepage.png) -0px -196px no-repeat;
	position:absolute;
	top:-20px;
	right:15px;
}
#ball2{
	height:40px;
	width:40px;
	background:url(/IMAGES/sprite_page.png) -460px -4px no-repeat;
	position:absolute;
	top:15px;
	right:0px;
}
/* ---------------------------------------------------- Homepage ----------------------------------------------------- */
#bigblok_home h1{
	color:#c62b33;
}
#bigblok_home h2{
	color:#c62b33;
}
#bigblok_home h3{
	color:#c62b33;
}
#bigblok_home h4,#bigblok_home span.theme{
	color:#565859;
}
#bigblok_home h5{
	color:#c62b33;
}
#bigblok_home h6{
	color:#555;
}
#bigblok_home a{
	color:#555;
}
#bigblok_home .textBlue{
	color:#555;
	font-size:15px;
}
#bigblok_home{
	width:950px;
	margin: 0 auto;
	position: relative;
}
#bigblok_home .footerContainerCol{
	clear:both;
	height:10px;
	background: url(/IMAGES/sprite_homepage.png)  0px -173px no-repeat;
	padding: 5px 0 ;
	margin-left:15px;
	width:749px;
	font-size:0px;
}
#blokSwitch{
	height:275px;
	background:url(/IMAGES/sprite_homepage.png) 0px -350px;
	padding: 30px 10px 0 17px;
	position:relative;
}
#blokSwitch .panel_items img{
	position:absolute;
	top:30px;
	left:20px;
}
#blokTem, #pub2{
	float:left;	
}
#blokTem{
	width:444px;
	background: url(/IMAGES/degrade_top_right.gif)  7px right no-repeat;
}
#blokTem #fondTemBottom{
	background: url(/IMAGES/degrade_bottom_right.gif)  right bottom no-repeat;
	overflow:hidden;
	padding-bottom:20px;
}
#blokTem #contentTem{
	width:100%;
}
#blokTem .tem{
	background:url(/IMAGES/degrade_bottom.gif)  -15px bottom no-repeat;
	padding-bottom:25px;
	padding-left:25px;
}
#blokTem .tem img {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#blokTem .tem .detail{
	float:left;
	padding-left:15px;
	width:310px;
	margin-top: 10px;
}
#blokTem .tem .detail p{
	color:#666;	
}
#colActu{
	position:relative;
}
.actuSecond{
	margin-top:5px;	
}
.actuSecond img{
	float:left;
	margin: 10px 0;
}
#actu{
	margin-top:20px;	
}
#actu2 img{
	margin: 5px 10px 10px 0;
}
.actuSecond .detail{
	float:left;
	width:113px;
	padding-left:5px;
	margin: 10px 0;
}
#bigblok_home .actuSecond .detail{
	width:auto;
	padding-left:5px;
	margin: 10px 0;
	float:none;
}
#colTest .btnValid, .btnValid{
	background: url(/images/sprite_homepage.png) -183px -72px no-repeat;
	width:102px;
	height:25px;
	cursor:pointer;
	border:none;
}
#colTest .btnValid:hover{
	background: url(/images/sprite_homepage.png) -183px -97px no-repeat;
	width:102px;
	height:25px;
}
#colTest #otherTheme{
	margin-top:10px;
}
#bigblok_home #toutMedi {
	overflow:hidden;
	width:765px;
	padding-bottom:20px;
}
#bigblok_home #toutMedi #fondToutMedi {
	background:#FFF url(/IMAGES/degrade_toutmedi_top.gif) left top no-repeat;
	overflow:hidden;
	width:765px;
	padding-top:10px;
	min-height:0px;
}
#bigblok_home #toutMedi #fondToutMedi ul{
	margin: 0;
}
#bigblok_home #footerToutMedi{
	background: url(/IMAGES/degrade_toutmedi_bottom.gif)  left bottom no-repeat;
	height: 30px;
	clear:both;
}
#bigblok_home #newsletter #fondNewsletter{
	background: url(/IMAGES/sprite_homepage.png) 0px 0px no-repeat;
	height:147px;
	width:170px;
	margin: 13px auto 0 auto;
}
#bigblok_home #newsletter #fondNewsletter h5{
	height:50px;
}
#bigblok_home #newsletter #fondNewsletter p{
	margin:15px 15px 0 15px
}
#bigblok_home #newsletter #fondNewsletter #champs{
	width:115px;
	margin-top:15px;
	margin-left:15px;
}
#bigblok_home #newsletter #fondNewsletter #btnNews{
	background: url(/IMAGES/sprite_homepage.png) -189px -30px no-repeat;
	margin-left:5px;
	cursor:pointer;
}
#bigblok_home #keywords p{
	margin:0;
}
#bigblok_home #keywords{
	margin-top:20px;
	position:relative;
	background:none;
}
#bigblok_home #search #fondSearch #btnSearch{
	background: url(/IMAGES/sprite_homepage.png) -189px -1px no-repeat;
	margin-left:5px;
	cursor:pointer;
}
/* Picto Commentaires */
#bigblok_home .contPictoCom .pictoComLeft{
	background: url(/IMAGES/sprite_homepage.png) -239px -5px no-repeat;
	width:11px;
	height:18px;
	float:left;
}
#bigblok_home .contPictoCom .pictoComMid{
	float:left;
	background-color:#b0e8f9;
	margin-top:1px;
	color:#FFF;
	text-decoration:none;
}
#bigblok_home .contPictoCom .pictoComRight{
	background: url(/IMAGES/sprite_homepage.png) -256px -5px no-repeat;
	width:3px;
	height:18px;
	float:left;
}
/* Titre sur la homepage */
#bigblok_home #links h5{
	background: url(/IMAGES/sprite_homepage.png) -469px -79px no-repeat;
	height:17px;
	width:170px;
	text-indent:-9999px;
}
#bigblok_home #keywords h5{
	background: url(/IMAGES/sprite_homepage.png) -470px -43px no-repeat;
	height:17px;
	width:174px;
	text-indent:-9999px;
}
#bigblok_home #search h5{
	background: url(/IMAGES/sprite_homepage.png) -469px -8px no-repeat;
	height:16px;
	width:66px;
	text-indent:-9999px;
}
#bigblok_home #toutMedi h3{
	background: url(/IMAGES/sprite_homepage.png) -712px -50px no-repeat;
	width:200px;
	text-indent:-9999px;
	margin:0;
}
#colImage h2{
	background: url(/IMAGES/sprite_homepage.png) -291px -95px no-repeat;
	width:170px;
	text-indent:-9999px;
}
#colTest h2{
	background: url(/IMAGES/sprite_homepage.png) -287px -4px no-repeat;
	width:170px;
	text-indent:-9999px;
}
#colActu h2{
	background: url(/IMAGES/sprite_homepage.png) -289px -48px no-repeat;
	text-indent:-9999px;
	width: 170px;
}
#blokTem h3{
	background: url(/IMAGES/sprite_homepage.png) -712px -10px no-repeat;
	text-indent:-9999px;
}
#menuTop10{
	width:157px;
	position:absolute;
	top:20px;
	right:15px;
}
#menuTop10 h5{
	width:125px;
	height:23px;
	background: url(/IMAGES/sprite_homepage.png) -629px -322px no-repeat;
	text-indent:-9999px;
}
#menuTop10 li,#menuTop10 li a{
	width:145px;
	height:24px;
}
#menuTop10 li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color: #000;
	text-decoration:none;
	line-height:24px;
	padding-left:10px;
	background: url(/IMAGES/sprite_homepage.png) -629px -286px no-repeat;	
	display:block;
}
#menuTop10 li a.NA{
	color: #CCC;
}
#menuTop10 li a.NA:hover{
	color: #CCC;
	background: url(/IMAGES/sprite_homepage.png) -629px -286px no-repeat;	
	cursor: default;
}
#menuTop10 li a:hover,#menuTop10 li .currentAffichage{
	color: #c71e1e;	
	background: url(/IMAGES/sprite_homepage.png) -629px -256px no-repeat;	
}
#bigblok_home .bgRed{
	height:268px;
	width:260px;
	filter: alpha(opacity=80);/*  MSIE/PC */
	 -moz-opacity: 0.8; /*Mozilla 1.6 and older */
	opacity: 0.8;
	position:absolute;
	top:13px;
	right:175px;
}
.bgRed{
	height:268px;
	width:260px;
	position:absolute;
	top:13px;
	right:175px;
}
#blokSwitch .bgRed h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#FFF;
	margin: 20px 0 0 30px;
}
#blokSwitch .bgRed h3{
	color:#FFF;
	margin: 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	width:100%;
	text-align:left;
}
#blokSwitch .bgRed p{
	color:#FFF;
	margin: 10px 30px ;
}
#blokSwitch .bgRed a{
	color:#FFF;
	margin-right:40px;
	display:block;
	text-align:right;
}
.hide{
	display:none;	
}
/* --------------------------------------------- Page de contenu normal ---------------------------------------------- */
/* Nav secondaire */
#navSecond{
	clear:both;
	position:relative;
	height:60px;
}
#backHome{
	height:60px;
	width:215px;
	float:left;
}
#navSecond #onglet{
	position:relative;
	left:10px;
	top:35px;
}
#navSecond #onglet li{
	float:left;
	position:relative;
}
#navSecond #onglet li a{
	padding:0 10px;
	text-decoration:none;
	font-size:15px;
}
#navSecond #onglet li a:hover{
	text-decoration:underline;
}
/* Picto Commentaires */
.contPictoCom .pictoComLeft{
	background: url(/IMAGES/sprite_page.png) -225px -14px no-repeat;
	width:11px;
	height:18px;
	float:left;
}
.contPictoCom .pictoComMid{
	float:left;
	margin-top:1px;
	text-decoration:none;
}
.contPictoCom .pictoComRight{
	background: url(/IMAGES/sprite_page.png) -242px -14px no-repeat;
	width:3px;
	height:18px;
	float:left;
}
/* Titre Images */
#links h5{
	background: url(/IMAGES/sprite_page.png) -204px -135px no-repeat;
	height:17px;
	width:174px;
	text-indent:-9999px;
}
#actu h2{
	height:40px;
	text-indent:-9999px;
}
#enImage{
	margin-top:16px;
}
#enImage h5{
	background: url(/IMAGES/sprite_page.png) -206px -245px no-repeat;
	height:21px;
	text-indent:-9999px;
}
#blokTem2 h3{
	text-indent:-9999px;
	margin-left:10px
}
#search h5{
	background: url(/IMAGES/sprite_page.png) -222px -169px no-repeat;
	text-indent:-9999px;
}
#toutMedi h3{
	background: url(/IMAGES/sprite_homepage.png) -722px -50px no-repeat;
	height:26px;
	width:146px;
	text-indent:-9999px;
	margin-left:85px;
	margin-top:20px;
}
#test h5{
	text-indent:-9999px
}
#blokComment h2{
	background: url(/IMAGES/sprite_page.png) -420px -248px no-repeat;
	width:202px;
	height:25px;
	text-indent:-9999px
}
#menuArticle h5{
	background: url(/IMAGES/sprite_page.png) -454px -196px no-repeat;
	width:202px;
	height:20px;
	text-indent:-9999px;
	margin-top:15px;
}
#bigblok{
	width:950px;
	margin: 0 auto;
	position: relative;
}
.footerContainerCol{
	clear:both;
	height:10px;
	background: url(/IMAGES/sprite_page.png)  -220px -312px no-repeat;
	padding: 5px 0;
	margin: 10px 0 10px 15px;
}
#forum{
	margin-top:10px;	
}
.blokActu .detail{
	padding:0 5px 0 20px;
}
.fondTop .blokActu .detail{
	padding:0 5px 0 0px;
}
.blokActu img{
	float:left;
	padding-left:20px;
	padding-right:10px;
}
.fondTop .blokActu img{
	float:left;
	padding-left:0px;
	padding-right:10px;
}
#blokTem2, #pub2{
	float:left;
}
#blokTem2{
	width:429px;
	background: url(/IMAGES/degrade_top_right.gif)  7px right no-repeat;
}
#blokTem2 #fondTemBottom{
	background: url(/IMAGES/degrade_bottom_right.gif)  right bottom no-repeat;
	overflow:hidden;
	padding-bottom:20px;
}
#blokTem2 #contentTem{
	width:100%;
}
#blokTem2 .tem{
	background:url(/IMAGES/degrade_bottom.gif)  -15px bottom no-repeat;
	padding:5px 20px 20px 25px;
}
#blokTem2 .tem img {
	float: left;
	margin-top:5px;
}
#blokTem2 .tem .detail{
	float:left;
	padding-left:15px;
	margin-top:5px;
}
#blokTem2 .tem .detail p{
	color:#333;
}
#blokTem2 .tem .detailtesti{
	float:left;
	padding-left:15px;
	margin-top:5px;
	width:280px;
}
#blokTem2 .tem .detailtesti p{
	color:#333;
}
#containerAutreActu{
	border-top:solid 1px #CCC;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	overflow:hidden;
	width: 480px;
}
.autreActu{
	width:30%;
	float:left;
	margin-right:10px;
}
#test{
	overflow:hidden;
	margin-top: 15px;
}
#test ul li{
	margin-bottom:10px;	
}
#test ul li a{
	background:url(/IMAGES/sprite_page.png) -937px -4px no-repeat;
	padding-left:15px;
	text-decoration:none;
	color:#666;
	font-size:15px;
	font-weight:normal;
}
#test ul li a:hover{
	text-decoration:underline;
}
#test p{
	margin-bottom:5px;
}
#test p a {
	text-decoration: none;
}
#test p a:hover {
	text-decoration: underline;
}
#maladieAsso ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #555;
	text-decoration: none;
	font-style:normal;
}
#maladieAsso ul li a:hover {
	text-decoration: underline;
}
#article {
	padding:10px 10px 0 10px;
	overflow:hidden;
}
#article img {
	padding:0 0 10px 10px;
	float: right;
	/*display:inline;*/
}
#article h2{
	height:auto;
	padding: 10px 0 5px 0;
}
#article h3{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:10px;
}
#keywords p{
	margin:10px 0 0 20px;	
}
#keywords{
	margin-top:10px;
	position:relative;
}
#maladieAsso{
	margin-top:10px;
	position:relative;
}
#maladieAsso ul{
	margin-top:25px;
	margin-left:22px
}
#toutMedi {
	overflow:hidden;
	width:935px;
	padding-bottom:20px;
	margin:0 auto;
}
#toutMedi #fondToutMedi {
	overflow:hidden;
	width:950px;
	padding-top:10px;
}
#toutMedi #fondToutMedi ul{
	margin: 5px 80px 10px 80px;
}
#toutMedi #fondToutMedi ul li {
	float: left;
	margin: 5px 10px;
}
#toutMedi #fondToutMedi ul li a{
	color:#333;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#toutMedi #fondToutMedi ul li a:hover{
	text-decoration:underline;
}
#footerToutMedi{
	height: 40px;
	clear:both;
}
#search #fondSearch #btnSearch{
	margin-left:5px;
	cursor:pointer;
}
#search #fondSearch #btnSearch, #newsletter #btnNews{
	width: 21px;
	height:20px;
	border:none;
}
ul#actionArticle{
	float:right;
	position:relative;
	width:165px;
	margin-top: 10px;
	list-style-type:none;
	padding-left:0;
}
#actionArticle li{
	float:right;	
	margin: 0 5px;
}
#navArticle{
	width:100%;
	margin: 20px 0;
	overflow:hidden;
}
#navArticle #prevArticle,#navArticle #currentArticle,#navArticle #nextArticle{
	width:29%;
	text-align:center;
	margin-top:2px;
	padding: 5px 10px ;
}
#navArticle #currentArticle{
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
}
#currentArticle a{
	text-decoration:none;
}
#currentArticle a:hover{
	text-decoration:underline;
}
#prevArticle a,#nextArticle a{
	text-decoration:none;
}
#prevArticle a:hover,#nextArticle a:hover{
	text-decoration:underline;
}
#imgCont{
	position:relative;
	padding:19px 0 0 5px;	
	margin-bottom:10px;
}
#overImg{
	margin-top:19px;
	position:absolute;
	top:0;
	right:5px;
	width:200px;
	height:200px;
	background-color:#7da96e;
	padding:10px;
}
#overImg h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:normal;
}
#overImg h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
}
#overImg p{
	color:#FFF;	
	margin-top:10px;
}
#overImg a{
	color:#FFF;
	margin-top:5px;
}
#colTest .fondMid .fondBottom .fondTop form p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.error{
	color: red;
	font-size: 11px;
	padding-left: 10px
}
#breadcrumbs{
	float:left;	
	width:320px;
	margin-top:10px;
	padding-bottom:10px;
}
/****************** Boxgrid Home **************************/
.boxgrid {  
    width: 245px;  
    height: 123px;  
    float:left;
    background:#161613;
    overflow: hidden;
    position: relative;
	margin-bottom:10px;
}  
.boxgrid img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.boxcaption {
    float: left;
    position: absolute;
    height: 123px;
    width: 100%;
}  
.captionfull .boxcaption {
    top: 0px;
    left: 0;
}
.caption .boxcaption {
    top: 0px;
    left: 0;
}  
/****************** Boxgrid detail **************************/
.boxgrid2 {  
    width: 193px;  
    height: 81px;  
    float:left;
    /*background:#161613;*/
    overflow: hidden;
    position: relative;
}  
.boxgrid2 img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.boxcaption2 {
    float: left;
    position: absolute;
    height: 100px;
    width: 100%;
}  
.captionfull2 .boxcaption2 {
    top: 0px;
    left: 0;
}
.caption2 .boxcaption2 {
    top: 0px;
    left: 0;
	behavior: url(/iepngfix.htc);
}  
.pagin p{
	text-align:center;	
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#666;
}
.pagin a.prev{
	margin-right:20px;
}
.pagin a.next{
	margin-left:20px;
}
/* modif */
#otherTheme h4{
	margin:10px 0 3px;
}
#otherTheme a{
	padding-left:18px;
	background:url(/IMAGES/bullet.png) left 2px no-repeat;
	font-weight:normal;
	font-size:15px;
}
.blokImg{
	margin-bottom:20px;	
}
#header a.logo{
	display:block;
	width:182px;
	height:71px;
	margin-top: 30px;
	margin-left:10px;
	float: left;
}
#menuArticle h6{
	margin-left:10px;
	margin-bottom:5px;
}
/***************** RSS *******************/
#RSS{
	margin-left:10px;
	padding-top:15px;
}
#RSS h2{
	color:#C1322E;	
}
#RSS table{
	margin-top:15px;	
}
#RSS table tr th{
	font-size:14px;
}
#RSS table tr td.bgRose{
	background-color:#f4d5d4;	
}
#RSS table tr td.borderLR,#RSS table tr th.borderLR{
	border-left:solid 1px #CCC;	
	border-right:solid 1px #CCC;	
}
#RSS table tr td.borderB{
	border-bottom:solid 1px #CCC;	
}
#RSS table tr td.borderB2{
	border-bottom:solid 3px #CCC;	
}
/****** divers **********/
.cornerBR h2{
	margin-left:2px;	
}
.cornerBR h3{
	margin-left:20px;
}
.cornerBR #article h3{
	margin-left:0px;
}
/*** position **/
#header a.logo{
	background-position: 0 -279px;
}
.separator{
	background-position: -218px -246px;
}
.btnForum{
	background-position: -742px -113px;
}
.print{
	background-position: -307px -17px;
}
.mail{
	background-position: -343px -18px;
}
.quote{
	background-position: -379px -14px;
}
.separatorMid{
	background-position: -441px -245px;
}
.decalL15 .separatorMid{
	background-position: 0px -584px;
}
#ball2{
	background-position: -460px -3px;
}
#navSecond{
	background-position: 0 -40px;
}
.contPictoCom .pictoComLeft{
	background-position: -225px -14px;
}
.contPictoCom .pictoComRight{
	background-position: -242px -14px;
}
#links h5{
	background-position:-208px -130px;
	height:25px;
}
#actu h2{
	background-position: -5px -685px;
}
#enImage h5{
	background-position: -5px -595px;
	height:35px;
}
#blokTem2 h3{
	background-position: -2px -746px;
}
#search h5{
	background-position: -222px -169px;
}
#test h5{
	background-position: -3px -544px;
	height:27px;
}
#blokComment h2{
	background-position: -420px -248px;
}
#menuArticle h5{
	background-position: -454px -196px;
}
.footerContainerCol{
	background-position: -218px -268px;
}
#test ul li a{
	background-position: -937px -1px;
}
#keywords{
	background-position:-280px -845px;
}
#maladieAsso{
	background-position:-5px -818px;
	padding-top:15px;
}
#footerToutMedi{
	background-position: 0px -500px;
}
#search #fondSearch #btnSearch{
	background-position: -270px -13px;
}
.decal10L{
	margin-left:10px;	
}
#article h6{
	padding: 10px 0 5px;
}
p.textBlue a{
	font-size:15px;
	font-weight:normal;
	margin:5px 0 3px;
	display:block;
}
#bigblok_home h6, #rightContentBlokLeft h6{
	margin-top:5px;	
	margin-bottom:3px;
}
#unsubscribe{
	text-align:center;	
}
#unsubscribe #email{
	margin:10px 0;
}
#artFooter p{
	font-size:10px;
	font-style: italic;
}
/*#logoHon{
	position:absolute;	
	left:15px;
	bottom:33px;
}*/