@charset "utf-8";
* { font : normal 12px Arial, Helvetica, sans-serif; color : #066; text-decoration:none; border:0; margin:0; padding:0; }
/* commented backslash hack v2 \*/ 

html, body { height:100%; }
/* end hack */ 

strong, strong a, strong em{ font-weight:bold }
u, a u { text-decoration:underline }
em { font-style:italic }

body { background: url(images/bodytop.png) repeat-x left top; text-align:center; }
h1 { font-size:25px; font-weight:700; color:#990; margin-bottom:22px }
h2 { margin:10px 0 }
h2, h2 a { font-size:18px; font-weight:700; color:#069; }
a { color:#069; text-decoration:underline }
p:first-letter { font-size:130%; font-weight:700; color:#990; }
.souligne { text-decoration:underline!important }
#mainContent { position:relative; min-height:100%; /* background:url(images/adn.png) no-repeat 130px 0 */ }
#centerCol { width:800px; margin:auto; text-align:left; }
#centerCol p { padding:6px; text-align:justify }
#header { height:85px; margin-bottom:40px; padding-top:22px }
#header img, .thumb img, .floatMenu, .leftImg, .dvd, #VideoPlayback, .jaquetteAccueil, #jaquetteFilms, #jaquetteFilms img, #toolTipContainer { float:left; }
h1, h2, h3, .legend, .thumb, #grayframe, #clearfooter, #ClearCenter, #sousFilm { clear:both }
#ClearCenter { width:350px; margin:auto }
.legend strong { color:#069; font-weight:bold; font-size:14px }
#leftImg { margin: 6px 30px 6px 0; float:left }
.dvd { width:200px; margin: 13px 65px 0 0 }
.dvd p, .dvd form { text-align:center!important }
#privepublic { width:400px; margin:18px 0 12px; }
#privepublic p, #privepublic p:first-letter, #resogmNote p, #resogmNote p:first-letter { font : italic 12px Arial, Helvetica, sans-serif; color:#036; margin:15px 0 0 }
.rightImg { margin: 6px 0 6px 6px; float:right }
.clearMenutop { height:25px; }
.menutop { text-align:right }
.menutop a img { margin:0 0 5px 40px; font-size:15px; font-weight:700 }
.biger, .biger a, p.firstletterSimple:first-letter { font-size: 14px; font-weight:700; color:#555 }
.biger a { color: #069!important }
.jaquetteAccueil { width:250px; margin-top:25px }
.jaquetteAccueil, .jaquetteAccueil p { text-align:center!important; }
#jaquetteFilms img { margin-right:10px }
#jaquetteFilms p { text-align:left }
#actus ul li { list-style-type:square; margin:10px 0 10px 15px; color:#660 }
#partenaires ul li { list-style-type:square; margin:10px 0 30px 15px; color:#660 }
.toolTip { }
/*************************** FORMULAIRES / FORUM *********************************/ 

.forum .blocTitre { margin:15px 0 6px; overflow:auto; }
.forum h3 { font-weight:700; font-size:120%; text-decoration:underline; color:#069 }
.forum p { margin-top:5px; clear:both }
.forum form { width:510px; margin:15px 0 }
fieldset { border:1px dotted #999; background-color:#efe; }
fieldset div { margin:10px; clear:both; }
label { float:left; text-align:right; margin-right:1em; }
legend { color:#0b77b7; margin-left:25px; background-color:#FFF }
legend span { text-align:right; }
input, textarea { border:1px solid #ddd; background:#fafafa; font-weight:bold; }
textarea { width:350px; height:100px }
input:hover, input:focus, textarea:hover, textarea:focus { border-color:#c5c5c5; background:#f6f6f6; }
input.default { color:#bbb; }
#submit-go { margin:10px 0; padding:2px 4px; border:1px solid #ccc }
#iterator { border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:100%; margin:10px 0; padding:10px 0; background-color:#efe }
input.acheter { background:none; border:none; }
input.acheterInput { border:none; background-color:#eee; font-weight:normal; width:110px; padding:5px; border:1px solid #ccc }
/************** Fin des FORMULAIRES / FORUM ***************/



#sousFilm { margin-left:25px }
#sousFilm a { text-decoration:none; margin:5px; color:#066; cursor:default }
#footer { position:absolute; bottom:0; left:0; width:100%; height:100px; background: url(images/bodyfooter.png) repeat-x left top; }
#footer .mentions { margin-top:60px; text-align:right }
#footer .mentions a { color:#FFF; font-size:12px; margin-right:50px; }
#grayframe { width:800px; min-height:500px; padding-top:12px; background: url(images/bgCadre.jpg) no-repeat left top; }
h4, h5 { padding:15px 0 0 40px; font-size:15px; font-weight:700; color:#066; }
h5 { padding:0 0 0 40px; font-size:13px; font-weight:700; color:#066; }
#toolTipContainer h4 { padding-top:0; }
#VideoPlayback, #jaquetteFilms { margin:20px 30px; width:400px; }
#jaquetteFilms { margin-top:8px; }
.floatMenu { width:300px; }
.thumb { padding:6px; color:#003; }
.thumb strong, .dvd strong { color:#222; font-weight:bold }
.thumb img { margin-right:6px; }
#clearfooter { height:100px; }/*important : sinon le footer cache le bas du texte*/
.altPhrase { margin-left:120px!important; }
.altPhrase a { font-weight:700; font-style:italic }
.small { font-size:82% }

