body {
 padding: 0px;
 margin: 0px;
    }
img {
 border: 0px
    }
.clearer {
 clear: both;
 display: block;
 float: none;
 padding: 0px;
 margin: 0px;
 font-size: 1px;
 height: 5px;
    }
/*.separateur {
 display: block;
 clear: both;
 width: 100%;
 height: 2px;
 line-height: 2px;
 margin: 0px;
 padding: 0px;
 background: url('../images/sep.gif') no-repeat;
    }
	 */
#deuxFilles_hold {
 width: 966px;
 background: url('../images/main_bkg.gif') repeat-y bottom left;
 padding: 0px;
 margin: 0px;
 font-family: arial;
 font-size: 14px;
 color: #676767;
 line-height: 18px;
    }
#deuxFilles_hold h1 {
 font-family: Arial, sans-serif;
 color: #000;
 font-size: 18px;
 font-weight: normal;
    }
#deuxFilles_hold h2 {
 font-family: Arial, sans-serif;
 color: #000;
 font-size: 18px;
 font-weight: normal;
    }
#deuxFilles_hold a {
 color: #07a794;
 text-decoration: none;
    }
#deuxFilles_hold a:hover {
 color: #696967;
 text-decoration: none;
    }
	
#deuxFilles_hold p.jour{
 background: url('../images/bg_title.gif') repeat-x bottom left;
 font-size:18px;
 font-weight: normal;
 margin-top:0;
 padding:10px 0 5px;
    }
	
#deuxFilles_hold #top {
 width: 966px;
 height: 403px;
 position: relative;
 background: url('../images/2fille_header.jpg') no-repeat bottom left;
 padding: 0px;
 margin: 0px;
    }
    
#deuxFilles_hold #top div.commanditaires {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 50px;
}

#deuxFilles_hold #top div.commanditaires div.pubList {
  height: 50px;
  width: 145px;
  float: right;
  margin: 0 0 0 10px;
}    
    
#deuxFilles_hold #top #diffusion a {
 display: block;
 width: 122px;
 height: 42px;
 position: absolute;
 top: 66px;
 right: 6px;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold #top #diffusion a span {
 display: none
    }
#deuxFilles_hold #top #topMenu ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 position: absolute;
 top: 0;
 left: 0;
    }
#deuxFilles_hold #top #topMenu ul li {
 list-style-type: none;
 position: absolute;
 top: 0;
 left: 0;
    }
#deuxFilles_hold #top #topMenu ul li a {
 text-decoration: none;
 display: block;
 position: absolute;
 height: 37px;
 padding: 0px;
 margin: 0px;
 text-indent: -9000px;
    }
#deuxFilles_hold #top #topMenu ul li.index a {
 width: 314px;
 height: 150px;
 top: 40px;
 left: 51px;
    }
#deuxFilles_hold #top #topMenu ul li.aujourdhui a {
 width: 155px;
 top: 329px;
 left: 31px;
    }
#deuxFilles_hold #top #topMenu ul li.archives a {
 width: 110px;
 top: 316px;
 left: 186px;
    }
#deuxFilles_hold #top #topMenu ul li.animatrices a {
 width: 133px;
 top: 330px;
 left: 300px;
    }
#deuxFilles_hold #top #topMenu ul li.parleznous a {
 width: 153px;
 top: 338px;
 left: 436px; 
    }
#deuxFilles_hold #top #topMenu ul li.partenaire a {
 width: 146px;
 top: 323px;
 left: 590px;
    }
#deuxFilles_hold #top #topMenu ul li.exclusifauweb a {
 width: 223px;
 top: 339px;
 left: 730px;
    }
#deuxFilles_hold #top #topMenu ul li.equipe a {
 width: 71px;
 top: 10px;
 left: 430px;
    }
#deuxFilles_hold #top #topMenu ul li.joindre a {
 width: 121px;
 top: 10px;
 left: 530px;
    }
/* Bouton Canada Dry  */

#deuxFilles_hold #top #topMenu a#btnCanadaDry{
	position:absolute;
	top:12px;
	right:10px;
	background: url("../images/btn_canada_dry.gif") no-repeat;
	width: 98px;
	height: 45px;
	text-indent:-9000px;
}	

/* Bouton Novadent */
#deuxFilles_hold #top #topMenu a#novadent{
	position:absolute;
	top:12px;
	right: -10px;
	background: url("../images/logo-novadent-150x45.png") no-repeat;
	width: 150px;
	height: 45px;
	text-indent:-9000px;
}

/* Lien pour la zone Canada Dry */

#deuxFilles_hold #top #topMenu a#lienZoneCanadaDry{
	position:absolute;
	top: 308px;
	left: 784px;
	background: url("../images/btn-CanadaDry.png") no-repeat;
	width: 170px;
	height: 30px;
	text-indent: -9000px;
	
}

