body{ margin:0; padding:0; background:#d55f05 url('../images/bg2015.jpg') no-repeat center top; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
a img{ border:none;}

.clear{ clear:both;}

.titre{ font-family: 'Ubuntu', arial, sans-serif;}

div#lmi{ position:absolute; top:0; left:0; width:100%; background:#222222; height:30px;}
div#lmi a{ display: block; margin: 5px auto; width: 1004px;}
div#container{ width:1004px; margin:0 auto;}

div#header{ overflow:hidden; width:1004px;}

div#header a#logo_defih{ float:left; margin:68px 0 0 25px;}
div#header ul#social{ float:right; list-style:none; margin:73px 10px 0; padding:0;}
div#header ul#social li{ float:left; margin:0 5px 0 0;}

div#header ul#menu{ float:left; list-style:none; margin:13px 0 0 185px; padding:0; width: 521px;}
div#header ul#menu li{ float:left; margin:0 21px 0 22px;}

div#header div#logos{ float:right; margin:300px 2px 0 0;}
div#header div#logos a{ float:left; margin:0 22px 0 0;}

div#content{ width:1004px; overflow:hidden; background:url('../images/bg_content.png') repeat-y scroll 0 0 transparent;}
div#content div#bloc_left{ float:left; width:635px; margin:0 0 0 20px;}
div#content div#bloc_left h1{ border-bottom:1px solid #000; padding:0 0 10px 0; width:612px; margin:0 0 2px 0;}

div#content div#bloc_left div.post{ background:url('../images/bg_post_content.gif') no-repeat right top; height:110px; width:635px; float:left; padding:17px 0 0 0; margin:0 0 10px 0;}
div#content div#bloc_left div.post a.post_avatar{ float:left; border:5px solid #000000;}
div#content div#bloc_left div.post div.post_content{ float:left; width:520px; margin:0 0 0 30px;}
div#content div#bloc_left div.post div.post_content h2{ margin:0 0 3px 0; padding:0; font-weight:bold; margin:0; color:#000; font-size:12px;}
div#content div#bloc_left div.post div.post_content h2 a{ color:#000; text-decoration:none;}
div#content div#bloc_left div.post div.post_content h2 a:hover{ color:#e53f25;}
div#content div#bloc_left div.post div.post_content p{ margin:0; color:#222; font-size:12px; line-height:18px;}
div#content div#bloc_left div.post div.post_content p a{ text-decoration:none; color:#222;}
div#content div#bloc_left div.post div.post_content p a:hover{ text-decoration:underline;}
div#content div#bloc_left div.post div.post_content p.post_infos{ color:#999999; font-size:10px;}
div#content div#bloc_left div.post div.post_content p.post_infos a.post_equipe{ text-decoration:none; color:#e53f25; font-size:10px; background:url('../images/picto.gif') no-repeat left center; padding:0 0 0 16px}
div#content div#bloc_left div.post div.post_image { float:right; border:1px solid #444; width:114px; height:84px; margin:0 23px 22px 0;}
div#content div#bloc_left div.post div.post_image div.thumb-inner { position:relative; overflow:hidden; width:100%; height:100%; background:#fff;}
div#content div#bloc_left div.post div.post_image div.thumb-inner a img{ width:114px; position:absolute;}

div#content div#bloc_left h2{ font-size:14px; font-weight:bold; color:#e53f25; margin:15px 0 5px 0;}
div#content div#bloc_left p{ font-size:12px; color:#222222; line-height:20px; margin:0 0 0 0;}
div#content div#bloc_left table{ margin:20px 0 0 15px;}
div#content div#bloc_left table td{ text-align:left; padding:15px 0 0 15px;}
div#content div#bloc_left table th{ text-align:left; font-size:10px; color:#e53f25; font-weight:normal; padding:15px 0 0 0; vertical-align:top;}
div#content div#bloc_left table table{ margin:0;}
div#content div#bloc_left table input{ background:#f5f5f5; border:1px solid #aaa; width:320px;}
div#content div#bloc_left table input#code{ width:70px;}
div#content div#bloc_left table input#bouton{ width:120px; margin:5px 0 0 0; padding:5px 0}

div#content div#bloc_left ul#message{ color:#B4121C; border:1px solid #B4121C; margin: 15px 0 -15px 15px; padding: 10px 25px; width: 220px;}
div#content div#bloc_left div#resultat{ margin: 15px 0 -15px 15px; font-weight:bold; color:#060;}


div#content div#bloc_left table select{ background:#f5f5f5; border:1px solid #aaa; width:322px;}
div#content div#bloc_left table textarea{ background:#f5f5f5; border:1px solid #aaa; width:450px; height:180px}


div#content div#bloc_right{ float:right; width:300px; margin:0 25px 0 0;}

div#content div#bloc_right div.bloc{ float:left; width:280px; background:#f5f5f5; padding:8px 10px 15px 10px; margin:10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#content div#bloc_right div.bloc h1{ border-bottom:1px solid #000; padding:0 0 10px 0; margin:0 0 10px 0; font-size:22px; font-weight:bold;}
div#content div#bloc_right div.bloc a.avatar{ float:left; margin:0 6px 10px 6px; border:5px solid #000;}
div#content div#bloc_right div.bloc a.avatar:hover{ border:5px solid #333;}
div#content div#bloc_right div.bloc a.avatar img{ width:48px; height:48px;}
div#content div#bloc_right div.bloc div#lesphotos{ float:left; margin:0 10px;}
div#content div#bloc_right div.bloc div#lesphotos div.mutliphotos{ float:left; margin:0; width:130px}
div#content div#bloc_right div.bloc div#lesphotos a.vignette,
div#content div#bloc_right div.bloc div#lesphotos a.vignette2{ float:left; margin:0;}
div#content div#bloc_right div.bloc div#lesphotos a.vignette img{ width:65px; height:65px;}
div#content div#bloc_right div.bloc div#lesphotos a.vignette2 img{ width:130px; height:130px;}
div#content div#bloc_right div.bloc a.end{ margin:0 0 10px 0;}
div#content div#bloc_right div.bloc a#lesequipe{ float:right; background:url('../images/picto.gif') no-repeat left center; padding:0 0 0 16px; color:#e53f25; text-decoration:none; margin:5px 0 0 0;}

div#content div#bloc_right div.bloc div#dossier, div#editions { line-height: 18px;}
div#content div#bloc_right div.bloc a.liens_bloc { color:#e53f25; text-decoration:none; }

div#content div#bloc_right div#partenariat{ background:#fff; text-align:center;}

div#footer{ background:url('../images/bg_footer.png') no-repeat top; width:1004px; overflow:hidden;}
div#footer p{ margin:30px auto 20px auto; width:700px; text-align:center; color:#FFFFFF; font-size:10px; line-height:18px;}
div#footer ul{ margin:30px auto 0px auto; list-style:none; padding:0; width:440px; text-align:center;}
div#footer ul li{ float:left; border-right:1px solid #FFFFFF; font-size:10px; padding:0 10px; line-height:10px;}
div#footer ul li a{ color:#FFFFFF; text-decoration:none;}
	
div.twtr-hd{ display:none;}

div.slide .titre{ color:#532c04; font-size:37px; margin:0px 0 10px 0;}
div.slide p{ color:#532c04; font-size:14px; margin:8px 0 0 0;}
div.slide a{ text-decoration: none;}
div.slide a.telecharger{  color: #000;    display: block;    font-size: 16px;    margin: 10px auto 0;    text-decoration: underline;    width: 400px;}
div.slide img.slide_image {padding: 25px 0 0 0;}

.slideshow{position:relative;width:295px;height:218px;margin-bottom:0px;}
.slideshow span{position:absolute;top:3px;left:3px;z-index:10;}

#slides{margin: 0 0 0 -480px; position: absolute; top: 273px; z-index: 100; left:50%;}
.slides_container{ height:183px; width:635px; overflow:hidden; position:relative; margin: 0 0 15px;}
.slides_container div.slide{ height:180px; width:635px; display:block}

#slides .prev{position:absolute; left:288px; width:8px; height:12px; display:block; z-index:101; background:url("../images/nav_slide.png") no-repeat scroll 0 0 transparent;}
#slides .next{position:absolute; left:365px; width:8px; height:12px; display:block; z-index:101; background:url("../images/nav_slide.png") no-repeat scroll 0 -12px transparent;}

.pagination{ display: block; left: 301px; position: absolute; top: 198px; padding:0; margin:0;}
.pagination li{float:left; margin:0 4px; list-style:none}
.pagination li a{background-image:url('../images/puce_slide.png'); display:block; width:11px; height:0; padding-top:11px; background-position:0 0; float:left; overflow:hidden}
.pagination li.current a{background-position:0 -11px}


/*EQUIPES*/
div.equipe{ background:#f5f5f5; width:610px; overflow:hidden; margin: 20px 0 0 0;}
div.equipe div.header_equipe{ margin:10px; height:55px;}
div.equipe div.header_equipe img.equipe_avatar{ width:38px; height:38px; border:5px solid #000; float:left;}
div#content div#bloc_left div.equipe div.header_equipe h2{ font-size:20px; font-weight:bold; color:#e53f25; margin:0 0 0 57px;}
div#content div#bloc_left div.equipe div.header_equipe h2 span{ color:#222; font-size:12px;}
div#content div#bloc_left div.equipe div.header_equipe p{ margin:0 0 0 57px; font-size:10px;}
div.equipe div.header_equipe div.equipe_social{ margin:5px 0 0 57px;}
div#content div#bloc_left div.equipe div.header_equipe a.blog_equipe{ margin-left:5px; float:right; color:#303030; background:url("../images/puce.gif") no-repeat 0 center; padding:0 0 0 13px;}
div.equipe div.content_equipe{ margin:10px; overflow:hidden; display:none;}
div.equipe div.content_equipe div.content_left{ float:left; margin:0 10px 0 0; width:285px;}
div.equipe div.content_equipe div.content_right{ float:left; width:285px;}
div.equipe div.content_equipe div.membre{ margin: 0 0 10px 0; overflow: hidden;}
div.equipe div.content_equipe div.membre img.image_membre{ width:46px; height:46px; border:1px solid #000; float:left; margin:0 0 5px 0;}
div#content div#bloc_left div.equipe div.content_equipe div.membre p.nom_membre{ margin:0 0 0 60px; font-size:12px; line-height: 14px;}
div#content div#bloc_left div.equipe div.content_equipe div.membre p{ margin: 0 0 0 60px; font-size:10px; line-height: 14px;}

div.equipe div.content_equipe div.coach{ margin: 0 0 10px 0; overflow: hidden;}
div.equipe div.content_equipe div.coach img.image_membre{ width:46px; height:46px; border:1px solid #000; float:left; margin:0 0 5px 0;}
div#content div#bloc_left div.equipe div.content_equipe div.coach p.nom_membre{ margin:0 0 0 60px; font-size:12px; line-height: 14px;}
div#content div#bloc_left div.equipe div.content_equipe div.coach p.nom_membre span.orange {color:#E53F25;}
div#content div#bloc_left div.equipe div.content_equipe div.coach p{ margin:0px 0 0 60px; font-size:10px; line-height: 14px;}

div.equipe div.content_equipe div.assoc{ margin:-15px 0 15px 0; padding:85px 0 0 0; background:url("../images/ampoule.gif") no-repeat center 0;}
div#content div#bloc_left div.equipe div.content_equipe div.assoc img.image_assoc{ width:48px; height:48px; float:left; margin:0 0 5px 0;}
div#content div#bloc_left div.equipe div.content_equipe div.assoc p.nom_assoc{ margin:0 0 0 60px; font-size:14px; font-weight:bold; color:#e53f25; line-height: 20px;}
div#content div#bloc_left div.equipe div.content_equipe div.assoc p{ margin:0 0 0 60px; font-size:10px; line-height: 14px;}
	
div.equipe div.footer_equipe{ background:#fff; border-top:1px solid #dbdbdb;}
div.equipe div.footer_equipe div.languette{ width:82px; margin:0 auto; height:21px; background:url("../images/languette.gif") no-repeat 0 -26px; cursor:pointer;}
div.equipe div.footer_equipe div.languette2{ width:82px; margin:0 auto; height:21px; background:url("../images/languette.gif") no-repeat 0 0; cursor:pointer;}


div#menu_droit{ background:url("../images/bg_fil.gif") no-repeat; float:right; width:203px; margin: 38px 0 50px 40px;}
div#menu_droit ul{margin: 45px 0 0; padding: 0 0 0 30px;}
div#menu_droit ul li{ color:#e53f25; margin:15px 0 0 0; font-size:11px; list-style-image: url(../images/puce_liste.gif);}
div#menu_droit ul li img.img_jury { float: left; clear: both; width:55px;}
div#menu_droit ul li div.info_jury { padding: 4px 5px 4px 5px; font-size:11px; line-height: 12px; float: left; background-color: #f5f5f5; width:107px; margin: 0;}
div#menu_droit ul li div.info_jury span.fonction_jury { font-size:10px; line-height: 12px; color:#222222;}
div#menu_droit ul li div.info_jury a{ text-decoration: none; color:#e53f25;}
div#menu_droit ul li p#description_interview { font-size:10px; line-height: 16px; float: left; margin: 15px 0 0 0;}
div#menu_droit ul li a{ color:#e53f25; text-decoration:none; font-weight: bold; }
div#menu_droit ul li a:hover{ color:#e53f25; text-decoration: underline; font-weight: bold;}

div#content div#bloc_left div#text_gauche { margin: 38px 0 0 0;}
div#content div#bloc_left div#text_gauche ul{ margin: 0 0 20px 13px; padding: 0;}
div#content div#bloc_left div#text_gauche ul li{ margin: 5px 0;}
div#content div#bloc_left div#text_gauche h2{ margin:15px 0 5px 0;}
div#content div#bloc_left div#text_gauche p{ margin:0 40px 20px 0;}
div#content div#bloc_left div#text_gauche p span{ font-size:16px; font-weight:bold;}
div#content div#bloc_left div#text_gauche p a{ color:#e53f25;}

div#content div#bloc_left div#text_gauche div.bloc_ampoule{ background:url("../images/bg_fil.gif") no-repeat; padding:10px 0 0 0; text-align: justify;}
div#content div#bloc_left div#text_gauche div.bloc_ampoule h2{ margin: 0 0 30px 42px; font-size: 16px;}
div#content div#bloc_left div#text_gauche div.bloc_ampoule ul{ margin: 0 0 0 15px; padding: 0;}
div#content div#bloc_left div#text_gauche div.bloc_ampoule ul li{ color:#e53f25; margin: 0; background: url(../images/puce_liste.gif) no-repeat 0 10px; padding: 0 0 0 15px; list-style: none;}
div#content div#bloc_left div#text_gauche div.bloc_ampoule div.bloc_image{ margin:-5px 0 0 0;}
div#content div#bloc_left div#text_gauche div.bloc_ampoule ogoul li img{ margin:0;}
div#content div#bloc_left div#text_gauche div.bloc_ampoule p{ margin-left:0px;}

div#content div#bloc_left div#text_gauche div.bloc_jury{ background:url("../images/bg_fil.gif") no-repeat; padding:10px 0 0 0; overflow: hidden; margin: 35px 0 45px 0;}
div#content div#bloc_left div#text_gauche div.bloc_jury h2{ margin: 0 0 30px 42px; font-size: 16px;}
div#content div#bloc_left div#text_gauche div.bloc_jury ul{ margin: 0; padding: 0 0 0 30px;}
div#content div#bloc_left div#text_gauche div.bloc_jury ul li{ color:#e53f25; margin:15px 0 0 0; list-style: none;}
div#content div#bloc_left div#text_gauche div.bloc_jury div#info_edito { padding: 0 0 0 28px;}
div#content div#bloc_left div#text_gauche div.bloc_jury p { padding: 56px 0 0 28px;}
div#content div#bloc_left div#text_gauche div.bloc_jury div#jury_col1{ width: 200px; float: left;}
div#content div#bloc_left div#text_gauche div.bloc_jury div#jury_col2{ width: 200px; float: left;}
div#content div#bloc_left div#text_gauche div.bloc_jury div#jury_col3{ width: 200px; float: left;}
img.img_jury { float: left; clear: both;}
div.info_jury { padding: 4px 5px 4px 5px; font-size:11px; line-height: 12px; float: left; background-color: #f5f5f5; margin: 0 0 15px 0; width:120px; height:60px;}
div.info_jury span.fonction_jury { font-size:10px; line-height: 12px; color:#222222;}


div#content div#bloc_left p#dl_kitpresse { text-align: center; font-weight: bold; color:#e53f25;}
div#content div#bloc_left p#dl_kitpresse a{ color:#e53f25; text-decoration: none;}
div#content div#bloc_left p#dl_kitpresse a:hover{ color:#e53f25; text-decoration: underline;}

div#content div#bloc_left div#text_gauche div.bloc_edito{ background:url("../images/bg_fil.gif") no-repeat; padding:52px 0 0 0; overflow: hidden; margin: 35px 0 45px 0;}
div#content div#bloc_left div#text_gauche div.bloc_edito h2{ margin: 0 0 30px 42px; font-size: 16px;}
div#content div#bloc_left div#text_gauche div.bloc_edito ul{ margin: 0; padding: 0 0 0 30px;}
div#content div#bloc_left div#text_gauche div.bloc_edito ul li{ color:#e53f25; margin:15px 0 0 0; list-style: none;}
div#content div#bloc_left div#text_gauche div.bloc_edito div#info_edito,
div#content div#bloc_left div#text_gauche div#info_parrain { padding: 0 0 0 28px;}
div#content div#bloc_left div#text_gauche div.bloc_edito p { padding: 56px 0 0 28px;}
div#content div#bloc_left div#text_gauche div.bloc_edito div#jury_col1{ width: 200px; float: left;}
div#content div#bloc_left div#text_gauche div.bloc_edito div#jury_col2{ width: 200px; float: left;}
div#content div#bloc_left div#text_gauche div.bloc_edito div#jury_col3{ width: 200px; float: left;}


/* ZONE PRESSE */
div#content div#bloc_left div.zp{ float:left; padding:17px 0 0 0; margin:0 0 10px 0;}
div#content div#bloc_left div.zp img.zp_avatar{ float:left;}
div#content div#bloc_left div.zp div.zp_content{ float:right; width:470px; margin:0 0 0 20px;}
div#content div#bloc_left div.zp div.zp_content h2{ margin:0 0 3px 0; padding:0; font-weight:bold; margin:0; color:#e53f25; font-size:14px;}
div#content div#bloc_left div.zp div.zp_content h2 a{ color:#e53f25; text-decoration:none;}
div#content div#bloc_left div.zp div.zp_content h2 a:hover{ color:#e53f25; text-decoration: none;}
div#content div#bloc_left div.zp div.zp_content p{ margin:0; color:#222; font-size:12px; line-height:18px;}
div#content div#bloc_left div.zp div.zp_content p.zp_infos{ color:#999999; font-size:10px;}
div#content div#bloc_left div.zp div.zp_content p.zp_infos a.zp_equipe{ text-decoration:none; color:#e53f25; font-size:10px; padding:0 0 0 0;}

/* INFO BULLE*/
p.infos{ margin:0 0 0 5px; cursor:pointer;}

div#content div#bloc_left div.equipe div.content_equipe div.membre div.infoBulleR{ z-index:20; display:none; position:absolute; width:263px; overflow:hidden;}
div#content div#bloc_left div.equipe div.content_equipe div.membre div.infoBulleR p.infoBulleR_contenu{ margin:0; background:url('https://images.itnewsinfo.com/commun/compte_utilisateur/bg_bulle.png') no-repeat top; padding: 12px 10px 12px 18px; color:#222; font-size:10px;}
div#content div#bloc_left div.equipe div.content_equipe div.membre div.infoBulleR div.infoBulleR_footer{ background:url('https://images.itnewsinfo.com/commun/compte_utilisateur/footer_bulle.png') no-repeat top; height:7px; width:263px;}

div#content div#bloc_left div.equipe div.content_equipe div.assoc div.infoBulleR{ z-index:20; display:none; position:absolute; width:263px; overflow:hidden;}
div#content div#bloc_left div.equipe div.content_equipe div.assoc div.infoBulleR p.infoBulleR_contenu{ margin:0; background:url('https://images.itnewsinfo.com/commun/compte_utilisateur/bg_bulle.png') no-repeat top; padding: 12px 10px 12px 18px; color:#222; font-size:10px;}
div#content div#bloc_left div.equipe div.content_equipe div.assoc div.infoBulleR div.infoBulleR_footer{ background:url('https://images.itnewsinfo.com/commun/compte_utilisateur/footer_bulle.png') no-repeat top; height:7px; width:263px;}
/* END INFO BULLE*/