.deuxColRight a:hover {color:#000;}
.colRight {overflow:hidden;}

.superBanner002Wrap {background: #fff url(../images/mainBgTile.jpg) repeat-y center;}

/*reset de box*/
.box .content,
.box .bas,
.box .top { background:none; margin:0; padding:0;}
.box .top h2, .box .top h2 a, .box .top h3 a {background:none;}
.colMain .box .content .inner ul { list-style:inside;}
/*reset de box*/
.linkPartenaire {text-indent:-9999px;}
.scotties {height:32px; position:absolute; right:258px; top:150px; width:115px; background:url(../images/partenaires/scotties_logo.jpg) no-repeat top left;}
.spongetowels {height:44px; position:absolute; right:136px; top:141px; width:115px; background:url(../images/partenaires/spongetowels_banner.jpg) no-repeat top left;}
.cashmere {height:42px; position:absolute; right:9px; top:140px; width:115px; background:url(../images/partenaires/Cashmere_logo.jpg) no-repeat top left;}

.deuxCol {float:left; width:49.5%;}

.box .content .inner {padding:9px 9px 9px 0;}

#leshowdumatin {background: #fff url(../images/mainBgTile.jpg) repeat-y center; padding:0 0 20px 0;}
#leshowdumatin .mainInner {background: transparent url(../images/mainBg.jpg) no-repeat top center}
#leshowdumatin #header {position:relative; height:281px; background: #e8e8e8 url(../images/header.jpg) no-repeat top center;}
#leshowdumatin #header h1 {text-indent:-9999px; cursor:pointer;}
#leshowdumatin #header h1 a {display:block; width:930px; height:200px; text-indent:-9999px;}
#leshowdumatin #header a {text-indent:-9999px;}
#leshowdumatin #header .gildor {position:absolute; top:228px; left:50px; width:150px; height:25px; }
#leshowdumatin #header .nolin {position:absolute; top:228px; left:214px; width:150px; height:25px;} 
#leshowdumatin #header .roxanne {position:absolute; top:228px; left:406px; width:190px; height:25px;}


/*ColMain*/

.box.boxGrise  .top,
.box.boxGrise  .top .inner,
.box.boxGrise  .bas,
.box.boxGrise  .bas .inner,
.box.boxGrise  .content,
.box.boxGrise  .content .inner {/*background-image: url(../images/box.png);*/}
.box.boxGrise  .content { /*background: url(../images/boxContentTile.png) repeat-y left;*/}
.box.boxGrise  .content .inner {margin-left:13px; /*background: url(../images/boxContentTile.png) repeat-y right;*/}
.box.boxGrise  {padding:0;}
.box.boxGrise  {background-repeat: no-repeat;}

.box.boxGrise .top,
.box.boxGrise .top .inner {height:80px; padding-top:4px;}
.box.boxGrise.shorterTop .top,
.box.boxGrise.shorterTop .top .inner {height:40px; padding-top:4px;}
.box.boxGrise .top .inner .imgElement {float:right; width:80px;}

.box.boxGrise  .top .inner h2 {height:44px;}
.box.boxGrise  .top .inner h2 {text-indent:-9999px;}
.box.boxGrise  .bas,
.box.boxGrise  .bas .inner {height:15px; line-height:15px;}
.box.boxGrise  .top {background-position: right 4px;}
.box.boxGrise  .top .inner {background-position: left -101px; margin:0 10px 0 0;}
.box.boxGrise  .bas {background-position: right bottom;}
.box.boxGrise  .bas .inner {background-position: left -314px; margin:0 10px 0 0;}

.box.boxGrise.boxRecette .top .inner {position:relative;}
.box.boxGrise.boxRecette h3 { text-indent:-9999px; height:34px; background:url(../images/recetteenligne.png) no-repeat top left; border-bottom:#99c567 3px solid;}
.box.boxGrise.boxRecette h3 a {display:block; height:70px; width:430px}
.box.boxGrise.boxRecette .imgRecette {position:absolute; background:url(../images/recettephoto.png) no-repeat top right; top:0; right:-9px; width:183px; height:80px;}
.box.boxGrise.boxRecette  .textElement .titre a { color: #99C567;}
.box.boxGrise.boxRecette .plusDe ul li {list-style:square; color:#99c567; margin:7px 0 7px 13px;}
.box.boxGrise.boxRecette .plusDe ul li a { font-weight:normal; color:#99c567; }
.box.boxGrise.boxRecette .plusDe ul li a:hover {text-decoration:underline;}
.box.boxGrise.boxRecette .catNav {background: none; height:21px; padding:5px 0; line-height:21px; clear:both; position:relative; border-bottom:#99c567 1px solid; border-top:none;}
.box.boxGrise.boxRecette .catNav ul {right:170px;}
.box.boxGrise.boxRecette .catNav ul li a {background:transparent url(../images/catNavBgRecette.png) no-repeat scroll left top; color:#727272; display:inline-block; float:left;  margin:0; padding:0 0 0 8px; text-decoration:none;}
.box.boxGrise.boxRecette .catNav ul li a.active, 
.box.boxGrise.boxRecette .catNav ul li a:hover {background-position:left bottom; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.box.boxGrise.boxRecette .catNav ul li a span {background:transparent url(../images/catNavBgRecette.png) no-repeat scroll right top; color:#727272; display:inline-block; float:left;  margin:0; padding:0 8px 0 0;  }
.box.boxGrise.boxRecette .catNav ul li a.active span, 
.box.boxGrise.boxRecette .catNav ul li a:hover span {background-position:right bottom; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.box.boxGrise.boxRecette .textElement .voirVideo a{float:right; background:url(../images/cameraRecette.png) no-repeat top right; color:#99c567; font-weight:bold; padding-right:10px; line-height:9px; padding-right:17px;}
.box.boxGrise.boxRecette .pages .pageActive { font-weight:bold; padding:4px 5px; background:#99c567; color:#fff; }
.box.boxGrise.boxRecette .pages a:hover { text-decoration:none; background:#99c567; color:#fff; }



/*ColMain*/

/*ColLeft*/
.box.boxMenuLeft {padding-top:0;}
.box.boxMenuLeft .top { height:26px; line-height:26px; padding-right:9px; background:url(../images/flecheCircle.jpg) no-repeat top left; }
.box.boxMenuLeft .top .inner h3,
.box.boxMenuLeft .top .inner h3 a { margin:0; text-indent:25px; color:#02a5fe; line-height:23px; font-size:1.4em; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; background:none; font-size:1em;}
.box.boxMenuLeft .content .inner {padding:0;}
.box.boxMenuLeft ul li {display:block; padding:0; margin:0; list-style:none;}
.box.boxMenuLeft ul li a {display:block; color:#000; margin:0; padding:2px 8px 2px 26px; background:#fff; font-weight:bold; font-size:0.85em; text-decoration:none; text-transform:uppercase;}
.box.boxMenuLeft ul li a:hover {background:#eed300; color:#fff; text-decoration:none;}
.box.boxMenuLeft .bas {background:url(../images/bottomColLeft.png) no-repeat bottom left; height:30px;}
.box.boxMenuLeft .bas .inner {height:25px;}
.box.boxMenuLeft .bas .inner a.plusentexte {color:#02A5FE; height:25px; line-height:22px; text-indent:26px; display:inline-block; float:left; }
/*ColLeft*/

/*ColRight*/
.box.boxTopJaune .top { height:35px; line-height:39px; padding-right:9px; background:#F3CA00 url(../images/flecheCircleJaune.jpg) no-repeat 2px 7px; }
.box.boxTopJaune .top .inner h3,
.box.boxTopJaune .top .inner h3 a {height:35px; margin:0; padding:0; color:#fff; text-indent:29px; font-size:1.1em; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; background:none; display:block;}
.box.boxTopJaune .top .inner h4 {font-size:0.9em; text-indent:29px; line-height:12px;}
.box.boxTopJaune .bas,
.box.boxTopJaune .content {background:#f1f0f0;}
.box.boxTopJaune .content .inner {padding:15px 20px;}
.box.boxTopJaune .bas {height:22px; line-height:19px;}
.box.boxTopJaune {padding:0;}

/*ColRight*/



/*gen*/
.enTete .titreBoxGrise {font-size:1.6em; font-weight:bold; float:left; padding:5px 0 2px 5px; text-transform:uppercase;}
.enTete .mailHim {background:url(../images/mailIcon.jpg) no-repeat top left; float:right; margin:0 7px 3px 0; padding:7px 6px 0 31px; font-size:11px;}
.enTete .mailHim a:hover {color:#000;}
.enTete {float:left; width:78%;}

.grosTitre {line-height:80px; font-size:1.6em; font-weight:bold; text-transform:uppercase;}

.box .content .inner ul {margin:10px 10px 10px 0}
.box .content .inner ul li {margin:5px 0; line-height:1.6em;}

/*Titre h3 general*/
#leshowdumatin .topBoxTitle_Wbg {height:31px; line-height:21px;}
#leshowdumatin .topBoxTitle_Wbg .leftText {height:31px; float:left;}
#leshowdumatin .topBoxTitle_Wbg .leftText img {margin-top:5px; }
#leshowdumatin .accent .leftText img {margin-top:0;}
#leshowdumatin .small .leftText img {margin-top:8px;}

.rightText { color:#666666; float:right; font-size:0.8em; line-height:30px; margin:0 10px 0 0;}
.rightText a,
.rightText a:hover {color:#666666; text-decoration:none;}


.catNav {background: url(../images/lineH.png) repeat-x center; height:21px; padding:5px 0; line-height:21px; clear:both; position:relative;}
.catNav span {background-color:#fff; color:#555555; display:block; float:left; font-size:.7em; padding:0 5px; text-transform:uppercase;} 
.catNav ul {background:#fff; clear:both; display:block; position:absolute; right:0; top:5px; _top:12px; margin:0; padding:0 2px;}
.catNav ul li { background:none; display:inline-block; float:left; list-style-type:none; margin:0 2px; padding:0; height:21px;}

.catNav ul li a {background:transparent url(../images/catNavBg.png) no-repeat scroll left top; color:#727272; display:inline-block; float:left;  margin:0; padding:0 0 0 8px; text-decoration:none;}
.catNav ul li a.active, 
.catNav ul li a:hover {background-position:left bottom; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.catNav ul li a span {background:transparent url(../images/catNavBg.png) no-repeat scroll right top; color:#727272; display:inline-block; float:left;  margin:0; padding:0 8px 0 0; }
.catNav ul li a.active span, 
.catNav ul li a:hover span {background-position:right bottom; color:#FFFFFF; text-decoration:none; cursor:pointer;}


.unElement {padding:5px 5px 5px 5px; border-bottom:1px solid #E5E3E3;}
.unElement.selected {background:#F1F0F0;}
.sansligne {padding:5px; border-bottom:none;}
.imgElement {display:block; float:left; width:146px; margin:0 10px 10px 0;}
.imgElement .frame {/*background:url(../images/maskImage.png) no-repeat top left;*/ display:none; position:absolute; width:78px; height:78px; left:0; top:0; z-index:2; }
.imgElement img {  }
.textElement {padding:0;}
.textElement.archive {padding-top:22px;}
/*.deuxCol .textElement {width:48%;}*/
.textElement .date {font-size:0.8em; color:#999999; }
.textElement .dateBig a {font-size: 1.2em; font-weight:bold; color:#EED300;}
.textElement .titre {color:#eed300; font-weight:bold; padding: 3px 0 10px 0;}
.textElement .titre a { color: #EED300;}
.voirVideo {padding:10px 0;}
.textElement .voirVideo a {float:right; background:url(../images/camera.png) no-repeat top right; color:#eed300; font-weight:bold; padding-right:10px; line-height:12px; padding-right:17px;}

.mailHim a {text-decoration:none; font-weight:normal;}

.stripePlus {background: url(../images/stripePlus.jpg) repeat-x top;  text-align:right; float:left; width:92%;}
.stripePlus a {background:#f1f0f0; padding:0 6px; font-size:.9em; text-decoration:none; line-height:19px;}
.stripePlus a:hover {color:#000; text-decoration:underline;}
.circle{float:right; text-indent:-9999px;  } 
.circle a {background:url(../images/plusCircleGray.jpg) no-repeat top left;  display:block; height:22px; width:22px;}
.plusCircle {float:right; text-indent:-9999px;  }
.plusCircle a {background:url(../images/plusCircle.jpg) no-repeat top left; display:block; height:22px; width:22px; }

.pages {margin:20px 0 10px; text-align:center;}
.pages span { color:#000; }
.pages .pageInactive { padding:0 5px; }
.pages .pageActive { font-weight:bold; padding:4px 5px; background:#eed300; color:#fff; }
.pages a {background:none; color:#000; padding-left:0; display:inline; margin:0; text-decoration:none; padding:4px 5px;}
.pages a:hover { text-decoration:none; background:#eed300; color:#fff; }

.oneResult {padding:7px 0;}
.oneResult .votePercent {float:left; padding:10px 0 0; width:14%;}
.oneResult .boxResult {float:left; width:85%;}
.oneResult .boxResult span {display:block; font-size:.9em; padding:0 0 2px 0 ;}
.oneResult .boxResult .boxBG {position:relative; background:#FFFFFF; display:block; height:10px; width:100%;}
.oneResult .boxResult .boxOver {position:absolute; top:0; left:0; height:10px; background:#eed300; overflow:hidden;}

.plusDe span{ font-weight:bold; border-bottom:#999999 1px dashed; margin-bottom:4px;}
.plusDe ul li {list-style:square inside; color:#eed300; margin:7px 0 7px 13px; line-height:1.4em;}
.plusDe ul li a { font-weight:normal; color:#000000; text-decoration:none;}
.plusDe ul li a:hover { text-decoration: underline;}
/*gen*/

/*Player V*/
#player_V_wrap {padding:0 0 20px 0;}
#player_V_wrap #player_V {float:left; margin:8px 0 0 0;}
#player_V_wrap .colLeft {float:left; width:300px;}
#player_V_wrap #player_V_BB {width:300px; height:250px; margin:7px 0 0 0;}
#player_V_wrap .colLeft .videoInfos {height:74px; padding:10px; font-size:.9em;}
#player_V_wrap .colLeft .videoInfos span {display:block; padding:3px;}
#player_V_wrap .colLeft .videoInfos .motsClefs {}
/*Player V*/

.bio {padding:0 0 20px 0;}
.box p {padding:10px 0;}

.colRight .unComm .leftSide {float:none;width:auto}
.colRight .unComm .rightSide {width:100%;}

.partenaires a img {margin:10px;}
div.boxlienPlusChronique {margin:10px}
div.boxlienPlusVideo .plusCircle {float:left;}
a.lienPlusVideo {display:block; padding-top:5px; float:left;}
a.lienPlusChronique {float:right;padding-top:5px;font-weight:bold;}

#formInscription .formV2 .inputWrap .selectWrap .center {color:#000000;}