#deuxFilles_hold #main {
 width: 966px;
 padding: 0px 0px 72px;
 margin: 0px;
 overflow: auto;
    }
#deuxFilles_hold #main #left {
 width: 640px;
 float: left;
 padding: 0px;
 margin: 6px 0 0;
 overflow: hidden;
 clear: left;
    }
#deuxFilles_hold #main #left .content {
 padding: 0px;
 margin: 0px;
 clear: both;
 overflow: hidden;
    }
#deuxFilles_hold #main #left .content p {
 padding: 10px 0px;
 margin: 0px;
    }
#deuxFilles_hold #main #left .content p.intro {
 text-align: center;
 color: #000;
    }
#deuxFilles_hold #main #right {
 width: 325px;
 background: #f0f0f0;
 float: right;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
 clear: right;
    }
#deuxFilles_hold #main #right a {
 color: #696967;
 text-decoration: none;
    }
#deuxFilles_hold #main #right a:hover {
 text-decoration: none;
    }
#deuxFilles_hold #main #right #mainRight {
 width: 300px;
 padding: 0px;
 margin: 0px auto;
    }
#deuxFilles_hold #main #right #mainRight #topRight {
 width: 300px;
 min-height: 401px;
 height: auto !important;
 height: 401px;
 background: #f0f0f0 no-repeat top left;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold #main #right #mainRight #topRight div {
 clear: both;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold #main #right #mainRight #topRight .adSpot {
 clear: both;
 padding-top: 20px;
 margin: 0px;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#blocCFBLS {
 clear: both;
 margin: 15px 0 0 0;
 padding: 0px;
 background: url('../images/bg-bloc-cfbls.png') no-repeat 4px 2px;
 height: 140px;
 width: 300px;
 overflow: hidden;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#blocCFBLS a {
 text-indent: -9000px;
 overflow: hidden;
 width: 100%;
 height: 130px;
 cursor: pointer;
 display: block;
 text-decoration: none;
    }
#deuxFilles_hold #main #right #mainRight #bottomRight {
 width: 325px;
 height: 200px;
 background: #f0f0f0 no-repeat bottom left;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold #main #right #mainRight #bottomRight h1 {
 font-size: 20px;
 line-height: 38px;
 height: 38px;
 padding: 0px 0px 5px 45px;
 margin: 0px 0px 0px 30px;
 background: url('../images/lohoH1.gif') no-repeat left;
    }
#deuxFilles_hold #main #right #mainRight #bottomRight ul {
 list-style-image: url('../images/bullet.gif');
 margin: 0px;
 padding: 0px 0px 0px 90px;
 line-height: 20px;
    }
#deuxFilles_hold #main #right #mainRight #bottomRight ul li {
 margin: 0px;
 padding: 0px;
    }
#deuxFilles_hold #bottom {
 height: 340px;
 width: 966px;
 background: url('../images/bg_bottom.jpg') no-repeat 0 0;
 position: relative;
    }
#deuxFilles_hold #bottom #bottomMenu ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 position: absolute;
 top: 0;
 left: 0;
    }
#deuxFilles_hold #bottom #bottomMenu ul li {
 list-style-type: none;
 position: absolute;
 top: 0;
 left: 0;
    }
#deuxFilles_hold #bottom #bottomMenu ul li a {
 text-decoration: none;
 display: block;
 position: absolute;
 height: 50px;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold #bottom #bottomMenu ul li.equipe a {
 width: 129px;
 height: 62px;
 top: 126px;
 left: 116px;
    }
#deuxFilles_hold #bottom #bottomMenu ul li.joindre a {
 width: 120px;
 height: 52px;
 top: 188px;
 left: 255px;
    }
/*page index*/
#deuxFilles_hold .indexHold {
 width: 592px;
 padding: 0px;
 margin: 0px 0 0 30px;
    }
#deuxFilles_hold .indexHold div#contentAccueil h1 {
 background: url('../images/sub-title-orange.gif') no-repeat 0px 0px;
 height: 27px;
 margin: 0;
 text-indent: -9000px;
 width: 106px;
}
	
#deuxFilles_hold .indexHold p.borderTitle{
 margin: 0 0 30px !important;
 padding: 15px 0 0 !important;

}	


#deuxFilles_hold .indexHold div#contentAccueil h1#titleProchaineEmi {
 background-position: 0px 0px;
 height:27px;
 padding-bottom:0;
 width: 243px;
    }
#deuxFilles_hold .indexHold div#contentAccueil h1#titleCetteSemaine {
 background-position: -244px 0px;
 margin-top:40px;
 padding-bottom:0;
 width: 185px;
}

