/* Style sheet base_v2.3 */
*{margin:0;padding:0;}
html{height:100%;margin:0;padding:0;background-color:#f0f7fa;font-family:Arial, sans-serif;}
@font-face{font-family: DejaVu;src: url("tl_files/reworld/css/dejavu_cbo.ttf");}
a{text-decoration:none;color:#009933;}
a:hover{text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.center{margin-right:auto;margin-left:auto;}
#wrapper{width:900px;height:100%;margin-right:auto;margin-bottom:0;margin-left:auto;}
#header_wrapper{width:900px;height:158px;display:table;margin-right:auto;margin-left:auto;border:0px;border-collapse:collapse;}
#header{width:900px;display:table;}
#content{width:900px;display:table;margin:0 auto;}
#middle_wrapper{display:table;}
.middle{display:block;margin-right:auto;margin-left:auto;padding-right:1%;padding-left:1%;text-align:justify;font-family:Arial;font-weight:bold;font-size:14px;}
#pied_centre{width:100%;display:block;margin-top:25px;text-align:center;font-family:Arial;font-weight:bold;font-size:12px;color:#888888;}
#footer_wrapper{width:900px;height:180px;display:table;margin-right:auto;margin-left:auto;}
#footer{text-align:right;font-size:12px;color:#eee;}
#footer a{text-decoration:none;color:#fff;}
#footer a:hover{text-decoration:underline;color:#fff;}
#header #titre{width:230px;height:60px;left:20px;top:10px;position:relative;float:left;display:block;font-family:"Trebuchet MS", Arial;font-style:italic;font-size:16px;color:#00FF00;}
#header h1 a{text-decoration:none;color:#FFF;}
#header h1 img{margin-right:5px;vertical-align:middle;}
#header #slogan{width:600px;left:30px;top:13px;position:relative;float:left;display:block;font-family:"Trebuchet MS", Arial;font-weight:bold;font-size:16px;color:#ffffff;}
#header h2{right:20px;top:75px;position:relative;float:right;display:block;font-family:Arial;font-size:16px;color:#ffdc00;}
#header #slogan span.phrase1{display:block;}
#header #slogan span.phrase1{font-weight:normal;font-size:18px;color:#FFFFFF;}
#header #slogan span.phrase2{margin-top:4px;font-weight:normal;font-size:20px;color:#FFFFFF;}
#header #header_images{right:20px;top:-30px;position:relative;float:right;display:block;}
.middle h1{margin-bottom:10px;font-family:DejaVu;font-weight:bold;font-size:22px;color:#49a0ff;}
.middle h1.titre_accueil{margin-bottom:10px;text-align:center;font-family:DejaVu;font-weight:bold;font-size:24px;color:#ff9900;}
.middle h2{margin-bottom:10px;font-family:DejaVu;font-weight:bold;font-size:18px;color:#49a0ff;}
.middle h3{font-family:DejaVu;font-weight:bold;font-size:16px;color:#49a0ff;}
.middle p.produits_accueil{line-height:28px;}
.middle div.image_container{margin-top:10;margin-right:auto;margin-left:auto;text-align:center;}
.middle div.image_container div.caption{margin-right:12px;text-align:center;font-weight:bold;font-size:12px;color:#333333;}
div#site_map{width:60%;margin-right:auto;margin-left:auto;}
table.mission{width:80%;margin-right:auto;margin-left:auto;}
table.mission td{vertical-align:middle;}
table.email1{width:90%;margin-right:auto;margin-left:auto;border-collapse:separate;}
table.email2{width:100%;margin-right:auto;margin-left:auto;border-collapse:separate;}
table.email2 tbody{text-align:left;}
table.email2 td.separateur{width:3%;}
table.espaces_pubs{margin-right:auto;margin-left:auto;}
table.accueil td.image_titre{width:15%;}
table.accueil td.texte_col1{width:40%;font-weight:bold;font-size:14px;color:#4d4d4d;}
table.accueil td.image{width:3%;}
table.accueil td.texte_col2{width:40%;}
table.accueil_gauche,table.accueil_droite{width:100%;}
table.accueil_gauche td.texte_col1{font-weight:bold;font-size:14px;color:#4d4d4d;}
table.accueil_droite td.texte.col1{font-weight:bold;font-size:14px;color:#4d4d4d;}
table.titre{width:97%;margin:10px 20px 0 10px;}
table.objectif{width:775px;margin:0 20px 20px 20px;border-collapse:collapse;font-weight:bold;font-size:14px;color:#4d4d4d;}
table.objectif thead{height:10px;background:url("tl_files/reworld/css/images/objectif_haut.png") center top no-repeat;font-weight:bold;font-size:1px;}
table.objectif tfoot{height:10px;background:url("tl_files/reworld/css/images/objectif_bas.png") center bottom no-repeat;font-size:1px;}
table.objectif tbody{background-color:#ffff00;border-collapse:collapse;}
table.objectif td.image{width:3%;}
table.objectif td.espaceur{width:6%;}
table.objectif td.texte{width:44%;}
table.packs,table.packs_basiques,table.packs_avances,table.packs_pros{width:90%;margin-right:auto;margin-left:auto;border:1px solid #008b8b;border-collapse:collapse;}
table.packs tbody tr.even,table.packs_basiques tbody tr.even,table.packs_avances tbody tr.even,table.packs_pros tbody tr.even{background-color:#87cefa;}
table.packs tbody td{width:33%;margin-right:auto;margin-left:auto;padding:4px;text-align:left;vertical-align:top;}
table.packs_basiques tbody td{width:33%;margin-right:auto;margin-left:auto;padding:4px;text-align:center;vertical-align:top;}
table.packs_avances tbody td{width:25%;margin-right:auto;margin-left:auto;padding:4px;text-align:center;vertical-align:top;}
table.packs_pros tbody td{width:50%;margin-right:auto;margin-left:auto;padding:4px;text-align:center;vertical-align:top;}
table.packs thead,table.packs_basiques thead,table.packs_avances thead,table.packs_pros thead{text-align:center;background-color:#008b8b;font-weight:bold;font-size:14px;color:#fff;line-height:20px;}
table.packs thead td,table.packs_basiques thead td,table.packs_avances thead td,table.packs_pros thead td{padding:4px;text-align:center;vertical-align:middle;}
#mod_imagerotator div.mobile{display:inline-table;}
.mod_imagerotator img{vertical-align:top;}
.layout_full p.info{text-align:left;font-size:12px;color:#000;}
.middle .context{margin-top:40;font-size:11px;}
.middle .url{text-align:right;font-size:11px;}
.middle .relevance{margin-left:10px;font-style:italic;font-size:11px;}
.middle .filesize{margin-left:10px;font-style:italic;font-size:11px;}
.middle .highlight{background-color:#ff6;font-weight:bold;}
.middle .info,.middle .time{margin-top:10px;font-weight:bold;font-style:italic;font-size:12px;color:#333333;}
.middle .date{margin-top:20px;text-align:right;font-weight:bold;font-style:italic;font-size:12px;color:#333333;}
.middle .layout_simple p.date{margin-top:0;font-weight:bold;font-style:italic;font-size:12px;color:#333333;}
.middle .ce_text,.middle .teaser,.middle .ce_downloads,.middle .mod_sitemap{margin-top:5px;font-size:14px;color:#333333;}
.middle .mod_newslist h1{margin-top:5px;}
.middle .mod_newslist h2,.middle .mod_newsreader h2{margin-bottom:5px;font-size:14px;}
.middle li{margin:5px 0 5px 10px;}
.middle ul,.middle ol{margin:0 10px 0 20px;}
.middle .back,.middle .more{margin-top:10px;text-align:left;font-size:11px;}
.middle .mod_article > h1.teaser_titre .info,.middle .time{text-align:right;font-weight:bold;font-style:italic;font-size:11px;color:#333333;}
.middle .mod_article > h1.teaser_titre{margin-top:10px;margin-bottom:0;font-weight:bold;font-size:14px;}
.middle h1.teaser_titre:before{content: "» ";}
div.formbody{margin-right:auto;margin-left:auto;}
.ce_form .formbody .col_0{width:150px;text-align:left;}
.ce_form .formbody{margin-top:5px;}
.ce_form .formbody input[type="text"]{width:200px;height:16px;display:inline;margin-top:5px;margin-right:auto;margin-bottom:5px;padding:0 2px;border:1px solid #999999;font-family:Trebuchet MS;font-weight:bold;font-size:12px;color:#009933;}
.ce_form .formbody input[type="text"]:hover{background-color:#fafafa;}
.ce_form .formbody textarea{width:200px;margin-top:5px;margin-right:auto;padding:0 2px;text-align:justify;border:1px solid #999999;font-family:Trebuchet MS;font-weight:bold;font-size:12px;color:#009933;}
.ce_form .formbody textarea:hover{background-color:#f6f9fb;}
.ce_form .formbody input[type="submit"]{float:right;margin-top:10px;margin-right:60px;padding:0 2px;font-family:Arial;font-weight:bold;font-size:14px;color:#333333;}
.ce_form .formbody label,.ce_form .formbody p,.ce_form .formbody .explanation{font-weight:bold;font-size:14px;color:#333333;}
#left{font-size:12px;color:#e0e0e0;}
#left a{font-weight:normal;color:#eee;}
#left a:hover{text-decoration:underline;}
#left h1{margin-top:10px;margin-right:10px;margin-left:10px;font-size:14px;color:#f5f5f5;}
#left h2{margin-right:12px;font-size:12px;color:#f0f0f0;}
#left ul.level_1 > li{margin-top:5px;margin-left:30px;}
#left ul.level_2 > li{margin-top:5px;margin-left:20px;}
#left ul.level_1 > li,#left ul.level_2 > li{color:#eeeeee;list-style-type:square;}
#left li .active{color:#ffe647;}
#left div.layout_simple{padding-left:15px;}
#left .info,#left .date{margin-top:10px;margin-right:12px;font-style:italic;font-size:11px;color:#d6d6d6;}
#left .teaser{margin-right:12px;font-size:11px;color:#d6d6d6;}
#left.more{margin-right:12px;text-align:right;font-size:11px;color:#d6d6d6;}
#left #mod_imagerotator h1{margin-bottom:5px;}
.mod_quickpoll .title{margin:5px;font-size:12px;}
.mod_quickpoll h1{margin-top:0;}
.mod_quickpoll .description{margin:5px;font-size:11px;color:#999999;}
.mod_quickpoll .radio_container span{width:150px;display:block;margin-left:20px;}
.mod_quickpoll label,.mod_quickpoll .totaltext{clear:both;margin:5px 10px;font-size:11px;color:#333333;}
.mod_quickpoll .label{width:150px;float:left;display:block;margin:5px 10px 0 10px;font-size:11px;color:#333333;}
.mod_quickpoll .results{width:150px;display:block;margin:5px 10px;font-size:11px;color:#333333;}
.mod_quickpoll .resultslink{float:right;margin:10px 50px;text-align:center;font-size:11px;color:#333333;}
.mod_quickpoll .color{width:150px;height:12px;float:left;margin:2px 10px 5px 10px;background-color:#ffcc66;}
.mod_quickpoll .pourcent{float:left;margin:0 10px 5px 10px;color:#3b6ebf;}
.mod_quickpoll .submit_container{float:left;margin-top:10px;}
.mod_quickpoll input[type="submit"]{margin-left:20px;font-size:11px;color:#3b6ebf;}
#left .mod_form{margin-top:20px;margin-right:12px;}
#left .mod_form input[type="image"]{vertical-align:bottom;}
#left .mod_form input[type="text"]{width:70%;height:16px;display:inline;margin-right:auto;padding:0 2px;vertical-align:middle;border:1px solid #999999;border-collapse:collapse;font-family:Trebuchet MS;font-size:11px;color:#333333;}
#left .mod_form input[type="text"]:hover{background-color:#fafafa;}
#left .mod_form input[type="submit"]{width:18px;height:16px;vertical-align:middle;background:url("tl_files/m285/images/loupe16x16_v2.2.png") center top no-repeat;border:0;border-collapse:collapse;font-size:0px;}
#recherche{margin-top:20px;margin-right:12px;}
#recherche .mod_search .formbody{margin-right:auto;margin-left:auto;text-align:center;}
#recherche .mod_search #query_type{margin-top:5px;}
#recherche .mod_search #query_type label{margin-right:15px;}
#recherche input[type="text"]{width:300px;height:16px;display:inline;margin-right:auto;padding:0 2px;border:1px solid #999999;font-family:Trebuchet MS;font-size:11px;color:#333333;}
#recherche input[type="text"]:hover{background-color:#fafafa;}
#recherche input[type="submit"],#recherche .mod_search input[type="submit"]{width:18px;height:16px;vertical-align:middle;background:url("tl_files/m285/images/loupe16x16_v2.2.png") center top no-repeat;border:0;border-collapse:collapse;font-size:0px;}
#recherche .radio_container{text-align:center;font-size:11px;}
#recherche .header{margin-top:20px;margin-bottom:20px;text-align:center;}
#recherche .header strong{color:#cc3030;}

