#content .tx-poll-pi2 ul {margin:10px 0 10px 25px;padding:0;list-style:none}
#content .tx-poll-pi2 ul li {margin:2px 0 2px 0;padding:0;display:block;width:550px;height:20px;line-height:20px;float:left}
#content .tx-poll-pi2 ul li.gray {background-color:#eee}
#contenu_texte ul li.gray {background-color:#eee}
#contenu_texte ul li.mix {float:none;display:inline}

/* Every Items */
* {margin:0;padding:0;border:0}

/* Body */
body {font-size:12px;font-family:verdana;background:url("../media/img/bg/body.gif");color:#5a5651}

/* Contener central */
#content {width:912px;margin:10px auto}
p {margin:20px 0 5px 0; line-height:20px}
h1 {color:#c00;font-weight:700;font-size:18px;margin:0 0 10px 0; clear:both}
table#main  {width:912px;height:100%}

/* Head et Foot */
#foot {height:102px; background:url("../media/img/bg/foot.jpg") 0 0 no-repeat}

/* Relatif aux colones gauche et droite */
ul {list-style-type:none}
table tr {vertical-align:top}

/* Colonne de gauche uniquement */
#v_menu {width:151px;border:2px solid #fff;background:url("../media/img/bg/menu.gif") repeat-y;border-bottom:0;font-weight:700;height:100%}
#v_menu h1 {font-size:12px;color:#dad3cd;padding:0;margin:12px 0 0 0;background:url('../media/img/bg/menu_h1_bg.jpg') 0 0 no-repeat;padding:6px 0 0 25px;width:121px;height:25px}
#v_menu li { background:url("../media/img/arrows/arrow_menu.gif") no-repeat 7px 7px;padding:5px 0px 5px 25px;border-bottom:1px solid #948e85;border-top:1px solid #eaeae0;width:121px}
#v_menu li a {color:#5a5651;text-decoration:none;font-size:11px}
#v_menu li a:hover {color:#c00}

#v_menu .menu_on {background:url("../media/img/arrows/arrow_menu_opened.gif") no-repeat 7px 7px}
#v_menu .menu_on a {color:#c00}

#v_menu #espace-pro {text-align:center;margin:25px 0 25px 0}

#v_menu .concours {background:url('../media/img/bg/menu_concours.gif') repeat-y;border-bottom:0;font-weight:700;height:100%;margin-top:30px;}
#v_menu .concours_on {background:url('../media/img/bg/menu_concours_open.gif') repeat-y;border-bottom:0;font-weight:700;height:100%;margin-top:30px;}
#v_menu .concours a {color:#000}
#v_menu .concours_on a {color:#c00}

#v_menu .batibouw {background:url("../media/img/bg/batibouw.gif") no-repeat 7px 5px;padding:13px 0 0 60px;height:25px;width:86px}
#v_menu .batibouw_on {background:url("../media/img/bg/batibouw.gif") no-repeat 7px 5px;padding:13px 0 0 60px;height:25px;width:86px}
#v_menu .batibouw a {color:#000}
#v_menu .batibouw_on a {color:#c00}

#v_menu .video {background:url("../media/img/bg/video.gif") no-repeat 0px 5px;padding:4px 0 6px 60px;height:25px;;width:86px}
#v_menu .video_on {background:url("../media/img/bg/video.gif") no-repeat 0px 5px;padding:4px 0 6px 60px;height:25px;;width:86px}
#v_menu .video a {color:#000}
#v_menu .video_on a {color:#c00}

#v_menu .new_icon {background:url("../media/img/bg/icone_new.gif") no-repeat 8px 5px;padding:5px 0 5px 60px;height:25px;width:86px}
#v_menu .new_icon_on {background:url("../media/img/bg/icone_new.gif") no-repeat 8px 5px;padding:5px 0 5px 60px;height:25px;width:86px}
#v_menu .new_icon a {color:#000}
#v_menu .new_icon_on a {color:#c00}

#v_menu .fiche_icon {background:url("../media/img/bg/icone_fiche.gif") no-repeat 8px 5px;padding:5px 0 5px 60px;height:20px;width:86px}
#v_menu .fiche_icon_on {background:url("../media/img/bg/icone_fiche.gif") no-repeat 8px 5px;padding:5px 0 5px 60px;height:20px;width:86px}
#v_menu .fiche_icon a {color:#000}
#v_menu .fiche_icon_on a {color:#c00}

/* sous menu 1 */
#v_menu .menu_1_off {background:url("../media/img/arrows/arrow_menu.gif") no-repeat 22px 6px; padding:4px 0 2px 40px;border:0;width:106px}
#v_menu .menu_1_on {background:url("../media/img/arrows/arrow_menu_opened.gif") no-repeat 22px 6px; padding:4px 0 2px 40px;border:0;width:106px}
#v_menu .menu_1_on a {color:#c00}

#v_menu .menu_1more_off {background:url("../media/img/arrows/arrow_menu.gif") no-repeat 22px 6px; padding:4px 0 2px 40px;border:0;width:106px;margin:10px 0 10px 0}
#v_menu .menu_1more_on {background:url("../media/img/arrows/arrow_menu_opened.gif") no-repeat 22px 6px; padding:4px 0 2px 40px;border:0;width:106px;margin:10px 0 10px 0}
#v_menu .menu_1more_on a {color:#c00}


/* Sous menu 2 dans td midle div ss_menu*/


#content #news_concours {margin-top:50px;text-align:center;background:url('../media/img/inline/fond_colone.gif') -4px 0 repeat-y;border-top:1px solid #eaeae0;border-bottom:1px solid #aea69c;}
#content #news_concours h1 {color:#000;font-size:15px;padding:15px 0 0 0}
#content #news_concours h2 {color:#c00;font-size:13px;text-transform:uppercase;padding:0 0 10px 0}
#content #news_concours button {color:#4b9317;font-weight:700;font-size:12px;background:url('../media/img/inline/button.gif') 0 0 no-repeat;width:111px;height:24px;margin:0 0 15px 0}


#ss_menu_content {width:580px}
#ss_menu {margin-bottom:5px;padding-bottom:5px;background-color:#efefef;border-bottom:2px solid #ccc}
#ss_menu ul {width:100%;font-weight:700;padding-top:5px}
/*#ss_menu li {background:url("../media/img/arrows/arrow_menu.gif") no-repeat 7px 2px;padding:0 0 0 25px; float:left; width:265px; height:20px}*/
#ss_menu li {background:url("http://www.infobeton.be/fileadmin/maquettes/media/img/arrows/arrow_menu.gif") no-repeat 7px 6px;padding:4px 0 4px 25px; float:left; width:265px;}
#ss_menu li a {color:#5a5651;text-decoration:none;font-size:12px}
#ss_menu li a:hover {color:#c00}

#ss_menu .menu_on {background:url("../media/img/arrows/arrow_menu_opened.gif") no-repeat 7px 2px}
#ss_menu .menu_on a {color:#c00}

/* Midle */
#midle {background-color:#fff;padding-left:6px;padding-top:10px;padding-bottom:30px;width:590px; }
#midle a {color:#5a5651;text-decoration:none;}
#midle a:hover {color:#c00}
#midle p {}
#midle #table_resultats p {margin:0;padding:0}

#midle .news_txt {margin:5px 0 5px 0}
#midle hr {border:1px solid #999;margin:10px 0 10px 0}

.img_description {text-align:right;padding-right:10px;margin-bottom:15px;color:#c00}
.maison tr {height:70px;vertical-align:middle}

#contenu_texte { padding-right:10px; }
#contenu_texte ul {padding-left: 20px;list-style-type:disc}
#contenu_texte ul li {margin:5px 0 15px 0}
#contenu_texte ul li a {padding-left:13px;font-weight:700;background:url("http://www.infobeton.be.preview13.net4all.ch/typo3conf/ext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif") no-repeat 0 2px}


/* Colone de droite uniquement */
#search {width:147px;background:url("../media/img/bg/menu_drop_shadow.gif") repeat-y 0 0; padding:10px 14px 0 4px}
/*#search div {padding-left:5px} */
#search a {color:#c00;text-decoration:none}
#search a:hover {font-weight:700}
.recherche_input {font-family:verdana;width:120px;height:16px;padding:2px 5px 2px 5px;border:1px solid #aea69c;margin-left:4px;-moz-border-radius:9px}
.bt_ok {float:right;padding:7px 7px 0}
.input_txt {width:300px;border:1px solid #666;overflow:auto;padding:2px 3px;height:20px}
.button {border:1px solid #666;width:140px;font-weight:700;color:#c00}

/* Relatif au news */
#content_news {margin-top:50px; padding:0 5px 120px 4px}
#content_news .news:first-child{margin:-2px 0 0 0}
.news {border-bottom:1px solid #8F7C69;padding:10px 6px 20px 5px;background:#dad3cd;width:123px;border-right:1px solid #8F7C69;border-left:1px solid #8F7C69}
.news h2 {font-weight:400;font-size:11px}
#content_news .news h2 a {color:#5A5651}
#content_news .news h2 a:hover {color:#c00;font-weight:400}

*>.news {padding:10px 6px 10px 5px}
*>.news h1 {background:url("../media/img/arrows/arrow_news.gif") no-repeat 0 5px;}

.news img {padding-top:10px}
#search .news h1 a {color:#5a5651;font-size:12px}
#search .news h1 a:hover {color:#c00}

.breaker{clear:both; height:1px; overflow:hidden}

/* Footer Powered By */
#powered{text-align:center;margin-top:10px;margin-bottom:10px}
#powered a {color:#c00;text-decoration:none}
#powered a:hover {text-decoration:underline}

/* Css typo3 pour les résultats de la recherche */
.tx-indexedsearch-redMarkup {color:red}
.tx-indexedsearch-title-caption {font-weight:700;background-color:#f0f0f0;padding-top:3px;padding-bottom:3px; margin-top:25px;}
.csc-caption {color:#c00;margin:1px 0 0 0;text-align:right;width:570px;font-size:10px}
.tx-indexedsearch-res{clear:both; padding-top:10px}
.search_nb_results{float:left; margin-top:25px}
.search_page_navigation{float:right; margin-top:25px}


/* Css typo3 pour le plan du site */
.csc-sitemap {padding:1px 0 1px 0;margin:0;width:300px}
.csc-sitemap-level1 {font-weight:700;font-size:16px;padding-bottom:10px;padding-top:20px;}
.csc-sitemap-level2 {font-weight:700;font-size:12px;padding-left:15px;margin:0;padding-top:10px;background:url("../media/img/arrows/arrow_sitemap.gif") no-repeat 3px 17px}
.csc-sitemap-level3 {font-weight:400;font-size:10px;padding-left:45px;margin:0;background:url("../media/img/arrows/arrow_menu.gif") no-repeat 25px 5px}

/* Div en absolu pour le swf */
#flash {position:absolute}
#flash #flash_concours {height:650px;  }
/* Ce div placé après #flash simule sa hauteur (fait pour parer la posittion absolute */
#fake_height {height:330px}

#langues {padding-left: 6px;margin-bottom:10px;}
#langues a {font-weight:700;color:#c00;text-decoration:none}
#langues a:hover {text-decoration:underline;}

#over {background:url("../media/img/inline/shadowlight.gif") repeat;position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;margin:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;}
.sh	{position:absolute;top:100px;z-index:1000;width:407px}
#box {height:400px;overflow:none;z-index:150;position:relative;padding:10px;top:-5px;width:407px;}
#box .inline_head (height:28px;background:url('media/img/inline/head_2.gif') 0 0 no-repeat;color:#fff;font-weight:700;font-size:16px;font-family:arial;padding:5px 0 0 15px}
#box .inline_body {background:url('../media/img/inline/body.gif') 0 0 repeat-y;text-align:center}
#box .inline_bottom {background:url('../media/img/inline/bottom.gif') 0 0 no-repeat;height:21px}
#box h1 {font-size:14px;color:#333;padding:10px 0 10px 0}
#box h2 {font-size:15px;color:#c00;padding:10px 0 15px 0}
#box button {color:#4b9317;font-weight:700;font-size:12px;background:url('../media/img/inline/bouton_popup.gif') 0 0 no-repeat;height:29px;width:131px;margin:0 10px 0 10px}



.close span a { display:bloc; width:35px; height:35px; float:right; background-image:url('../media/img/cub.gif'); background-repeat:no-repeat; }
.space_flash { clear:both; height:303px; }
.oui { float:left; height:41px; width:202px; background-image:url('../media/img/cub.gif'); background-repeat:no-repeat;  }
.oui span a { display:block; height:41px; width:202px; }
.non { float:left; height:41px; width:187px; background-image:url('../media/img/cub.gif'); background-repeat:no-repeat;  margin-left:2px; }
.non span a { display:block; height:41px; width:187px; }

#small_font {padding:0;margin:0;font-size:10px}
#clean_p p {padding:0;margin:0;font-size:10px}