#deuxFilles_hold .indexHold div#contentAccueil div#playerAccueil {
 height: 350px
}

#deuxFilles_hold .indexHold div#contentAccueil p.nameEpisode{
 color:#000;
 font-size:18px;
 padding:15px 0 0 !important;
}

#deuxFilles_hold .indexHold div#contentAccueil p.dateEpisode{
 color:#7e7b7b;
 font-size:16px;
 padding:5px 0 20px 0 !important;
}

#deuxFilles_hold .indexHold div#contentAccueil h4#nomEpisode {
 margin: 16px 0 0;
 padding: 0;
 font-size: 18px;
 font-weight: normal;
 color: #000;
    }
#deuxFilles_hold .indexHold div#contentAccueil p#dateEpisode {
 margin: 4px 0 0;
 padding: 0;
 font-size: 16px;
 color: #7e7b7b;
    }
#deuxFilles_hold .indexHold div#contentAccueil p.parEpisode {
 margin: 20px 0 0;
 padding: 0;
 font-size: 14px;
 color: #7e7b7b;
    }
#deuxFilles_hold .indexHold div#contentAccueil div#contentCetteSemaine {

    }
#deuxFilles_hold .indexHold div#contentAccueil div#contentCetteSemaine ul {
 padding: 0;
 margin: 0;
    }
#deuxFilles_hold .indexHold div#contentAccueil div#contentCetteSemaine ul li {
 list-style-type: none;
 padding: 0 0 8px 4px;
 margin: 0;
 color: #7e7b7b;
 font-size: 14px;
 line-height: 20px;
    }
#deuxFilles_hold .indexHold div#contentAccueil div#contentCetteSemaine ul li span {
 padding: 0;
 margin: 0;
 color: #000;
 font-size: 18px;
 line-height: 22px;
    }
/*mon idole*/
#deuxFilles_hold .idoleHold {
 background: url('../images/monIdole_header2.jpg') no-repeat top left;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .idoleHold div.container {
 background: url('../images/2filles_main_bot.jpg') no-repeat bottom right;
 padding: 0px 30px;
 margin: 0px;
    }
#deuxFilles_hold .idoleHold div.container h1 {
 padding: 0px 0px 15px;
 margin: 0px 0px 0px 12px;
    }
#deuxFilles_hold .idoleHold div.container h1 span {
 display: block;
 font-size: 18px;
 line-height: 24px;
 width: 350px;
 margin: auto;
 padding: 105px 0px 0px 0px;
 text-align: center;
    }
#deuxFilles_hold .idoleHold div.container h1 span strong {
 font-weight: normal;
 color: #ce2172;
    }
#deuxFilles_hold .idoleHold form {
 clear: both;
 padding: 0px 0px 90px;
 margin: 20px 0px 0px;
    }
#deuxFilles_hold .idoleHold div {
 padding: 10px 0px;
 margin: 0px;
 clear: both;
    }
#deuxFilles_hold .idoleHold div textarea {
 width: 360px;
 height: 200px;
 clear: both;
    }
#deuxFilles_hold .idoleHold #idoleForm {
 display: block;
 padding: 10px 0px;
 margin: 0px;
 clear: both;
 vertical-align: top;
 background: url('../images/idole_content_bkg.gif') no-repeat 315px 30px;
    }
#deuxFilles_hold .idoleHold #idoleForm .info label {
 width: 80px;
 display: block;
 float: left;
    }
#deuxFilles_hold .idoleHold #idoleForm p {
 display: block;
 padding: 0px;
 margin: 0px;
 clear: both;
    }
#deuxFilles_hold .idoleHold input {
 line-height: 14px;
 padding: 0px;
    }
#deuxFilles_hold .idoleHold #idoleForm p span {
 float: left;
 margin: 0px;
 padding: 3px 0px;
 line-height: 16px;
 font-weight: bold;
    }
#deuxFilles_hold .idoleHold #idoleForm p span.title {
 float: left;
 width: 165px;
 margin: 0px;
 padding: 0px;
 line-height: 16px;
 font-weight: normal;
    }
/*Formulaire*/
#deuxFilles_hold .formHold {}

#deuxFilles_hold .formHold div.container {
 padding: 0px 30px;
 margin: 0px;
    }
	
#deuxFilles_hold .formHold div.container p.message{
 color:#000;
 font-size:16px;
}	
	
#deuxFilles_hold .formHold div.container h1 {
 background: url('../images/../images/sub-title-orange.gif') no-repeat -297px -68px;
 height:32px;
 margin-bottom:0;
 padding:0;
 text-indent:-9000px;
    }
.borderTitle{
 background: url('../images/../images/bg_title.gif') repeat-x bottom left;
 height:1px;
 margin: 0 0 30px 0;
 padding-top:15px;
}	

