/* GENERAL */
#main_out { zoom: 1; width: 1000px; }
#main_in { width: 997px; }

#footer li { padding-top: 0; }


/* HOME */

/* espace sous menu principal (même pbe et même solution que pour IE6) */
#menu_main li a {
	height: 23px;
}

#menu_main li.activelink span {
	padding: 5px 0 0 0;
}

/* positionnement en absolu du lien final des Défis*/
.align_bottom #lesdefis .link_notable { bottom: 10px; }

/* idem que IE6: espace entre titre de B.2/B.3 et le texte */
#faistapub h2 { padding-bottom: 44px; }
#lesdefis h2 { padding-bottom: 4px; }

/* idem que IE6: espace entre titre de C.1 C.2 et les div */
#top_films h2, #top_cartooneurs h2 {
	padding-bottom: 13px;
}

/* idem que IE6: padding sous D.1 quizz */
.stripe_central { padding-bottom: 4px; }


/* LISTE CARTOONS */

#tri { margin-right: 29px; }
#liste_cartoons #pub { margin-right: 59px; }
.cartoon_trailer { margin: 0 0 14px 23px; }


/* LECTURE_CARTOON */

/* espacement vertical du bloc en haut à droite */
.frame_white_in .stats { margin: 0; }
p.cartoon_rank { margin-top: 0.2em; }
p.cartoon_rating { margin-top: 0em; }
form#form_buzz_cartoon { margin-bottom: 10px; }

#lecture_others .cartoon_duration {
	clear: both;
	top: -19px;
}
p.radio input {
	margin-top: 0;
	top: 3px;
}


/* AFFICHAGE_CARTOON - POUR IE7, on annule 2 modifs pour IE6 ... */

.frame_beige_525_out { margin-left: 48px; }
.concours_illustration1 { margin-left: 27px; }
#affichage_concours .concours_illustration2 {	margin-right: 23px; }


/* LISTE CONCOURS */
#concours_description div div span img { vertical-align: middle; } /* bottom inefficace pour IE6 et IE7 */

/* For dojo hack by DJ 07-01-14 */
#concours_description .contest_inscription {
  height: 22px;
}
#concours_description .contest_inscription .dijitButtonText {
	margin: -12px 0 0 0 !important;
	height: 20px !important;
}

/* FICHE CARTOONEUR */



.frame_white_295_out .link_bg { margin-top: 12px; }
.frame_white_295_out p.cartoon_rank { margin-top: 10px; }
p.cartoon_rating, p.visit { margin: 15px 0; }

#fiche_cartooneur .cartoon_duration { bottom: 16px; }

.fiche_description.last  { margin-bottom: 10px; }

/* Fiche Cartooneurs COMS */

.comments_numberof { top: 18px; }


/* Donner le hasLayout aux éléments fantômatiques*/
#inward_in, .registration_step_all, #affiliation,
.frame_white_918_in,
.frame_white_xxl_out, .frame_white_xxl_in {
	zoom: 1;
}


/* FORMULAIRE INSCRIPTION N°1 */

.input_text input { width: 143px; }
.frame_yellow_out .checkbox { margin: 0 10px 4px 6px; }
.frame_yellow_out input { margin-right: 6px; }

.mandatory { margin-top: 0.8em; }
#reg_1 .mandatory { width: 340px; }
#reg_1 .mandatory.young { width: 400px; }


/* FORMULAIRE INSCRIPTION N°2 */

p.input_special { margin: 0.8em 0; }
p.input_special.one, p.input_text.one { margin-top: 0; }
.input_checkbox { margin: 2px 0 0 2px; }
ul.checkbox li {
	margin-left: 6px;
	margin-bottom: 0;
}


/* FORMULAIRE INSCRIPTION N°3 */

#avatar {
	margin: 23px 0 0 68px;
}

.legal_stuff { margin: 24px 0 0 30px; }
#reg_3 .input_image {
	top: 60px;
	left: 10px;
}


/* FORMULAIRE PARRAINAGE */

#affiliation .link_notable { margin-bottom: 0; }

#affiliation .affiliate_stripe {
	width: 606px;
	margin-top: 0;
}
#affiliation .affiliate_stripe img { padding-right: 79px; }

.affiliate_stripe .input_text.address { padding-top: 0px; }

#affiliation .input_text.name label, #affiliation .input_text.email label { padding-right: 7px; }

#affiliation .input_textarea textarea { width: 306px; }

#affiliation .mandatory, #affiliation .input_image { bottom: 36px; }


/* TRANCHE N°2 */

/* COCKPIT */

#shop, #cockpit #pub { zoom: 1;}

/* redefines sth that is already the default (?) */
#slideshow h3 { margin: 0.8em 0; }

.slideshow_title { margin: 0.8em 0; }

#status .status_stripe { padding: 3px 2px 0 12px; }

/* *** added 19/12/2007 */
.cartooneur_slide_out .lecture_stripe p.above { padding-left: 0; }

.cartoon_author p {
	margin: 0;
	padding-left: 0;
}
