body {margin:0 auto;padding:0;font:small Arial,sans-serif;background-color:rgb(0,0,0);/*background-image:url(http://www.fantasy.fr/img/background.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;*/}
* html body {font-size:x-small;/* IE5/Win */ font-size:small;/* IE versions */}

#pubVdo {height:140px;width:332px;padding-top:10px;margin-bottom:5px;overflow:hidden;margin-left: 570px;position: relative;}

#container {width:980px;padding-left:5px;padding-right:5px;background:transparent;margin: 0 auto;}

#Advertisement {}

#cadre {
	width: 966px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 2px solid #600000;
	clear: both;
	background-color: #ffffff;
	position: relative;
}
p, pre, blockquote, ol, ul, li, dd, dt hr, fieldset, label
{
	margin: 0pt;
	padding: 0pt;
}
img
{
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: -moz-use-text-color;
	border-right-color: -moz-use-text-color;
	border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;
	vertical-align: middle;
}
a img
{
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: -moz-use-text-color;
	border-right-color: -moz-use-text-color;
	border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;
}
h1, h2, h3, h4, h5, h6
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
.crossovernoborder a:link {color:#555;}
h5 a:visited, h5 a:link, h5 a:visited, .rightMenu a:visited, .rightMenu a:link {color:#000;}
.rightMenu a:visited, .rightMenu a:hover, .rightMenu a:active, .crossovernoborder a:visited, .crossovernoborder a:active {color:#58544a;}
h5 a:hover, .rightMenu a:hover, .crossovernoborder a:hover {color:#039;border-bottom:1px dotted #039;text-decoration:none;}
h5 a:active, .rightMenu a:active {color:#06C;border-bottom:solid 1px #06C;text-decoration:none;}
.centered {text-align:center;}
.clearfix:after { content: "."; height: 0; visibility: hidden; display:block; clear: both; }

.caption{float:none;display:inline;}

/*-------- ELEMENTS RECURRENTS --------*/

div.hr
{
	height: 1px;
	width: 100%;
	margin-bottom: 10px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: -moz-use-text-color;
	border-right-color: -moz-use-text-color;
	border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;
	background-color: transparent;
	background-image: url(../img/habillage/rule_sprite_sheet.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
div.disabled {
	color: #aaa;
	display: inline;
}

/*-------- FORMS --------*/
form {margin:0;padding:0;}
fieldset {border:none;}
select, input, textarea {font:90% arial;}
label {float:left;width:200px;display:block;font-family:georgia;font-size:0.85em;font-weight:700;}
input[type=submit] {display: inline;vertical-align: bottom;}
div.submitUp{clear:both;margin-top:20px;margin-left:50px;}
div.submitUp div.submit {display: inline;margin-left: 10px;}


/*-------- LIENS --------*/
a img {border:0;}
a:link {text-decoration:none;outline:none;}
a:visited {text-decoration:none;outline:none;}
a:hover {outline:none;}


/*-------- ULTRABOX --------*/

#ultrabox {width:966px;height:350px;margin-bottom:5px;}
#boxUne {width: 568px;height:300px;float:left;z-index:10;}
#boxBoutique {width:222px;height:292px;float:left;padding:4px;}
#boxVdo {width:260px;height:193px;float:left;padding-top:4px;padding-left:4px;}
#infoVdo {width:256px;height:99px;float:left;padding:4px;font-family: georgia;font-size: 0.85em;line-height: normal;}
#ultrabox #boxInviteUne {float:left;width:560px;}
#ultrabox #boxInviteBoutique {float:left;width:220px;padding-left:10px;background-image:url('../img/habillage/separation.gif');background-repeat:no-repeat;}
#ultrabox #boxInviteVdo {float:left;width:251px;padding-left:10px;background-image:url('../img/habillage/separation.gif');background-repeat:no-repeat;}
#ultrabox .imgPdt, #ultraboxdyn .imgPdt {float:left;width:220px;height:239px;padding-top:15px;background:#fff;text-align:center;border-left:solid 1px #777777;border-right:solid 1px #777777;}
#ultrabox #pdtHaut, #ultraboxdyn #pdtHaut {float:left;width:222px;height:3px;background-image:url('../img/habillage/pdtHaut.gif');overflow:hidden;}
#ultrabox #pdtBas, #ultraboxdyn #pdtBas {float:left;width:222px;height:3px;background-image:url('../img/habillage/pdtBas.gif');overflow:hidden;}
#ultrabox .imgPdt h5, #ultraboxdyn .imgPdt h5 {padding:5px;padding-top:8px;font-size:1.1em;}
#ultrabox .imgPdt .prixBoutique, #ultraboxdyn .imgPdt .prixBoutique {clear:left;font-weight:700;font-size:1.2em;color:#555;padding-top:0;}

/*-------- ULTRABOX DYNAMIQUE --------*/

#ultraboxdyn {width:966px;padding-top:3px;}
#ultraboxdyn #ligne-bas,#ultrabox #ligne-bas {height:10px;width:966px;background-image:url('../img/habillage/ultrabox-bande-bas.gif');background-repeat:no-repeat;float:left;margin-bottom:8px;overflow:hidden;}
#ultraboxdyn #ultracontent, #ultrabox #ultracontent {height:38px;width:952px;float:left;background-image:url('../img/habillage/ultrabox-bande-fond.gif');background-repeat:repeat-x;}
#ultraboxdyn #cotegauche, #ultrabox #cotegauche {height:38px;width:7px;float:left;background-image:url('../img/habillage/ultrabox-bande-gauche.gif');background-repeat:no-repeat;}
#ultraboxdyn #cotedroit, #ultrabox #cotedroit {height:38px;width:7px;float:left;background-image:url('../img/habillage/ultrabox-bande-droit.gif');background-repeat:no-repeat;}
#ultraboxdyn #ultracontent #ultraBouton {float:left;width:32px;height:27px;padding-left:2px;padding-top:12px;}
#ultraboxdyn #ultracontent .ultracase h6
{
	font-family: arial;
	font-weight: bold;
	font-size: 0.85em;
	color: #8e1011;
	display: block;
	margin-top: 4px;
	margin-bottom: 2px;
	line-height: 0.7em;
	text-transform:uppercase;
}
#ultraboxdyn #ultracontent .ultracase .ultraelem
{
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 4px;
	margin-left: 0pt;
	clear: both;
	font-size: 0.9em;
	font-weight: 700;
}
#ultraboxdyn #ultracontent .ultracase .ultraelem a:link, #ultraboxdyn #ultracontent .ultracase .ultraelem a:visited,#ultraboxdyn #ultracontent .ultracase .ultraelem a:hover
{
	font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 0.95em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #000;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
#ultraContentDyn {width:962px;background:#f6f6f6;border-left-width: 1px;border-left-style: solid;border-left-color: #c1c1c1;border-right-width: 1px;border-right-style: solid;border-right-color: #c1c1c1;float:left}
#ultraContentStat {width:962px;height:300px;background:#f6f6f6;border-left-width: 1px;border-left-style: solid;border-left-color: #c1c1c1;border-right-width: 1px;border-right-style: solid;border-right-color: #c1c1c1;float:left}
.ultracase {display:block;float:left;background:#fff;width:400px;height:30px;padding:1px;margin-left:20px;margin-top:5px;padding-left:10px;}


/*-------- HOMEPAGE --------*/

#cadre, #contenu {
	overflow-x: hidden;
	overflow-y: hidden;
	height: 1%;
}
#contenu {float:left;width:661px;}
#contenu #leftColumn {float:left;width:231px;clear:left;}
#contenu #centerColumn {float:left;width:420px;margin-left:10px;}
#rightColumn {float:left;width:300px;margin-left:5px;margin-top: 5px;}

/*-------- LEFT BOX --------*/ 
.leftBoxHead {width:231px;height:27px;float:left;margin-top: 5px;}
.leftBoxBottom {background-image:url('../img/habillage/left-box-bottom.gif');background-repeat:no-repeat;float:left; width:231px;height:6px;}

.leftBoxLine {
	background-color: #fff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #545454;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #545454;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #545454;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 0pt;
	padding-left: 8px;
	float: left;
	width: 215px;
}
.line1 {background:#f3f3ef;}
.line2 {background:#e2e2d9;}

.leftBoxLineInside, .rightBoxLineInside {
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 8px;
	padding-left: 0pt;
	overflow-x: hidden;
	overflow-y: hidden;
	clear: both;
	width: 100%;
}
.imgLeft {float:left;width:40%;}
.txtLeft {float:left;width:60%;}
.imgLeftLG {float:left;width:58%;}
.txtLeftLG {float:left;width:42%;}
.txtLeft span {font-size: 0.85em;color:#58544a;font-family: georgia;}

.leftBoxLine h5 {padding:0;margin:0;color:#000;font-weight:bold;font-size:1.05em;letter-spacing:-.03em;margin-bottom:2px;}
.leftBoxLine h5 a:link, .leftBoxLine h5 a:visited {color:#000;font-weight:bold;letter-spacing:-.03em;margin-bottom:2px;}
.leftBoxLine h5 a:hover {color:#003399;border-bottom:1px dotted #003399;text-decoration:none;}
.leftBoxLine h5 a:active {color:#2F77BA; border-bottom:1px solid #2f77ba;text-decoration:none;}

/*-------- RIGHT BOX --------*/ 
.rightBoxHead {width:300px;height:27px;float:left;margin-top: 5px;}
.rightBoxBottom {background-image:url('../img/habillage/right-box-bottom.gif');background-repeat:no-repeat;float:left; width:300px;height:4px;}

.rightBoxLine {
	background-color: #fff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #545454;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #545454;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 8px;
	float: left;
	width: 284px;
	background:url(../img/habillage/fw_dotbott.gif) repeat-x 0px bottom;
}
.noBG {background:none;}
.rightMenu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #545454;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #545454;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 8px;
	float: left;
	width: 284px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #545454;
	font-size: 0.80em;
	color:#58544a;
	text-transform: uppercase;
}
.rightMenu a {background:url(../img/habillage/arrow.gif) no-repeat 0px; padding-left:17px;margin-left:10px;}

.imgLeftMN {float:left;width:27%;}
.txtLeftMN {float:left;width:73%;}

.txtLeftMN span {font-size: 0.85em;color:#58544a;font-family: georgia;}

.rightBoxLine h5 {padding:0;margin:0;color:#000;font-weight:bold;font-size:1.05em;letter-spacing:-.03em;margin-bottom:2px;}
.rightBoxLine h5 a:link, .rightBoxLine h5 a:visited {color:#000;font-weight:bold;letter-spacing:-.03em;margin-bottom:2px;}
.rightBoxLine h5 a:hover{color:#003399;border-bottom:1px dotted #003399;text-decoration:none;}
.rightBoxLine h5 a:active {color:#2F77BA; border-bottom:1px solid #2f77ba;text-decoration:none;}

/*-------- CENTER BOX --------*/

.centerBoxHead {width:655px;height:24px;float:left;margin-top:10px;}
.centerBoxBody {width:633px;float:left;background:#e9e9e9;border-left:solid 1px #bababa;border-right:solid 1px #bababa;border-bottom:solid 1px #bababa;padding:10px;}
.centerBoxBody textarea {border-width: 1px;border-style: solid;border-color: #d2d2c8;width: 99%;color: #a8a8ae;padding: 0.2em;height: 60px;}
.centerBoxBody .submit {text-align:right;}
.centerBoxBody .commentBox ul {list-style:none;color:#333;font:.85em georgia;margin:0 0 16px 0;padding:0;}
.centerBoxBody .commentBox ul li {padding:10px 0 5px 0;line-height:1em;background: url(../img/habillage/comments_dotbott.gif) repeat-x 0px bottom;}
.centerBoxBody .commentBox ul li h4 {font-weight:bold;font-size:.80em;margin-top:5px;}
.centerBoxBody .commentBox ul li p {margin:10px 0;padding:0;font:1.0em georgia;}
.centerBoxBody .commentBox ul li a {color:#000;font-weight:bold;}
.centerBoxBody .commentBox {margin:5px 5px 0 5px;}

/*-------- LINKS --------*/ 

.links {width:100%;clear:both;padding-top:7px;}
.linksLeft {width:100%;float:left;padding-top:7px;}
.linkList li a.quickRead {padding:0 0 0 12px;margin:0;background:url(../img/habillage/mag.gif) no-repeat left 3px;margin:0;}
.linkList {clear:both;list-style-type:none;margin:0;height:15px;font-size:.85em;font-weight:normal;}
.linkList li {display:inline;margin:0;padding:0;}
.linkList li a:link, .linkList li a:visited {color:#9c998c;}
.linkList li a:hover {color:#003399;border-bottom:1px dotted #003399;text-decoration:none;}
.linkList li a:active {color:#2F77BA; border-bottom:1px solid #2f77ba;text-decoration:none;}
.linkList .pin {font-size:.85em;vertical-align:top;color:#9c998c;text-align:center;padding:0 1px 0 0;}

.section .linkList li a:hover, .section .linkList li a:active {border-bottom: 0;}
.section .linkList .pin {padding:0 5px 0 5px;}

/*-------- PUBS --------*/

.minipubchapeau {margin-top:5px;float:left;clear:both;color:#9c998c;font-size:.85em;text-transform:uppercase;text-align:left;height:20px;}
.minipub {border-width: 1px;                  margin-top: 8px;                                    border-style: solid;border-color: #545454;border-width: 1px;float:left;height:55px; overflow:hidden;clear:left;width:229px;}
* html .minipubchapeau {margin-top:0;float:none;}
.carrePub {width:300px;height:300px;overflow:hidden;float:left;}
.skyscraper {width:300px;height:600px;float:left;position:relative;}
.skyIN {width:300px;position:absolute;top:0;left:0;z-index:10;height:600px;overflow:hidden;}
/*-------- CENTER SECTION --------*/ 

.titreSection {margin-left:5px;clear:both; margin-top: 7px; padding-bottom:3px;}
.introArticle {
	background:url(../img/habillage/fw_dotbott.gif) repeat-x 0px bottom;padding:0 0 8px 0;margin:0 0 10px 0;width:100%;overflow:hidden;clear:both;
}
.rubric
{
	font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.8em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #b61900;
	margin-bottom: 3px;
	text-transform: uppercase;
}
.rubric * {color: #b61900;}

.imgAlignLeft {float:left;margin:0 10px 6px 0;}
.imgAlignRight {float:right;margin:0 0 6px 10px;}	
.imgAlignLeft img {border-width: 1px;border-style: solid;border-color: #545454;border-width: 1px;}

.introArticle p
{
	margin-top: 4px;
	margin-right: 0pt;
	margin-bottom: 8px;
	font-family: georgia;
	font-size: 0.85em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #58544a;
}
.introArticle h5, #ultrabox h5, #ultraboxdyn h5 {
	font-size: 1.2em;
}

/*-------- BOTTOM SECTION --------*/

#boxPlus {margin-top:15px;width:966px;}
#banBottom {width:854px;height:90px;text-align:center;margin-top:15px;float:left;padding-left:112px;position:relative;}
#banBottom .banBottomIn { width:742px;top:0;left:112px;position:absolute;z-index:10; }

/*-------- FOOTER SECTION --------*/
#footer1 {width:980px;height:610px;position:relative;}
#footer2 { 
	padding-right: 10px; 
	padding-left: 10px; 
	margin-top: 10px; 
	border: 2px solid #600000;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	background-color: white; 
	min-height: 200px;
	position:relative;
}
#footer2 * {float:left;}
#footer2 .section {text-align:center;width: 478px;color:#58544a;height:100px;padding-top:10px;color: #706e66;}
#footer2 .section .partners {font-size:.85em;clear:both;width:100%;margin-bottom:10px;}
#footer2 .section .partner {width: 239px;margin-bottom:10px;}

#footer1 .cadreAcces {
	margin-top: 10px;
	border: 2px solid #600000;
	font-size: 10px;
}
#footer1 .cadreAcces .listeLiens {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	background-color: #f7f7f9;
}
#footer1 .cadreAcces .listeLiens th {
	text-align: left;
}
#footer1 .cadreAcces .listeLiens th a {
	color: #000;
	font-size: 12px;
}
#footer1 .cadreAcces .listeLiens a:hover {
	text-decoration: underline;
}
#footer1 .cadreAcces .listeLiens td {
	text-align: left;
}
#footer1 .cadreAcces .listeLiens .subTitle {
	padding-left: 15px;
	padding-bottom: 10px;
}

#footer1 .GuidesTitre {
	font-family: 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding: 4px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-color: #f7f7f9;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-color: #e6e3e0;
	border-bottom-color: #b4aa9e;
	color: #000000;
}

/*-------- ARTICLES SECTION --------*/

.article {margin-left:3px;margin-right:3px;}
.article .sphere {text-transform: uppercase;color: #8e1011;font-weight: 700;}
.sphereExergue {text-transform: uppercase;color: #fff;font-weight: 700;background:#8e1011;padding:2px;padding-left:10px;margin-bottom:20px;}
.article .sphere a {color: #8e1011;}
.article h1 {margin:.1em 0 0 0;color:#383733;}
.article .chapeau {font:1.35em Georgia,sans-serif;color:#383733;display:block;margin:0;line-height:1.35em;}

.infosAuteur {color:#474537;font-size:.9em;padding:0;margin:0.6em 0 .3em 0;}
.infosAuteur a, .cadreLiens a, .miniDiapo a, .inListe a, #trailerIcon li h3 a, #trailerList ul a, .sousListe a, .corpsArticle a, .commentBox a, .introArticle p a, .article .chapeau a {color:#039;border-bottom:1px dotted #039;line-height:1.4em;}
.infosAuteur a:hover, .cadreLiens a:hover, .miniDiapo a:hover, .inListe a:hover, #trailerIcon li h3 a:hover, #trailerList ul a:hover, .sousListe a:hover, .corpsArticle a:hover, .commentBox a:hover, .introArticle p a:hover, .article .chapeau a:hover {color:#0066CC;border-bottom:1px dotted #06C;}
.infosAuteur a:active, .cadreLiens a:active, .miniDiapo a:active, .inListe a:active, #trailerIcon li h3 a:active, #trailerList li a:active, .sousListe a:active, .corpsArticle a:active, .commentBox a:active, .introArticle p a:active, .article .chapeau a:active {color:#0066CC;border-bottom:1px solid #06C;}

.createdUpdated {font-size: 0.85em;color: #73726c;margin:0;margin-bottom:1.2em;padding:0;}

.article .photoBox {max-width:300px;_width:300px;float:left;margin:0 16px 6px 0;overflow:hidden;}
.article .photoBox img, .article .photoBoxLarge img {padding:0;}
.article .photoBox .copyright {font:.85em arial;color:#999;margin:2px 0 12px 0;}
.article .photoBoxLarge .copyright {font:.85em arial;color:#999;margin:2px 0 0 0;}
.article .photoBoxLarge {max-width:640px;_width:640px;float:left;margin:0;overflow:hidden;margin-left:7px;}
.article .photoBoxLarge a img {width:450px;}

.cadreLiens {clear:left;float:left;}
.cadreLiens .cadreLiensHaut {width:655px;height:3px;background:url(../img/habillage/liens-haut.gif) no-repeat 0px;}
.cadreLiens .cadreLiensBas {width:655px;height:3px;background:url(../img/habillage/liens-bas.gif) no-repeat 0px;}
.cadreLiens .cadreLiensCentre {width:647px;border-left:solid 1px #c4c4c4;border-right:solid 1px #c4c4c4;padding:3px;font-size:.85em}
.cadreLiens .cadreLiensCentre span {font-weight:700;color:#545454;}
.cadreLiens a {margin-left:5px;margin-right:5px;}

.corpsArticle {margin-top:15px;float:left;padding-bottom:35px;padding-left:10px;}
.corpsArticle h3 {margin-top:30px;margin-bottom:20px;}
.corpsArticle, .corpsArticle strong, .corspArticle em {font-family: "Georgia",sans-serif;font-size: 1em;font-size-adjust: none;font-stretch: normal;color: #363636;line-height: 1.6em;margin-bottom: 1.4em;}
.pictos {padding-right:25px;padding-left:25px;padding-bottom:10px;float:right;display:block;}
.pictos a {display:block;margin-bottom:5px;}
.corpsArticle .pub {float: left;margin-top: 15px;margin-right: 0pt;margin-bottom: 6px;width:300px;padding-right:6px;}

.inArticle {padding-top:1.5em;}
.inArticle p {font-family: "Georgia",sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 1em;font-size-adjust: none;font-stretch: normal;color: #363636;line-height: 1.6em;margin-bottom: 1em;margin-top: 1em;}
.inArticle .pictos {margin-top:1.5em;}

.pagination {clear:both;overflow-x:hidden;overflow-y:hidden;margin:0;margin-bottom:6px;width:100%;padding-bottom:10px;text-align:right;}
.pagination a {color: #000000;font-weight: 700;}
.pagination ul li{display: inline;border-right-width: 1px;border-right-style: solid;border-right-color: -moz-use-text-color;padding-top: 0pt;padding-right: 4px;padding-bottom: 0pt;padding-left: 4px;line-height: 1.4em;color: #898989;font-weight: 700;border-bottom-width: medium;border-bottom-style: none;border-bottom-color: -moz-use-text-color;}
.pagination ul li.last{border-right-width: medium;border-right-style: none;border-right-color: -moz-use-text-color;}
.pagination .prev {width:125px;float:left;font-weight:700;}

.article .gras {font-weight:700;}
.article .appendice {font-weight:700;font:.85em arial;color:#999;}
.article .corpsArticle .reduit {padding-left:7px;padding-right:7px;}
.listeDiapos {width:640px;float:left;margin:0;margin-left:7px;margin-bottom:40px;margin-top:30px;}
.listeDiapos .miniDiapo {width:124px;text-align:center;margin-right:5px;float:left;font-size:.85em;}
.listeDiapos .miniDiapo img {padding:2px;}
.listeDiapos .miniDiapo .selected {border:solid 1px #600000;padding:1px;}
.listeDiapos .last {margin-right:0;}
.listeDiapos .miniDiapo span {display:block;}


/*-------- TRAILERS SECTION --------*/

.inListe {padding-top:4px;padding-bottom:4px;}
.inListe h5 {display:inline;margin-right:2px;color:#fd458e;}
.linea {height:1px;display:block;background-image: url(../img/habillage/fw_dotbott.gif);background-repeat: repeat-x;background-attachment: scroll;margin:10px;}
.trailerLink {display:block;background-image: url(../img/habillage/logo-film.gif);background-repeat: no-repeat;padding-left:50px;line-height:46px;color:#000;font-weight:700;margin-top:5px;}
.ensembleLink{float:left;margin-top:50px;}

.barElements {display:block;height:27px;background-image: url(../img/habillage/barElements_fond.gif);background-repeat:repeat-x;}
.barElements_gauche {float:left;height:27px;width:5px;overflow:hidden;background-image: url(../img/habillage/barElements_gauche.gif);background-repeat:no-repeat;}
.barElements_content {float:left;height:27px;width:588px;overflow:hidden;}
.barElements_nav {float:left;height:24px;width:53px;padding-top:3px;padding-left:4px;overflow:hidden;}
.barElements_droite {float:left;height:27px;width:5px;overflow:hidden;background-image: url(../img/habillage/barElements_droite.gif);background-repeat:no-repeat;}

.barElements_content ul.barList {width:588px;height:21px;margin-top:6px;list-style-type:none;float:left;}
.barElements_content ul.barList li {font-size:.85em;margin:0 20px 0 2px;padding:0;float:left;padding-left:10px;}
.barElements_content ul.barList li a:link, .barElements_content ul.barList li a:hover, .barElements_content ul.barList li a:visited {text-decoration:none;color:#555;margin:0;}
.barElements_content ul.barList li.selected {font-weight:700;}

#trailerList, #trailerIcon {background:#eee;margin-left:5px;margin-right:5px;min-height:1px;}
.trailerIconIn {padding:5px;}
.trailerListIn {padding:25px;float:left;margin-bottom:25px;}
#trailerIcon ul {list-style-type:none;float:left;padding-top:10px;padding-bottom:10px;}
#trailerIcon li {margin-top: 0;margin-right: 13px;margin-left:11px;margin-bottom: 15px;width: 136px;min-height: 280px;position: relative;float: left;}
#trailerIcon li img {border:1px solid #a8a8a8;}
#trailerIcon li h3 {text-align:center;padding-top:10px;}
#trailerIcon li h3 a, #trailerList li h3 a {font-size:.7em;font-weight:normal;}
#trailerList .small {display: block;font-size: 0.8em;color:#999;line-height:2.4em;}
#trailerList ul {list-style-type: none;list-style-image: none;list-style-position: outside;}
#trailerList li {width:90%;margin-bottom:3px;min-height:50px;}
#trailerList li a {font-size:.9em;line-height:1.4em;}

#trailerList .colonne {width:200px;float:left;}

#genreList, #alphaList {background:#eee;margin-left:5px;margin-right:5px;}
.sousListe {padding-left:5px;margin-right:5px;display:block;padding-bottom:20px;}
.sousListe ul {list-style-type:none;float:left;display:block;width:100%;}
.sousListe ul li {margin:0 15px 5px 0;padding:0;float:left;}
.sousListe ul li.activeGenre a {color:#900;border:0;}

.clearLeft {clear:left;}

/*-------- INDEXES --------*/

#contenu .crossover {float:left;padding:20px;margin-bottom:10px;border:1px solid #a8a8a8;width:619px;}
#contenu .crossovernoborder {float:left;padding:20px;margin-bottom:10px;width:619px;color:#363636;font-family:georgia,sans-serif;font-size:1em;line-height:1.6em;border-bottom:1px solid #a8a8a8;}

/*-------- CONCOURS --------*/

.concours fieldset {padding: 1em;background: #f1f1fd;border: 1px solid #a11c1d;margin: 0 0 15px 15px;width: 600px;display: block;}
.concours fieldset legend {padding: 4px;border: 1px solid #a11c1d;background:#a11c1d;color: #fff;margin-bottom: 10px;}
.concours fieldset legend span {display:inline; width:250px;}
.concours label {display: block;width: 400px;float:left;margin: 3px 0 3px 0;}
.concours input {display: block;float:left;clear:left;}
.infospersos label {display: block;width: 150px;float:left;text-align : right;padding-right: 20px;margin: 3px 0 3px 0;clear:left;}
.infospersos input {display: block;float:left;clear:right;width:200px;}

#CompetitionInscription, #CompetitionCgv {float:left;display: block;clear:left;width:50px;margin-left:100px;margin-top:20px;}
#CompetitionLabel, #CgvLabel {float:left;display: block;width:400px;clear:none;text-align:left;margin-top:20px;}

form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
	margin-left: 250px;
}
input[type=submit] {
	display: inline;
	padding: 2px 5px;
	width: 90px;
	height: 25px;
	font-size: 90%;
	horizontal-align: center;
	vertical-align: bottom;
}
#CompetitionViewForm .submit input[type=submit] { width:200px; }
.bipbip{background-color:#FFCC55;}
.warning{color:#900;font-weight:700;display:block;text-align:center;}
.rss {float:left;width:100%;text-align:center;margin-top:20px;}

.addthis_button { margin-bottom : 10px; display:block; width: 83px; }

#webtv{ float:left; width:936px;height:705px; }
#webtv #top { float:left; width:936px; height:98px; background-image: url(../swf/tv/skin/skin_vintage_03.jpg);background-repeat:no-repeat; }
#webtv #bottom { float:left; width:936px; height:183px; background-image: url(../swf/tv/skin/skin_vintage_08.jpg);background-repeat:no-repeat; }
#webtv #left { float:left; width:218px; height:424px; background-image: url(../swf/tv/skin/skin_vintage_05.jpg);background-repeat:no-repeat; }
#webtv #right { float:left; width:218px; height:424px; background-image: url(../swf/tv/skin/skin_vintage_07.jpg);background-repeat:no-repeat; }
#webtv #mediaspace { float:left; width:500px; height:424px; background:#000; }

#movie-display {
	width: 966px;
	height: 400px;
	padding-top:10px;
	background-image: url(../swf/tv/movie-bg.jpg);
	background-repeat:repeat-x;
	float:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.vdoitem { width:192px;height:215px;float:left;background: url(../swf/tv/episode-bg.jpg) top left no-repeat; padding:9px; margin-right:10px; }
.vdoitem h3 a { color: #990000; margin-top:15px; font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; float:left; font-size:14px; margin-left: -5px;display:block;clear:both;width:100%; }
.vdoitemin { width:192px;height:125px;float:right;background: url(../swf/tv/episode-bg.jpg) top left no-repeat; padding:9px; }
.aVdo { width:192px;height:120px;display:block; }
.aVdo img { visibility: hidden; }
.aVdo:hover img { visibility: visible; }
.vdoitem .summary { font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; line-height: 1.5em; float:left; margin-left: -5px;display:block;clear:both; }
.vdoitem .vdoDate { color: #999191; float:left; font-size:10px; font-family: Arial,Helvetica,Sans-Serif; line-height: 1.5em; margin-left: -5px; }
.crossovernoborder h1 { font-size: 1.6em; color:#990000; margin-bottom:15px; }
.vdoList {list-style-type:none;line-height:2em;}
.crossovernoborder .listitem {width:390px;float:left;}


/*-------- AJOUTE PAR JULIEN --------*/
#vdoBanner {
	float: right;
	margin-top: 4px;
	margin-right: 4px;
}
#imgDansBanner {
	float: left;

}

#testMenu #menu{
	margin-top: 420px;
	margin-left: 45px;
}

#listEpiTotale{
	margin-left: 45px;
	
}

#cadreCentre {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding: 5px;
	width: 640px;
	background-color: #f0efe7;
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}

#cadreCentre h6 {
	font-size: 18px;
	font-weight: bold;
	color: #7c3535;
	margin-bottom: 20px;
}
#cadreCentre fieldset {
	margin-top: 10px;
	padding: 10px;
	border: solid;
	border-width:1px;
	border-color: #848484;
}
#cadreCentre .contact1 label {
	width: 250px;
	float: left;
	color: #000;
	font-family : verdana, arial; 
	font-size: 11px;
	font-weight: bolder;
}
#cadreCentre .contact2 label {
	color: #000;
	font-family : verdana, arial; 
	font-size: 11px; 
	font-weight: lighter;
	width: 195px; 
	text-align : right; 
	padding-right: 10px;
}
#cadreCentre .champsForm {
	font-family : verdana, arial; 
	font-size: 11px;
	
}
#cadreCentre #imgCaptcha {
	margin-left: 240px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#cadreCentre #errCaptcha {
	font-weight: bolder;
	color: red;
	text-align: center;
}
#cadreCentre #messEnvoi {
	text-align: center;
}
#cadreCentre #messEnvoi a:hover {
	text-decoration: underline;
}



input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required, input.validate-email{
	border: 1px solid #00A8E6;
	width: 195px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	margin-left: 205px;
	width: 200px;
	padding: 1px;
	padding-left: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	text-align: center;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.addthis_button_facebook {clear:both;}

/* Inscription à la newsletter */

#ajaxSubscribe {
	text-align:left;
	height:500px !important;
}
.inputMail {
	border:1px solid #999;
	padding:4px 8px 4px 8px;
	font-size:16px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#buttonMail {
	color: #fff;
	font-size:16px;
	border: 1px solid #444;
	padding: 4px 8px 4px 8px;
	cursor: pointer;
	background: #727272;
}
#buttonMail:hover {
	background-color: #b80324;
}
#ajaxSubscribe div#detailsNewsletterSubscribe {
	font-family:sans-serif;
	padding: 12px;
	font-size: 14px;
	margin: -2px 0px 0px 2px;
}

#ajaxSubscribe * fieldset#freq {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	width: 125px;
}

#ajaxSubscribe * fieldset#themes {
	border-left-color: #c2c2c2;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	position: relative;
	float: right;
	width: 335px;
}

div.clear {
	clear: both;
}

#ajaxSubscribe * fieldset p {
	float: left;
	position: relative;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

#ajaxSubscribe * h2 {
	position: relative;
	float: left;
	padding: 0 0 10px 0;
	margin: 0px;
	font-size: 1em;
	font-weight: bold;
}

#ajaxSubscribe * fieldset#themes p {
	margin-right: 30px;
}

#ajaxSubscribe * input[type=submit] {
	margin-top: 40px;
	display: inline-block;
	position: relative;
	float: right;
}

#ajaxSubscribe * p.select {
	position: relative;
	text-align: right;
	float: right;
	margin-right: 20px;
	padding-top: 1px;
	margin-left: 20px;
	font-size: 0.9em;
	color: #727272;
}

#ajaxSubscribe * a.selectAll {
	margin-left: 5px;
	color: #727272;
	cursor:pointer;
}

#ajaxSubscribe {
	height: 20px;
	position: relative;
	float: left;
	width: 521px;
}