#deuxFilles_hold .formHold div.container form {
 padding: 0px 0px 10px
    }
#deuxFilles_hold .formHold div.container div {
 padding: 0;
 float:none;
 margin: 0px;
 clear: both;

    }
	
#deuxFilles_hold .formHold div.container div.radios{
 overflow:visible;
}	

#deuxFilles_hold .formHold div.container div textarea {
 clear: both;
 color:#676767;
 font: normal 14px "Arial", sans-serif;
 height: 200px;
 padding:5px;
 width: 440px;
 
    }
#deuxFilles_hold .formHold div.container div span {
 display: block;
 float: left;
 margin: 0 5px 0 0;
 padding: 0px;
 white-space: nowrap;
    }

#deuxFilles_hold .formHold div.container p.labelHold{
 overflow:auto;
 clear:both;
 float:none;
 margin-bottom:4px;
}	

#deuxFilles_hold .formHold div.container div label{
 float:left;
 margin-top:7px;
}

#deuxFilles_hold .formHold div.container div label.error {
 background:#fd4c21;
 color:#fff;
 float:left;
 font-size:12px;
 height:16px;
 margin:6px 0 0 17px;
 padding:0 11px 2px;
 display:none;
}	

#deuxFilles_hold .formHold div.container div input{
 float:none;
 clear:both;
}

#deuxFilles_hold .formHold div.message label.error {
 width:143px;
}

#deuxFilles_hold .formHold div.nomPrenom label.error {
 width:314px;
}

#deuxFilles_hold .formHold div.ville label.error {
 width:389px;
}

#deuxFilles_hold .formHold div.province label.error {
 width:360px;
}

#deuxFilles_hold .formHold div.courriel label.error {
 width:276px;
}

#deuxFilles_hold .formHold div.container div.radios input{
 clear:both;
 float:none;
 margin-top:10px;
 margin-left:0;
}
	
#deuxFilles_hold .formHold div.container input.gr {
 color:#676767;
 width: 450px
}
	
#deuxFilles_hold .formHold div.container div#sect3 {
 clear: both;
 min-height: 250px;
 height: auto !important;
 height: 250px;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .formHold div.container div#sect3 h2 {
 clear: both;
 padding: 30px 0px 15px;
 margin: 0px;
    }
#deuxFilles_hold .formHold div.container div#sect3 strong {
 color: #787676;
    }
#deuxFilles_hold .formHold div.container div#sect3 a {
 color: #07a794;
    }
#deuxFilles_hold .formHold div.container div#sect3 img {
 padding: 0px 0px 0px 135px
    }
#deuxFilles_hold .formHold div.container div#sect3 div {
 clear: both;
 margin: 0px 0px 25px 0px;
 padding: 0px;
    }
#deuxFilles_hold .formHold div.container .commandite img {
 padding: 0px;
 margin: 0px 0px 0px 10px;
    }
	
#soumettreForm{
 margin-top:15px;
 float:left;
 clear:both;
}	

/*Équipe*/
#deuxFilles_hold .equipeHold {
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .equipeHold .container {
 padding: 0px 30px 137px;
 margin: 0px;
    }
#deuxFilles_hold .equipeHold .container h1 {
 background: url('../images/sub-title-orange.gif') no-repeat left -69px;
 height:36px;
 padding: 0px;
 margin: 0;
 text-indent:-9000px;
 width:88PX;
    }
#deuxFilles_hold .equipeHold .container div {
 float: left;
 width: 50%;
 padding: 0px;
 margin: 0px;
 display: block;
    }
#deuxFilles_hold .equipeHold .container div p {
 padding: 0px 0px 20px;
 margin: 0px;
    }
#deuxFilles_hold .equipeHold .container div p strong {
 color: #000;
 font-weight:normal;
    }
/**/
/*Aujourd'hui a l'émission*/
#deuxFilles_hold .aujHold {
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .aujHold div.container {
 padding: 0px 30px;
 margin: 0px;
    }
#deuxFilles_hold .aujHold div.container h1 {
 background: url('../images/sub-title-orange.gif') no-repeat left -38px;
 height:30px;
 margin: 0px;
 text-indent:-9000px;
 width:302px;
    }
	
#deuxFilles_hold .aujHold div.container h2 {
 font-family: arial;
 font-style: normal;
 padding: 15px 0px;
 margin: 0px;
    }
#deuxFilles_hold .aujHold div.container div {
 clear: both;
 padding: 15px 0px 0px;
 margin: 0px;
    }
#deuxFilles_hold .aujHold div.container div.info {
 clear: both;
 padding: 30px 0px 60px;
 margin: 0px;
    }
#deuxFilles_hold .aujHold div.container div.info strong {
 color: #787676;
 font-weight:normal;
    }
