body{background:url('https://www.lemondeinformatique.fr/it-tour-2012/img/bg_post.jpg') no-repeat top center #eeeeee;}
div#header { margin: 30px 0 355px;}
div#contenu div#col_gauche h1#edito { background:none;  margin:-10px 0 20px 16px; font-size:22px; border-bottom:1px solid black;width: 593px;padding: 30px 0 10px 1px;}
div#contenu div#col_gauche h1#edito span { font-size: 19px; font-weight:normal;}

div#contenu div#serge{margin: 0 5px 150px 50px; width: 143px;}
div#contenu div#serge p {margin: 10px 5px 40px 0; text-align: left; }

div#contenu div#col_gauche { width:630px}
div#contenu div#col_gauche div#div_edito {font-size: 13px;margin: 0 0 0 165px;text-align: left;font-size: 14px; line-height:20px;}
div#contenu div#col_gauche div#div_edito ul {margin:15px 0; list-style-type:circle; color:#1b9ae1; overflow:hidden;font-size: 14px;}
div#contenu div#col_gauche div#div_edito ul li{/*font-size:22px;*/ margin-bottom:5px;}
div#contenu div#col_gauche div#div_edito ul li p.defile{ margin-left: 18px; margin-top: -21px;font-size: 14px; cursor:pointer;}
div#contenu div#col_gauche div#div_edito ul li.bloc_defile{ margin-left: 18px;font-size: 14px; display:none;}



div#contenu div#col_droite { width:322px;background-color:#f5f5f5;}

div#contenu div#col_droite #menu_post{ margin:20px 15px;}
div#contenu div#col_droite #menu_post h2{ text-transform:uppercase; font-size:30px; margin:10px 0;}
div#contenu div#col_droite #menu_post #resultat_enquete{ color:#ffffff; font-size:18px; height:60px; width:284px;padding: 13px 0 0 13px;
	background:url('https://www.lemondeinformatique.fr/it-tour-2012/img/resultat_enquete.png') no-repeat;}
div#contenu div#col_droite #menu_post #resultat_enquete b{ text-transform:uppercase; font-size:23px;}

div#contenu div#col_droite #menu_post #resultat_enquete_tmp{ color:#ffffff; font-size:17px; height:80px; width:284px;padding:2px 0 0 13px;
	background:url('https://www.lemondeinformatique.fr/it-tour-2012/img/resultat_enquete_tmp.png') no-repeat -8px -8px; color:#a1a1a1; }
div#contenu div#col_droite #menu_post #resultat_enquete_tmp b{ text-transform:uppercase; font-size:20px;}
div#contenu div#col_droite #menu_post #resultat_enquete_tmp span{ margin-left: 45px; font-size:18px;}

div#contenu div#col_droite #menu_post a{ display:block;}

div#contenu div#col_droite #menu_post .a_menu_post{ width:280px; height:120px; margin:10px 0; box-shadow: 0 -27px 29px -4px #EAEAEA inset; overflow:hidden;}
div#contenu div#col_droite #menu_post div.shadow{ box-shadow: 0 2px 3px 0 #BBBBBB; width:280px;}
div#contenu div#col_droite #menu_post .a_menu_post b{ color:#ee680b; font-size:24px; font-weight:normal; display:block;margin: 10px 15px; padding-left:38px;}
div#contenu div#col_droite #menu_post .a_menu_post p{ margin:0; margin:0 15px; line-height:18px; color:#222222;text-align: left;}

div#contenu div#col_droite #menu_post #document_post b{background:url('https://www.lemondeinformatique.fr/it-tour-2012/img/documents.png') no-repeat;}
div#contenu div#col_droite #menu_post #video_post b{background:url('https://www.lemondeinformatique.fr/it-tour-2012/img/videos.png') no-repeat 0 3px;}
div#contenu div#col_droite #menu_post #galerie_post b{background:url('https://www.lemondeinformatique.fr/it-tour-2012/img/galerie.png') no-repeat 0 3px;}
div#contenu div#col_droite #menu_post #temoignage_post b{background:url('https://www.lemondeinformatique.fr/it-tour-2012/img/temoignages.png') no-repeat;}

div#contenu div#col_gauche #documents{margin:15px;}

div#contenu div#col_gauche #bloc_temoignage{ margin:15px;}
div#contenu div#col_gauche #bloc_temoignage h2{font-size: 12px; margin: 0 0 15px 0;}
div#contenu div#col_gauche #bloc_temoignage .liste_temoignage{ margin:10px 0; padding:10px; color:#525252;border:3px solid #bfbfbf;}
div#contenu div#col_gauche #bloc_temoignage .liste_temoignage1{ background-color:#f2f2f2;}
div#contenu div#col_gauche #bloc_temoignage .liste_temoignage2{ background-color:#d2d2d2;}
div#contenu div#col_gauche #bloc_temoignage .liste_temoignage b{font-size:12px;}
div#contenu div#col_gauche #bloc_temoignage .liste_temoignage p{ font-size:14px; margin:0;}
div#contenu div#col_gauche #bloc_temoignage .form_temoignage{ font-size:12px;}
div#contenu div#col_gauche #bloc_temoignage .form_temoignage input,
div#contenu div#col_gauche #bloc_temoignage .form_temoignage textarea{ border:3px solid #bfbfbf; background-color:#f2f2f2; margin:5px; padding:3px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#a1a0a0}
div#contenu div#col_gauche #bloc_temoignage .form_temoignage .submit{ padding:5px 10px;}

#col_gauche #div_edito #extrait_it_focus{/*background-color:#f5f5f5; padding:20px 0;*/}
#col_gauche #div_edito #extrait_it_focus table{ width:612px; }
#col_gauche #div_edito #extrait_it_focus table tr td {/*text-align:center;*/ width:310px; height:338px;}
#col_gauche #div_edito #extrait_it_focus table tr td img{ width:280px; border:1px solid #f5f5f5; padding:5px; /*text-align:center;*/}

#col_droite #inscription{ padding:10px;}
#col_droite #inscription tr td{ height:64px; font-size:16px;}
#col_droite #inscription .text input,#col_droite #inscription .text select{border: 1px solid #D3D3D3;color: #222222; padding:5px;}
#col_droite #inscription .textcourt{ width:144px;}
#col_droite #inscription .textcourt input{ width:128px;}
#col_droite #inscription .textcourt select{ width:112px;}
#col_droite #inscription .textlong input{ width:278px;}
#col_droite #inscription .textlong select{ width:289px;}
#col_droite #inscription .text input.error,#col_droite #inscription .text select.error{ border: 1px solid #FF7200;}

#col_droite #inscription .bouton_input{ border:1px solid #EF690D; background-color:#EF690D; color:#FFF; padding:5px 15px;}