#deuxFilles_hold .aujHold div.container div.info p {
 padding: 10px 0px;
 margin: 0px;
    }
#deuxFilles_hold .aujHold div.container div.info h1 {
 background:none;
 padding: 10px 0px 20px;
 margin: 0px;
 text-indent:0;
    }
#deuxFilles_hold .aujHold div.container div.divIcon1 {}
#deuxFilles_hold .aujHold div.container div.divIcon2 {}
#deuxFilles_hold .aujHold ul {
 list-style:none;
 margin:0;
 padding:0;
 color: #a4a400;
    }
#deuxFilles_hold .aujHold ul a {
 color: #07A794;
 text-decoration: none;
    }
#deuxFilles_hold .aujHold ul a:hover {
 color: #696967;
 text-decoration: none;
    }
/*Nos partenaire*/
#deuxFilles_hold .partHold {
 background: url('../images/2filles_index_top.jpg') no-repeat top left;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .partHold div.container {
 padding: 0px 30px 237px;
 margin: 0px;
    }
#deuxFilles_hold .partHold div.container h1 {
 background: url('../images/sub-title-orange.gif') no-repeat 1px -106px;
 height:23px;
 margin: 0;
 text-indent:-9000px;
 width:140px;
    }
#deuxFilles_hold .partHold div.container ul{
 list-style-image:url("../images/bullet.gif");
 margin:0;
 overflow:auto;
 padding:0 0 0 15px;
}

#deuxFilles_hold .partHold div.container li {
 float: left;
 height:140px;
 margin: 0;
 padding: 0 20px 30px 0;
 width: 236px;
    }
	
#deuxFilles_hold .partHold div.container li.colLeft{
 padding-right:60px;
}
	

#deuxFilles_hold .partHold div.container li img {
 padding: 10px 0px 0px;
 margin: 0px;
    }
	
/*Archives*/

#deuxFilles_hold .archivesHold {
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .archivesHold .container {
 position: relative;
 padding: 0px 30px 137px;
 margin: 0px;
 
    }
#deuxFilles_hold .archivesHold .container h1 {
 background: url('../images/sub-title-orange.gif') no-repeat -144px -106px;
 height:24px;
 margin: 0;
 text-indent:-9000px;
 width:106px;
}

#deuxFilles_hold .archivesHold .container h2 {
 color:#000;
 font-size:18px;
 margin:0 0 26px;
}
#deuxFilles_hold .archivesHold .container .session {
 clear:both;
 float:none;
 overflow:visible;
}

#deuxFilles_hold .archivesHold .container .session p {
 color:#787676;
 font-size:18px;
 padding-bottom:8px;
 position:relative;
 overflow:auto;
}

#deuxFilles_hold .archivesHold .container .session span{
 float:left;
}

#deuxFilles_hold .archivesHold .container .session p a.bouton{
 background:url("/emissions/deuxfilleslematin/images/bg-fleches-archives.gif") no-repeat 0 -7px;
 cursor: pointer;
 display: block;
 float:left;
 height: 0;
 margin:6px 0 0 6px;
 overflow: hidden;
 padding: 8px 0 0;
 width: 27px;
}

#deuxFilles_hold .archivesHold .container .session p a.ouvert{
 background:url("/emissions/deuxfilleslematin/images/bg-fleches-archives.gif") no-repeat 0 0;
}

#deuxFilles_hold .archivesHold .container .listArchives{
 clear:both;
 display:none;
 float:none;
 overflow:auto;
}

#deuxFilles_hold .archivesHold .container .listArchives p{
 font-size:14px;
 font-weight:normal;
}

#deuxFilles_hold .archivesHold .container .listArchives div {
 position: relative;
 z-index: 2;
 float: left;
 width: 50%;
 padding: 0px;
 margin: 0px;
 display: block;

    }
#deuxFilles_hold .archivesHold .container div p {
 padding: 0px 0px 20px;
 margin: 0px;
    }
#deuxFilles_hold .archivesHold .container div p strong {
 color: #000;
 font-weight:normal;
}

#deuxFilles_hold ul#menu_archives {
 position: absolute;
 top: 60px;
 right: 20px;
 z-index: 3;
 margin: 0;
 padding: 3px 0 0 0;
 min-height: 26px;
 height: auto !important;
 height: 26px;
 width: 220px;
 list-style: none;
 z-index:3;
    }
#deuxFilles_hold ul#menu_archives li,
#deuxFilles_hold ul#menu_archives li ul,
#deuxFilles_hold ul#menu_archives li ul li {
 margin: 0;
 padding: 0;
 list-style: none;
    }
#deuxFilles_hold ul#menu_archives li {
 position: relative;
 padding: 0;
    }
#deuxFilles_hold ul#menu_archives li a#btn_archives {
 background:url("/emissions/deuxfilleslematin/images/selectSaisons.png") no-repeat 0 0;
 cursor: pointer;
 display: block;
 font-size:18px;
 height:35px;
 padding: 9px 0 0 15px;
 position:absolute;
 width: 211px;
 z-index:4;
}

#deuxFilles_hold ul#menu_archives li ul {
 display: none;
 position: absolute;
 top: 30px;
 left: 9px;
 z-index:2;
    }
#deuxFilles_hold ul#menu_archives li ul li {
 font-size:18px;
 padding: 10px;
 width: 177px;
 background: #fff;
 border-right: 1px solid #d2d2cf;
 border-left: 1px solid #d2d2cf;
 border-bottom: 1px solid #d2d2cf;
 text-align: left;
 font-weight:normal;
    }
#deuxFilles_hold ul#menu_archives li a {
 color: #787676;
 text-decoration: none;
}

#deuxFilles_hold ul#menu_archives a strong {
 color: #000
    }
/**/
/* formulaire Noël 2008 */
#deuxFilles_noel {
 width: 966px;
 padding: 0px;
 margin: 0px;
 font-family: arial;
 font-size: 14px;
 color: #696967;
 line-height: 17px;
    }
#deuxFilles_noel #top {
 width: 966px;
 min-height: 498px;
 position: relative;
 background: url('../images/2filles_noel_header.jpg') no-repeat top  left;
 padding: 0;
 margin: 0px;
    }
#deuxFilles_noel #top #retour {
 position: absolute;
 top: 335px;
 left: 770px;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_noel #top a {
 color: #373735;
 font-family: Arial;
 font-size: 12px;
 text-decoration: none;
    }
#deuxFilles_noel #top a:hover {
 color: #373735;
 text-decoration: none;
    }
#deuxFilles_noel #top #inscription {
 padding: 330px 94px 0px 196px;
 margin: 0px;
    }
#deuxFilles_noel #top #inscription h1 {
 font-family: Georgia, Arial, sans-serif;
 font-style: italic;
 color: #000;
 font-size: 24px;
 font-weight: normal;
    }
#deuxFilles_noel #top #inscription p {
 text-align: justify
    }
#deuxFilles_noel #top #inscription .italique {
 font-family: Georgia, Arial, sans-serif;
 font-size: 15px;
 font-style: italic;
 color: #141413;
 line-height: 21px;
    }
#deuxFilles_noel #top #inscription .italique .rose {
 color: #ec3a9a
    }
#deuxFilles_noel #main {
 width: 966px;
 padding: 0px 0px 25px 0px;
 margin: 0px 0px 0px 196px;
 overflow: auto;
    }
#deuxFilles_noel #main #formulaire {
 width: 493px;
 float: left;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
 clear: left;
 background: #8daad2 url('../images/2filles_noel_form.jpg') no-repeat top left;
    }
#deuxFilles_noel #main #formulaire .content {
 padding: 20px 5px 20px 20px;
 margin: 0px;
 font-family: Arial;
 color: #646463;
 font-size: 14px;
 font-weight: normal;
 line-height: 16px;
    }
#deuxFilles_noel #main #formulaire .content form {
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_noel #main #formulaire .content div {
 padding: 0px;
 margin: 10px 0px 0px 0px;
 clear: both;
    }
#deuxFilles_noel #main #formulaire .content div label {
 white-space: nowrap
    }
#deuxFilles_noel #main #formulaire .content div textarea {
 width: 370px;
 height: 110px;
 clear: both;
    }
#deuxFilles_noel #main #formulaire .content input.gr {
 width: 300px
    }
#deuxFilles_noel #main #formulaire .content #soumettreForm {
 margin: 20px 0 0 0
    }
#deuxFilles_noel #main #partenaire {
 width: 277px;
 float: right;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
 clear: right;
    }
#deuxFilles_noel #top #merci {
 padding: 350px 94px 0px 196px;
 margin: 0px;
    }
#deuxFilles_noel #top #merci a {
 color: #373735;
 font-family: Arial;
 font-size: 12px;
 text-decoration: none;
    }
#deuxFilles_noel #top #merci a:hover {
 color: #373735;
 text-decoration: none;
    }
/* /formulaire Noël 2008 */
/* ADN de l'amour */
#deuxFilles_hold .adn {
 background: url(../images/adn/entete.jpg) no-repeat top left;
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .adn div.container {
 background: url(../images/adn/footer.jpg) no-repeat bottom;
 padding: 200px 0 50px 30px;
 margin: 0px;
    }
#deuxFilles_hold .adn div.container strong {
 color: #000000
    }
#deuxFilles_hold .adn div.container form {
 background: url(../images/adn/img_fille.jpg) no-repeat 340px 0
    }
#deuxFilles_hold .adn div.container form em {
 font-size: 11px
    }
#deuxFilles_hold .adn div.container form h4 {
 font-family: Arial;
 font-size: 16px;
 font-weight: normal;
 color: #696967;
 padding: 0;
 margin: 0;
    }
#deuxFilles_hold .adn div.container form input,
select {
 width: 200px;
 font-family: Arial;
 font-size: 12px;
 font-weight: normal;
 color: #696967;
    }
#deuxFilles_hold .adn div.container form input.bouton {
 width: 115px;
 height: 27px;
    }
/* Bouton facebook */
#deuxFilles_hold #main #right #mainRight #topRight div#blocFacebook {
 width: 300px;
 height: 66px;
 margin: 15px 0 0px;
 overflow: hidden;
 background: transparent url('../images/bg-bloc-facebook.png') 0 0 no-repeat;
 position: relative;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#blocFacebook a {
 display: block;
 width: 124px;
 height: 34px;
 text-indent: -9000px;
 overflow: hidden;
 background: transparent url('../images/btn_facebook.jpg') 0 0 no-repeat;
 position: absolute;
 top: 13px;
 left: 9px;
 cursor: pointer;
    }
/* Section twitter */
#deuxFilles_hold #main #right #mainRight #topRight div#twitter {
 background: transparent url('../images/bg-bloc-twitter.png') 0 0 no-repeat;
 width: 300px;
 height: 222px;
 color: #fff;
 font-size: 14px;
 font-weight: bold;
 margin: 17px 0 0;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter ul {
 margin: 0;
 padding: 18px 0 0 60px;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter ul li {
 float: left;
 width: 92px;
 overflow: hidden;
 padding: 0;
 margin: 0;
 list-style-type: none;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter ul li#twitterMB {
 margin: 0;
 width: 99px;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter a {
 cursor: pointer
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter a:hover {
 text-decoration: none;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter a.imgTwitter {
 display: block;
 width: 77px;
 margin: 0 0 5px 0;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter a.nom {
 color: #fff;
 font-size: 14px;
 font-weight: bold;
 margin: 3px 0 0;
    }
#deuxFilles_hold #main #right #mainRight #topRight div#twitter p {
 display: block;
 padding: 20px 0 0 46px;
 margin: 0;
 width: 248px;
    }
	 
#incontournables{
	background: url('/emissions/deuxfilleslematin/images/bg-incontournables.gif') top left repeat-x;
	margin-top:10px !important;
	padding-top:10px !important;
}	

#incontournables h2{
	background: url('/emissions/deuxfilleslematin/images/tr-incontournables.gif') top left no-repeat;
	height:23px;
	margin-top:0; 
	text-indent:-9000px;
	width:171px;

} 

#incontournables ul{
	background: url('/emissions/deuxfilleslematin/images/bg-incontournables.gif') bottom left repeat-x;
	list-style:none;
	margin:0;
	padding:0 0 13px;
}



	 
/* Accueil */
/* Animatrices */
#deuxFilles_hold .animatrice {}
#deuxFilles_hold .animatrice div.container {
 padding: 0 0 0 12px;
 margin: 0px;
    }
#deuxFilles_hold .animatrice div.container h1 {
 background: transparent url('/emissions/deuxfilleslematin/images/sub-title-orange.gif') -308px -38px no-repeat;
 height:23px;
 margin: 0 0 0 14px;
 text-indent:-9000px;
 width:149px;
    }
	
#deuxFilles_hold .animatrice div.container .borderTitle{
 margin: 0 20px 30px 14px;
}	

div.animatrice div.bio img {
 float: left
    }
div.animatrice div.bio h3 {
 position: relative;
 float: left;
 font: 17px Arial, sans-serif;
 color: #000;
 margin:0;
 padding:15px 0;
 width: 500px;
 text-indent:-9000px;
    }
div.animatrice div.bio h3 strong {
 text-indent:-9000px;
 
    }
div.animatrice div.bio h3 a {
 background: transparent url('/emissions/deuxfilleslematin/images/animatrice/bg-fleches.gif') 0 -26px no-repeat;
 position: absolute;
 top: 158px;
 right: 33px;
 display: block;
 width: 27px;
 height: 0;
 padding: 26px 0 0 0;
 overflow: hidden;
 cursor: pointer;
    }
div.animatrice div.bio h3 a.ouvert {
 background-position: 0 0
    }
div.animatrice div.bio div.txt {
 clear: both;
 display: none;
 padding: 0 10px 10px 14px;
    }
	
div.animatrice div.marieClaude{
 background: transparent url('/emissions/deuxfilleslematin/images/animatrice/img-marie-claude-barette.jpg') left top no-repeat;
}	

	div.animatrice div.marieClaude h3{
	 height:230px;
	}

div.animatrice div.dominique{
 background: transparent url('/emissions/deuxfilleslematin/images/animatrice/img-dominique-bertrand.jpg') left top no-repeat;
}	

	div.animatrice div.dominique h3{
	 height:255px;
	}
	
div.animatrice div.isabelle{
 background: transparent url('/emissions/deuxfilleslematin/images/animatrice/img-isabelle-racicot.jpg') left top no-repeat;
}	

	div.animatrice div.isabelle h3{
	 height:220px;
	}	
	
div.animatrice div.kim{
 background: transparent url('/emissions/deuxfilleslematin/images/animatrice/img-kim-rusk.jpg') left top no-repeat;
}	

	div.animatrice div.kim h3{
	 height:230px;
	}		

	
/*Parlez-nous*/
#deuxFilles_hold .parleznous {
 padding: 0px;
 margin: 0px;
    }
#deuxFilles_hold .parleznous div.container {
 padding: 0px 30px;
 margin: 0px;
    }
#deuxFilles_hold .parleznous div.container h1 {
 background: url('../images/sub-title-orange.gif') no-repeat -99px -73px;
 height:24px;
 margin: 0px;
 text-indent:-9000px;
 width:144px;
    }
#deuxFilles_hold .parleznous div.container h2 {
 font-size:16px;
    }	
#deuxFilles_hold .parleznous ul {
 list-style-image: url('../images/bullet.gif');
 line-height:20px;
 margin: 0px;
 padding: 10px 0px 0px 20px;
    }	
#deuxFilles_hold .parleznous div.formulaire{
 float:none;
 clear:both;
}

#deuxFilles_hold .parleznous div.container a.retour{
 clear:both;
 display:block;
 float:none;
 padding-top:30px;
 
 
}	
#deuxFilles_hold .parleznous div.container div.formulaire div{
 clear:both;
 float:none;
 overflow:visible;
 
}

#deuxFilles_hold .parleznous div.container div.formulaire .radios,
#deuxFilles_hold .parleznous div.container div.formulaire .participer{
 overflow:auto;
 padding:5px 0;
}

#deuxFilles_hold .parleznous div.container div.formulaire .radios span,
#deuxFilles_hold .parleznous div.container div.formulaire .participer span{
 float:left;
}

#deuxFilles_hold .parleznous div.container div.formulaire .radios span.opinion{
 margin-left:20px;
}

#deuxFilles_hold .parleznous div.container div.formulaire .radios input,
#deuxFilles_hold .parleznous div.container div.formulaire .participer input{
 margin-right:5px;
}

#deuxFilles_hold .parleznous div.container div.formulaire p.labelHold{
 overflow:auto;
 clear:both;
 float:none;
 margin-bottom:4px;
}	

#deuxFilles_hold .parleznous div.container div.formulaire input.gr{
 color:#676767;
 width:447px;
}

#deuxFilles_hold .parleznous div.container div.formulaire textarea{
 color:#676767;
 font: normal 14px "Arial", sans-serif;
 padding:5px 0 5px 5px;
 width:442px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.message textarea{
 padding:5px;
 height:200px;
 width:438px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div label{
 float:left;
 margin-top:7px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div label.error {
 background:#fd4c21;
 color:#fff;
 float:left;
 font-size:12px;
 height:16px;
 margin:6px 0 0 10px;
 padding:0 11px 2px;
 display:none;
}	
#deuxFilles_hold .parleznous div.container div.formulaire div.nomPrenom label.error {
 width:318px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.ville label.error {
 width:388px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.province label.error {
 width:359px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.courriel label.error,
#deuxFilles_hold .parleznous div.container div.formulaire div.message label.error,
#deuxFilles_hold .parleznous div.container div.formulaire div.participer label.error,
#deuxFilles_hold .parleznous div.container div.formulaire div.conditions label.error{
 width:419px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div input{
 float:none;
 clear:both;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.autorisations{
 margin-top:20px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.autorisations p{
 float:none;
 clear:both;
 overflow:auto;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.autorisations input{
 float:left;
 margin-bottom:15px;
}

#deuxFilles_hold .parleznous div.container div.formulaire div.autorisations span{
 display:block;
 float:left;
 width:520px;
}


/*Exclusif sur le web*/

#deuxFilles_hold .exclusifHold {
 padding: 0px;
 margin: 0px;
}

#deuxFilles_hold .exclusifHold div.container {
 padding: 0px 30px;
 margin: 0px;
}

#deuxFilles_hold .exclusifHold div.container h1 {
 background: url('../images/sub-title-orange.gif') no-repeat -254px -105px;
 height:24px;
 margin: 0px;
 text-indent:-9000px;
 width:236px;
}

