body{margin:0;padding:5px 0 10px 0;background:#dfdccb;color:black;font:.75em Arial,verdana,sans-serif;}
#corpspage{background:#fff none repeat scroll 0;clear:both;display:block;}
.float_left{float:left;display:inline;}
.float_right{float:right;display:inline;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;}
form{margin:0;}
label{cursor:pointer;}
.gras{font-weight:bold;}
.big{color:#77704D;font-size:1.2em;font-weight:bold;}
.margebasse{margin-top:5px;margin-bottom:15px;}
.margegauche{margin-left:5px;}
.clear{clear:both;}
.infobulle{cursor:help;border-bottom:1px #ccc dotted;font-size:.9em;}
.bottom{vertical-align:bottom;}
a.big{color:#77704D;}
a{color:#949F3D;text-decoration:none;}
a img{border:0;}
a:hover,a:focus,a:active{text-decoration:underline;}
.orange{color:#ffbf00;font-weight:bold;}
.rose{color:#c0c;font-weight:bold;}
.bleu{color:#75b9ff;font-weight:bold;}
.vert{color:#9fdc7d;font-weight:bold;}
.rouge{color:#f86e4c;font-weight:bold;}
.violet{color:#e189e8;font-weight:bold;}
.turquoise{color:#2e797a;font-weight:bold;}
.rose2{color:#BF4C55;font-weight:bold;}
.gris{color:#666;}
a.orange:hover{font-weight:bold;color:#D59F00;}
a.rose:hover{color:#800080;font-weight:bold;}
a.bleu:hover{color:#2D96FF;font-weight:bold;}
a.violet:hover{color:#d56ade;font-weight:bold;}
a.vert:hover{color:#69C936;font-weight:bold;}
a.rouge:hover{color:#EB360A;font-weight:bold;}
a.turquoise:hover{color:#196162;font-weight:bold;}
a.rose2:hover{color:#A7424B;font-weight:bold;}
.fille{background-color:#FFE8F2;}
.garcon{background-color:#E6F2FF;}
.neutre{background-color:#F5F8D7;}
.autre{background-color:#C7E345;}
.right{float:right;margin-right:5px;margin-left:5px;}
.left{float:left;margin-left:5px;margin-right:5px;}
.text-right{text-align:right!important;}
.text-right span{float:left;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.display_signature,.display_temoignage{font-size:.9em;margin:0;padding:0;}
div.content-intro{color:#789;font-size:1.1em;margin:0;padding:0;text-align:justify;border-top:1px dashed #999;}
div.blockquestion{margin:10px 5px 0 0;padding:5px;font-style:italic;font-weight:normal;color:#6F6F6F;}
div.blockquestion p{margin:0;padding:0;}
div.blockquestion p.auteur{font-style:normal;font-weight:bold;margin-bottom:5px;padding:0;}
.submit1,.submit2,.submit3,.submit{width:168px;height:26px;padding-top:1px;padding-right:22px;border:0;text-align:center;background:url(/img/submit2.png) left top no-repeat;font-weight:bold;font-size:14px;color:#515F0E;cursor:pointer;}
.submit1{width:121px;text-align:center;padding-right:20px;background:url(/img/submit1.png) left top no-repeat;}
.submit3{width:250px;background:url(/img/submit3.png) left top no-repeat;}
.submit4{width:100px;height:20px;background-color:#c7e345;border:0;color:#00008d;font:1.5em bold "arial";position:absolute;left:275px;top:387px;cursor:pointer;}
.submit5{display:inline-block;width:210px;margin:2px;padding:6px 2px 6px 45px;background:url(/img/submit5.png) left top no-repeat;color:#fff;border:0;font-weight:bold;font-size:12px;font-size:13px\9;text-align:left;cursor:pointer;vertical-align:middle;overflow:visible;white-space:nowrap;}
.submit5,x:-moz-any-link,x:default{padding-top:5px;}
.v100{background:#002142;width:100%;}
.v90{background:#003264;width:90%;}
.v80{background:#004284;width:80%;}
.v70{background:#0057AE;width:70%;}
.v60{background:#006CD9;width:60%;}
.v50{background:#0482FF;width:50%;}
.v40{background:#0482FF;width:40%;}
.v30{background:#2D96FF;width:30%;}
.v20{background:#59ACFF;width:20%;}
.v10{background:#82C0FF;width:10%;}
.v0{background:#82C0FF;width:5%;}
div#global{width:792px;margin:0 auto;background:white url(/img/global-top.jpg) left top no-repeat;position:relative;}
div#header{text-align:center;}
div#header div#header-links{width:605px;margin:0 auto;text-align:center;font-size:1em;padding:0 0 2px 0;background:url(/img/header-links.png) left bottom no-repeat;}
div#header div#header-links p{color:white;font-weight:bold;text-align:center;line-height:1.2em;margin:0;margin:0 15px 0 15px;}
div#header div#header-links a{color:white;text-decoration:none;}
div#header div#header-links a:hover,div#header div#header-links a:focus,div#header div#header-links a:active{text-decoration:underline;}
div#header div#header-content{margin-top:12px;}
div#header a img{border:0;}
#logo-tasante{float:left;}
div#header #header-infos{width:572px;margin-left:190px;padding-top:14px;background:url(/img/header-bg-top.png) left top no-repeat;text-align:left;}
div#header #header-infos #header-infos-inside{padding-bottom:14px;background:url(/img/header-bg-bottom.png) left bottom no-repeat;}
* html div#header #header-infos #header-infos-inside{background:url(/img/header-bg-bottom.jpg) left bottom no-repeat;}
div#header #header-infos p{margin:0;padding:0 0 5px 0;color:#FFA400;font-weight:bold;}
div#header #header-infos ul{list-style:none;margin:0;padding:0;color:#FFA400;font-weight:bold;}
div#header #header-infos ul#stats-left{width:155px;float:left;margin-left:10px;font-size:1.1em;}
div#header #header-infos ul#stats-right{margin-left:170px;width:200px;font-size:1.1em;}
* html div#header #header-infos ul#stats-left,* html div#header #header-infos ul#stats-right{overflow:hidden;}
div#header #header-infos ul li{margin:0 0 5px;}
* html div#header #stats-left,* html div#header #stats-right{overflow:hidden;}
* html div#header #header-infos ul li{border:1px solid #f1f6cd;}
div#header #header-infos ul li span{display:block;font-size:.9em;color:#949F3D;margin:2px 0;}
div#header #header-infos a{font-size:.9em;text-decoration:underline;color:#697228;}
div#header #header-infos a:hover,div#header #header-infos a:focus,div#header #header-infos a:active{text-decoration:none;}
div#header #header-infos li span a{color:#949F3D;text-decoration:none;}
div#header #header-infos li span a:hover,div#header #header-infos li span a:focus,div#header #header-infos li span a:active{text-decoration:underline;}
div#header #header-infos ul li.puce1{padding-left:15px;background:url(/img/puce01.png) left center no-repeat;}
div#header #header-infos ul li.puce2{padding-left:15px;background:url(/img/puce02.png) left center no-repeat;}
div#header #header-infos ul li.puce3{padding-left:15px;background:url(/img/puce03.png) left center no-repeat;}
div#header form#login{float:right;width:183px;color:#9E6500;}
div#header form#login p{margin:0;padding:0;color:#9E6500;}
#login .unread{color:#9E6500;}
div#header p.welcome{text-align:center;}
div#header form#login input#ident_pseudo,div#header form#login input#ident_pass{width:76px;height:17px;background:url(/img/form-input.gif) left top no-repeat;border:0;vertical-align:middle;margin:0 0 0 4px;padding-left:4px;font-weight:bold;color:#9E6500;font-size:.9em;padding-top:4px;}
div#header #logout{float:right;}
div#header #avatar{float:left;margin-left:10px;margin-right:5px;margin-top:4px;}
div#header #logout a{color:#fff;text-decoration:none;margin-right:5px;}
div#header form#login label{float:left;text-align:right;color:#9E6500;width:55px;position:relative;top:3px;}
div#header form#login #login-submit{vertical-align:top;}
div#header form#login div{margin-top:3px;}
div#header form#login div p{color:white;font-weight:normal;margin-left:20px;padding-left:15px;}
div#header form#login div p a{color:white;text-decoration:none;font-size:.9em;font-weight:bold;}
div#header form#login div p a:hover,div#header form#login div p a:focus,div#header form#login div p a:active{text-decoration:underline;}
div#header form#login div p.login-pasinscrit{background:url(/img/puce04.gif) left center no-repeat;}
div#header form#login div p.login-perdu{background:url(/img/puce05.gif) left center no-repeat;}
div#horizontal-menu{clear:both;width:792px;margin-top:8px;background:url(/img/bg-header.gif) 0 0 repeat-x;}
ul#onglets-menu{margin:0 0 0 5px;padding:0;list-style:none;position:relative;min-height:2em;height:auto;padding-bottom:2em;width:787px;overflow:hidden;}
* html body ul#onglets-menu{height:2em;}
ul#onglets-menu li{display:inline;}
ul#onglets-menu li a,ul#onglets-menu li a span{float:left;display:block;background-repeat:no-repeat;text-decoration:none;}
ul#onglets-menu li a{padding-left:10px;margin-right:2px;background-position:0 0;background-image:url(/img/onglet-green-left.png);height:2em;line-height:2em;}
ul#onglets-menu li a span{height:2em;padding:0 10px 0 0;background-position:right 0;background-image:url(/img/onglet-green-right.png);font-weight:bold;color:#697228;cursor:pointer;}
* html ul#onglets-menu li a{background-image:url(/img/onglet-green-left-ie6.png);}
* html ul#onglets-menu li a span{background-image:url(/img/onglet-green-right-ie6.png);}
ul#onglets-menu li a:hover,ul#onglets-menu li.hover a,ul#onglets-menu li#activelink a{background-image:url(/img/onglet-orange-left.png)!important;}
ul#onglets-menu li a:hover span,ul#onglets-menu li.hover a span,ul#onglets-menu li#activelink a span{background-image:url(/img/onglet-orange-right.png)!important;color:white!important;}
* html ul#onglets-menu li a:hover,* html ul#onglets-menu li.hover a,* html ul#onglets-menu li#activelink a{background-image:url(/img/onglet-orange-left-ie6.png)!important;}
* html ul#onglets-menu li a:hover span,* html ul#onglets-menu li.hover a span,* html ul#onglets-menu li#activelink a span{background-image:url(/img/onglet-orange-right-ie6.png)!important;}
ul#onglets-menu li:hover ul.onglets-submenu,ul#onglets-menu li.hover ul.onglets-submenu,ul#onglets-menu li#activelink ul.onglets-submenu{display:block;}
ul#onglets-menu li:hover ul.onglets-submenu,ul#onglets-menu li.hover ul.onglets-submenu{z-index:3;}
ul#onglets-menu li#activelink ul.onglets-submenu{z-index:2;}
ul#onglets-menu li.blue a{background-image:url(/img/onglet-blue-left.png);}
ul#onglets-menu li.blue a span{background-image:url(/img/onglet-blue-right.png);color:#165362;}
ul#onglets-menu li.purple a{background-image:url(/img/onglet-purple-left.png);}
ul#onglets-menu li.purple a span{background-image:url(/img/onglet-purple-right.png);color:#850474;}
* html ul#onglets-menu li.blue a{background-image:url(/img/onglet-blue-left-ie6.png);}
* html ul#onglets-menu li.blue a span{background-image:url(/img/onglet-blue-right-ie6.png);}
* html ul#onglets-menu li.purple a{background-image:url(/img/onglet-purple-left-ie6.png);}
* html ul#onglets-menu li.purple a span{background-image:url(/img/onglet-purple-right-ie6.png);}
ul#onglets-menu li ul.onglets-submenu,ul#onglets-menu li ul.onglets-submenu li a,ul#onglets-menu li ul.onglets-submenu li a span,ul#onglets-menu li.hover ul.onglets-submenu,ul#onglets-menu li.hover ul.onglets-submenu li a,ul#onglets-menu li.hover ul.onglets-submenu li a span,ul#onglets-menu li#activelink ul.onglets-submenu,ul#onglets-menu li#activelink ul.onglets-submenu li a,ul#onglets-menu li#activelink ul.onglets-submenu li a span{background-image:none!important;}
ul#onglets-menu li ul.onglets-submenu{height:2em;line-height:2em;font-size:.9em;margin:0;padding:0 0 0 5px;background:#F0EEE1;border-top:1px solid #D4D6AB;display:none;position:absolute;bottom:2px;left:-5px;width:787px;z-index:1;}
* html body ul#onglets-menu li ul.onglets-submenu{bottom:1px;}
ul#onglets-menu li ul.onglets-submenu li{padding:0;display:inline;margin-right:10px;}
ul#onglets-menu li ul.onglets-submenu li a{text-decoration:none;font-weight:bold;color:#F28E00!important;}
ul#onglets-menu li ul.onglets-submenu li a:hover,ul#onglets-menu li ul.onglets-submenu li a:focus,ul#onglets-menu li ul.onglets-submenu li a:active,ul#onglets-menu li ul.onglets-submenu li#activesublink a{text-decoration:underline;}
div#center{clear:both;background:#fff;}
div#content{float:left;width:465px;padding-right:5px;}
body#home div#content{border-right:0;width:465px;margin-left:0;}
div#panel{width:308px;float:right;}
p#date{margin:0;padding:0;color:#A1A1A1;font-weight:bold;font-size:.9em;text-align:right;font-style:italic;}
p#breadcrumb{font-weight:bold;font-size:.9em;color:#9E9567;padding-top:10px;padding-bottom:10px;margin:0 0 3px 0;border-bottom:1px dashed #999;}
p#breadcrumb a{color:#9E9567;}
div#content .pictos{float:right;}
div#content h1{color:#666;font-size:2em;margin:0;font-family:impact,arial,verdana,sans-serif;font-weight:normal;}
body#home div#content div.content-block{margin:10px 0 0 0;}
body#home div#content div.content-block,body#new div.content-block{clear:both;margin-right:5px;margin-bottom:10px;}
body#home div#content h1{color:#00508D;font-size:23px;margin:0 0 5px 0;font-family:impact,arial,verdana,sans-serif;font-weight:normal;padding:0;line-height:1;text-align:center;}
body#home div#content div.content-block div.content-block-content h1{text-align:left;}
body#home div#content h1 a{color:#00508D;text-decoration:none;}
body#home div#content h1 a:hover{text-decoration:underline;}
body div#content div.content-block img.illust{float:left;margin-bottom:10px;}
body#home div#content div.content-block div.content-block-content{margin-left:225px;}
body#home div#content div.content-block div.content-block-content h2{color:#FFA503;font-size:1.1em;margin:0;padding:0;}
body#home div#content div.content-block div.content-block-content p{margin:5px 0 0 0;padding:0;text-align:justify;font-weight:normal;font-size:1em;}
body#home div#content div.content-block div.content-block-content a{font-weight:bold;}
body#home div#content div.content-block div.content-block-content h1 a{font-weight:normal;}
body#home div#content div.content-block div.content-block-content a img{vertical-align:middle;}
div#content table.module1{width:465px;clear:both;border-collapse:collapse;border:0;padding:0;margin:0;}
div#content table.module1 a{color:#000;}
div#content table.module1 td{padding:0;margin:0;vertical-align:top;width:33%;}
div#content table.module1 td p{margin:5px 0;vertical-align:bottom;}
div#content table.module1 td p img{vertical-align:bottom;}
div#content table.module1 td.module1-left{padding-right:5px;}
div#content table.module1 td.module1-center{padding-left:6px;padding-right:5px;}
div#content table.module1 img.illust{margin-right:4px;margin-top:0;padding-top:0;}
div#content table.module1 td h1{padding:0;margin:0 0 8px 0;line-height:1;}
div#content table.module1 td.module1-bottom p,div#content table.module1 td.module1-bottom ul{margin:0 20px;}
div#content table.module1 td.module1-bottom h1{margin:10px 0 5px 0;}
div#content table.module1 td.module1-bottom h1 a{color:#F90!important;}
div#content table.module1 ul{margin:0;padding:0;list-style-type:none;line-height:1.4em;}
div#content td.module1-bottom ul li{background:url(/img/puce.png) left top no-repeat;padding-left:20px;}
a.suite{background:url(/img/puce-link.png) left 3px no-repeat;padding-left:12px;}
div.article .article-block p{line-height:1.5em;padding:0;text-align:justify;}
form#searchbox{width:308px;background:#C7E345 url(/img/panel-top.jpg) left top no-repeat;padding-top:10px;margin:10px 0;color:#52650B;margin:0 0 10px;float:left;}
form#searchbox p{margin:0 0 0 7px;padding:0;clear:both;}
form#searchbox #searchbg{width:250px;height:19px;float:left;background:url(/img/form-input2.gif) left top no-repeat;margin-right:5px;}
form#searchbox #search{width:240px;height:19px;border:0;padding-left:4px;background:none;}
form#searchbox label{vertical-align:top;position:relative;top:3px;float:left;margin-right:5px;}
form#searchbox #search-submit{vertical-align:top;font:1.1em impact,arial,verdana,sans-serif;font-weight:normal;color:#00508D;height:19px;background-color:#fff;border:1px solid #fff;padding:0 5px;-moz-border-radius:7px;-webkit-border-radius:7px;}
form#searchbox #search-submit:hover{background-color:#FFE699;border:1px solid #FFDA6C;cursor:pointer;}
form#searchbox #search-bottom{background:#C7E345 url(/img/panel-bottom.jpg) left bottom no-repeat;margin:0;height:1em;}
#web2{float:left;width:120px;margin-top:10px;}
#web2 ul{list-style-type:none;margin:0 0 0 6px;padding:0;}
#web2 li{display:inline;margin-left:6px;}
form#searchbox-form{text-align:center;}
#searchbox-form fieldset{margin:10px 0;}
input#searchbox-query{font-size:1.1em;width:250px;border:1px outline black;}
input#searchbox-submit{background:#fff url(/img/read.gif) no-repeat 3px center;font-weight:bold;font-size:1em;width:130px;}
p#viens-t-inscrire{margin:10px 0;}
#panel div.panel-box{background:#C7E345 url(/img/panel-top.jpg) left top no-repeat;padding-top:10px;margin-top:10px;clear:both;}
#panel div.panel-box-bottom{background:#C7E345 url(/img/panel-bottom.jpg) left bottom no-repeat;padding-bottom:10px;}
#panel div.panel-inside{width:298px;background:#FAFDE0 url(/img/panel-inside-bottom.jpg) left bottom no-repeat;padding-bottom:10px;margin-bottom:10px;margin-left:6px;font-size:1em;}
#panel div.panel-inside.video{position:relative;}
#panel div.panel-inside.video a.video_descr{color:#000;}
#panel .vplay{position:absolute;left:105px;top:35px;}
#panel div.panel-inside h2{background:url(/img/panel-inside-top.gif) left top no-repeat;margin:0;padding:2px 0 0 10px;font-size:1.8em;font-weight:normal;color:#00508D;text-transform:capitalize;font-family:impact,arial,verdana,sans-serif;}
#panel div.panel-inside h2 a{font-size:.9em;color:#A38D26;text-decoration:none;}
#panel div.panel-inside h2 span{font-size:.6em;color:#00508D;font-weight:normal;}
#panel div.panel-inside p{padding:0 5px;margin:5px 0 0 0;text-align:justify;}
#panel div.panel-inside.video p.view-video{text-align:right;font-weight:bold;}
#panel div.panel-inside.video img.img-video{float:left;margin:5px 5px 0 5px;}
#panel div.panel-inside ul{margin:5px 0 0 5px;padding:0;list-style-type:none;}
#panel div.panel-inside ul span{font-weight:bold;}
#panel div.panel-inside ul li{margin:auto 5px 3px 0;padding-left:16px;background:url(../img/puce-list.png) left top no-repeat;}
#panel div#liste-categories a{font-size:1.2em;}
#panel div.panel-inside ul li a{color:#789;text-decoration:none;}
#panel div.panel-inside ul li a.orange{font-weight:bold;color:#ffbf00;}
#panel div.panel-inside ul li a.turquoise{font-weight:bold;color:#2e797a;}
#panel div.panel-inside ul li a.rose{color:#c0c;font-weight:bold;}
#panel div.panel-inside ul li a.violet{color:#e189e8;font-weight:bold;}
#panel div.panel-inside ul li a.bleu{color:#75b9ff;font-weight:bold;}
#panel div.panel-inside ul li a.vert{color:#9fdc7d;font-weight:bold;}
#panel div.panel-inside ul li a.rouge{color:#f86e4c;font-weight:bold;}
#panel div.panel-inside ul li a.rose2{color:#BF4C55;font-weight:bold;}
#panel div.panel-inside ul li a:hover{color:#ffa301;}
#panel div.panel-inside ul li a.orange:hover{font-weight:bold;color:#D59F00;}
#panel div.panel-inside ul li a.rose:hover{color:#800080;font-weight:bold;}
#panel div.panel-inside ul li a.violet:hover{color:#d56ade;font-weight:bold;}
#panel div.panel-inside ul li a.bleu:hover{color:#2D96FF;font-weight:bold;}
#panel div.panel-inside ul li a.vert:hover{color:#69C936;font-weight:bold;}
#panel div.panel-inside ul li a.rouge:hover{color:#EB360A;font-weight:bold;}
#panel div.panel-inside ul li a.turquoise:hover{color:#196162;font-weight:bold;}
#panel div.panel-inside ul li a.rose2:hover{color:#A7424B;font-weight:bold;}
#panel div.panel-inside ul li span{color:#949F3D;font-size:.8em;}
#panel .panel-publicite{margin:5px 4px;background:url(/img/panel-publicite.png) left bottom no-repeat;padding-bottom:11px;}
#panel .panel-publicite .pubcontent{height:250px;overflow:hidden;border:1px solid #fff;}
#panel form#newsletter{margin:0;margin-bottom:10px;}
#panel form#newsletter label{width:118px;height:19px;margin:0;display:block;float:left;padding:0;background:url(/img/form-input2.gif) left top no-repeat;}
#panel form#newsletter p{color:#697228;font-weight:bold;margin:5px 0 0 5px;padding:0;}
#panel form#newsletter #newsl{width:100px;height:19px;background:none;border:0;padding-left:5px!important;padding:0;}
#panel form#newsletter label{vertical-align:middle;}
#panel form#newsletter #newsl-submit{vertical-align:middle;}
#panel div#temoignages.panel-inside{background:#FAFDE0 url(/img/panel-inside-temoignages-bottom.jpg) left bottom no-repeat;}
div.article-block p.text-right{text-align:right;}
div.article-block p.text-right span{display:none;}
div.article-block p.text-right a{height:27px;width:auto;background:#fff url('../img/temoignages2.png') no-repeat top center;display:block;}
#panel div#temoignages.panel-inside ul{list-style:none;margin:5px 0 0 5px;padding:0;color:#789;}
#panel div#temoignages.panel-inside li{margin-left:10px;margin-bottom:8px;clear:right;}
#panel div#temoignages.panel-inside li img{margin-bottom:8px;}
#panel div#temoignages.panel-inside #toi-aussi-temoignage{background:url(/img/panel-inside-temoignages-top.jpg) left top no-repeat;padding-top:10px;margin-top:15px;}
#panel div#temoignages.panel-inside #toi-aussi-temoignage h3,#panel div#questionsthemes.panel-inside #questionsthemes-autres h3,#panel .panel-box .panel-box-bottom h3{font-size:1.5em;margin:0 0 5px 15px;padding:0;color:#ffa301;font-weight:normal;font-family:impact,arial,verdana,sans-serif;}
#panel .panel-box .panel-box-bottom h3{margin-top:10px;}
#panel div#temoignages.panel-inside #toi-aussi-temoignage p,#panel div#questionsthemes.panel-inside #questionsthemes-autres p{font-size:.9em;margin-left:10px;color:#789;}
#panel div#temoignages.panel-inside #toi-aussi-temoignage a{color:#789;text-decoration:underline;}
#panel div#temoignages.panel-inside #toi-aussi-temoignage a:hover{text-decoration:none;}
#panel div#questionsthemes.panel-inside #questionsthemes-autres ul{list-style-type:none;font-size:1.3em;margin:0;}
#panel div#questionsthemes.panel-inside #questionsthemes-autres ul li{background:url(/img/puce06.gif) left top no-repeat;padding-left:25px;margin:0 0 0 15px;}
#panel div#forums.panel-inside{font-weight:bold;color:#a1a1a1;}
#panel div#forums.panel-inside h2{margin-bottom:10px;}
#panel div#forums.panel-inside h3{color:#666;font-size:1.3em;margin:0 0 5px 5px;}
#panel div#forums.panel-inside h3 a{color:#666;}
#panel div#forums.panel-inside p.gray a{color:#a1a1a1;}
body div#content{border-right:1px dashed #999;padding-left:5px;width:460px;}
body div#content div.content-block div.content-block-content{margin-left:130px;}
body div#content div.content-block div.content-block-content p{margin:5px 0 0 0;padding:0;font-size:1.1em;color:#A1A1A1;text-align:left;}
body div#content div.content-block div.content-block-content p.auteur,p.pages{margin:15px 0 0 0;padding:0;font-size:.9em;font-weight:normal;color:#A1A1A1;text-align:right;}
body div#content div.share_button #test{height:30px;float:right;width:375px;}
body div#content div.share_button{margin-top:5px;height:30px;border-bottom:1px dashed #999;}
body div#content div.share_button span.fais_tourner{font-weight:bold;font-size:12px;height:22px;float:left;margin-top:5px;}
body div#content div.share_button a.skysocial-s{float:left;margin-right:10px;margin-left:10px;}
body div#content div.share_button div.fb-like{float:left;width:100px;margin-top:2px;}
body div#content div.share_button iframe.twitter-share-button{float:left;margin-top:2px;width:105px!important;}
body div#content div.share_button .gplus_one{float:left;margin-top:2px;}
body div#content div.article-block{clear:both;padding-right:10px;line-height:130%;}
body div#content div.article-block h2,#recherche h3{color:#00508D;font-size:1.4em;font-weight:normal;font-family:impact,arial,verdana,sans-serif;padding:3px 0;margin:0 0 10px 0;border-top:1px dashed #999;border-bottom:1px dashed #999;}
body div#content div.article-block h2 span{font-size:.8em;font-weight:normal;}
body div#content div.article-block a{font-weight:bold;color:#949F3D;}
body div#content div.article-block strong{color:#536616;}
body div#content p a.article-link{text-decoration:underline;vertical-align:top;}
body div#content p a.article-link:focus,body#article div#content p a.article-link:active{text-decoration:none;}
body div#content p a.article-link:hover{color:#ffa301;}
body div#content p a.article-link img{vertical-align:bottom;}
body div#content .block-temoignage{color:#789;margin-bottom:10px;padding-bottom:10px;background:url(/img/horizontal-separation.png) left bottom no-repeat;}
body div#content .block-temoignage p{margin:0 5px 5px 60px;}
body div#content ul.pagination,body div#content ul.page-number{clear:both;list-style:none;color:#C7E345;font-weight:bold;text-align:center;padding:0;}
body div#content ul.pagination li,body div#content ul.page-number li{display:inline;margin:0 .3em;}
body div#content ul.pagination li a:hover,body div#content ul.pagination li a:focus,body div#content ul.pagination li a:active,body div#content ul.page-number li a:hover,body div#content ul.page-number li a:focus,body div#content ul.page-number li a:active{color:#789;}
body div#content ul.pagination li.current a,body div#content ul.page-number li.current a{color:#584200;font-size:1.4em;}
fieldset#form-temoignage-option{border:1px solid #999;width:200px;margin:0 0 10px 10px;}
fieldset#form-temoignage-option legend{color:#999;margin:auto;padding:0 0 0 5px;}
p.envoie-temoignage{color:#9E9567;padding:3px 0 3px 20px;margin-bottom:5px;font-size:1.1em;font-weight:bold;border-top:1px dashed #999;border-bottom:1px dashed #999;clear:both;}
body div#content .envoie-temoignage p.no-pseudo{color:#A1A1A1;margin:0;padding:0;font-size:.9em;font-weight:bold;border-top:0;border-bottom:0;vertical-align:top;}
body div#content .envoie-temoignage p.no-pseudo input{vertical-align:middle;}
body div#content .envoie-temoignage textarea,fieldset textarea{width:430px;height:125px;padding-left:6px;padding-top:5px;background-image:url(/img/textarea.jpg);background-position:left top;background-repeat:no-repeat;border:0;color:#789;font-size:1.1em;}
fieldset{border:none;padding:0;margin:0;}
fieldset legend{padding:0;margin:0;color:#000;}
fieldset dl dt,fieldset dl dd{margin:0;padding:0;background:none;}
fieldset dl dd{margin:.5em;}
fieldset dd input[type=text],fieldset dd textarea{width:95%;}
fieldset h3{font-size:1.2em;}
body div#content div.dossier-block{clear:both;padding-right:10px;margin-top:13px;line-height:130%;}
body div#content div.dossier-block.first{border-top:1px dashed #999;padding-top:10px;}
body div#content div.dossier-block h2{color:#666;font-size:1.2em;margin:0;padding:0;}
body div#content div.dossier-block h2 a{color:#666;}
body div#content div.dossier-block h2 img{vertical-align:middle;}
body div#content div.dossier-block p{color:#789;margin:0;padding:0;}
body div#content div.dossier-block p.dossier-block-chapo{font-size:1em;}
body div#content div.dossier-block p.dossier-block-chapo a{color:#789;}
body div#content div.dossier-block p.dossier-block-infos{font-size:.9em;}
body div#content div.dossier-block p.dossier-block-infos span{float:right;}
body div#content div.dossier-block p.dossier-block-infos a{color:#789;}
body div.panel-box h2.encadre{height:30px;line-height:30px;background:url(/img/panel-inside-forum-actifs.jpg) left top no-repeat;color:#9e9567;font-size:20px;font-family:impact,arial,verdana,sans-serif;font-weight:normal;margin:0 0 8px 6px;padding:0;text-align:center;}
body#forum div#temoignages.panel-inside{background:#FAFDE0 url(/img/panel-inside-bottom.jpg) left bottom no-repeat;}
body div.panel-box div.panel-inside ul li a.bleu{color:#75b9ff;text-decoration:underline;}
body div.panel-box div.panel-inside ul li a.bleu:hover{text-decoration:none;}
body div.panel-box div.panel-inside ul li a.orange{color:#ffbf00;text-decoration:underline;}
body div.panel-box div.panel-inside ul li a.orange:hover{text-decoration:none;}
body div.panel-box div.panel-inside ul li a.vert{color:#9fdc7d;text-decoration:underline;}
body div.panel-box div.panel-inside ul li a.vert:hover{text-decoration:none;}
body div.panel-box div.panel-inside ul li a.rouge{color:#f86e4c;text-decoration:underline;}
body div.panel-box div.panel-inside ul li a.rouge:hover{text-decoration:none;}
body div.panel-box div.panel-inside ul li a.rose{color:#c0c;text-decoration:underline;}
body div.panel-box div.panel-inside ul li a.rose:hover{text-decoration:none;}
body#forum div#content h1{margin-bottom:0;}
div#content div.forum-content-block{border-top:1px dashed #999;border-bottom:1px dashed #999;padding:5px 0;}
div#content div.forum-content-block p{margin:5px 5px 0 0;padding:0;text-align:justify;font-size:1.1em;color:#789;}
body#forum div#content div.content-block{clear:both;overflow:auto;margin-right:5px;margin-bottom:10px;border-bottom:1px dashed #999;padding:5px 0;}
body#forum div#content div.content-block div.content-block-content{margin-left:130px;}
body#dossier div#content div.content-block div.content-block-content{margin-left:210px;}
body div#content div.content-block div.content-block-content p{font-size:1em;color:#789;margin:3px 0 0 0;}
body div#content div.content-block div.content-block-content h2{font-size:1.2em;color:#666;margin:0;}
body div#content div.content-block div.content-block-content h2.big{color:#77704D;font-size:1.3em;}
body div#content div.content-block div.content-block-content h2 a{color:#666;}
body div#content div.content-block div.content-block-content h2 a.big{color:#77704D;}
body div#content div.content-block div.content-block-content p a{color:#789;}
body div#content div.content-block div.content-block-content p.orange{color:#ffbf00;font-weight:bold;font-style:italic;}
body div#content div.content-block div.content-block-content p.rose{color:#c0c;font-weight:bold;font-style:italic;}
body div#content div.content-block div.content-block-content p.bleu{color:#75b9ff;font-weight:bold;font-style:italic;}
body div#content div.content-block div.content-block-content p.vert{color:#9fdc7d;font-weight:bold;font-style:italic;}
body div#content div.content-block div.content-block-content p.rouge{color:#f86e4c;font-weight:bold;font-style:italic;}
body div#content div.content-block div.content-block-content .dossier-block-infos{font-size:.8em;font-weight:normal;margin-bottom:5px;}
div#content table.forum-message{width:460px;clear:both;border-collapse:collapse;border:0;padding:0;margin:0;border-bottom:1px dashed #999;}
div#content table.forum-message td{vertical-align:top;}
div#content table.forum-message td.titre{background:url(/img/forum-titre-bg.gif) right top no-repeat;border-right:1px dashed #999;padding:5px 10px 5px 5px;margin-right:5px;color:#584200;font-size:1.2em;font-weight:bold;}
div#content table.forum-message td.titre span{float:right;width:76px;height:17px;background:url(/img/repondre.jpg) left top no-repeat;font-size:.8em;color:#00508D;text-align:center;}
div#content table.forum-message td.titre a{color:#584200;}
div#content table.forum-message td.titre span a{color:#00508D;}
div#content table.forum-message td.message{border-right:1px dashed #999;padding:5px 10px 5px 5px;}
p.signature{margin-top:20px;font-weight:normal;color:black;font-style:italic;font-size:.9em;border-top:1px solid black;}
div#content table.forum-message td.info{border-right:1px dashed #999;padding:5px 10px 5px 5px;font-size:.9em;}
div#content table.forum-message td.intertab{height:20px;}
div#content table.forum-message td.info img{vertical-align:bottom;}
div#content table.forum-message td.avatar{background:url(/img/arrondi-beige-bottom.jpg) right bottom no-repeat;width:118px;text-align:center;padding:0 0 25px 0;}
div#content table.forum-message div.avatar-inside{background:url(/img/arrondi-beige-top.jpg) right top no-repeat;padding:10px 0 0 0;}
div#content table.forum-message td.avatar p{margin:2px 0 0 0;padding:0;}
div#content table.forum-message td.avatar img{margin-bottom:5px;}
div#content table.forum-message td.avatar a{color:#789;text-decoration:underline;font-size:.9em;}
div#content table.forum-message td.avatar a:hover{text-decoration:none;}
div#content table.forum-message td.avatar a.orange{color:#ffbf00;text-decoration:none;font-size:1em;}
div#content table.forum-message td.avatar a.rose{color:#c0c;text-decoration:none;font-size:1em;}
div#content table.forum-message td.avatar a.bleu{color:#75b9ff;text-decoration:none;font-size:1em;}
div#content table.forum-message td.avatar a.vert{color:#9fdc7d;text-decoration:none;font-size:1em;}
div#content table.forum-message td.avatar a.rouge{color:#f86e4c;text-decoration:none;font-size:1em;}
div#content table.forum-reponse td.message p{width:420px;text-align:justify;overflow:auto;}
div#content table.forum-message td p{margin:5px 0;vertical-align:bottom;overflow:hidden;}
div#content table.forum-message td p img{vertical-align:bottom;}
div#content table.forum-reponse{width:460px;clear:both;border-collapse:collapse;border:0;padding:0;margin:10px 0 0 0;}
div#content table.forum-reponse td{vertical-align:top;}
div#content table.forum-reponse td.message p{width:420px;overflow:auto;}
div#content table.forum-reponse td.titre{background:#F5F8D7 url(/img/arrondi-reponse-top.jpg) left top no-repeat;padding:8px 5px 0 15px;}
div#content table.forum-reponse td.titre span{float:right;width:76px;height:17px;background:url(/img/repondre2.jpg) left top no-repeat;font-size:1em;font-weight:bold;color:#00508D;text-align:center;}
div#content table.forum-reponse td.titre span a{color:#00508D;}
div#content table.forum-reponse td.message{background:#F5F8D7 url(/img/arrondi-reponse-bottom.jpg) right bottom no-repeat;padding:2px 5px 5px 15px;}
div#content table.forum-reponse td.intertab{height:10px;line-height:1px;}
div#content div.content-block p span.newmessage{float:right;width:130px;height:17px;background:url(/img/newmessage.jpg) left top no-repeat;color:#00508D;text-align:center;font-size:1em;}
body#forum div#content div.content-block p span.newmessage a{color:#00508D;}
body#pratik div#content h1{margin-bottom:0;color:#666;}
body#pratik div#content h2{margin:10px 0 0 0;padding:5px 0 5px 0;color:#666;font-size:1.4em;font-family:impact,arial,verdana,sans-serif;font-weight:normal;border-bottom:1px dashed #999;}
body#pratik div#content h2.valid{font-family:arial,verdana,sans-serif;font-weight:normal;border-bottom:none;}
div#content div.adresses-content-block{border-top:1px dashed #999;padding:5px 0;}
div#content div.adresses-content-block p{margin:5px 5px 0 0;padding:0;text-align:justify;font-size:1.1em;color:#789;}
form#searchadress{font-weight:bold;color:#789;}
form#searchadress input#search-adress{background:#FAFDE0;font-size:1em;border:1px solid #a5bc31;font-weight:normal;color:black;padding:2px;}
dl dt{font-weight:bold;color:#584200;background:#F5F8D7 url(/img/arrondi-reponse-top.jpg) left top no-repeat;padding:8px 5px 0 15px;}
dl dd{background:#F5F8D7 url(/img/arrondi-reponse-bottom.jpg) right bottom no-repeat;padding:10px 12px 8px 15px;margin:0 0 10px 0;color:black;font-weight:normal;}
form#searchadress #adresses-valid{width:100px;height:25px;background:url(/img/adresses-valid.png) left top no-repeat;text-align:center;border:none;font-size:.9em;font-weight:bold;color:#00508D;vertical-align:bottom;}
body#pratik .panel-inside.urgences li{color:#A1A1A1;margin-bottom:5px;}
body#pratik .panel-inside.urgences li a{color:#666;font-size:1.1em;}
body#pratik .panel-inside.urgences li a:hover{text-decoration:underline;}
table#annuaire-legende{width:140px;float:right;margin:10px 0 0 0;border:1px solid #00508D;}
table#annuaire-legende th{background:#00508D;color:white;font-size:1.2em;text-align:center;text-transform:uppercase;}
div#content div.annuaire-content-block{border-top:1px dashed #999;border-bottom:1px dashed #999;padding:5px 0 10px 0;margin-bottom:30px;}
div#content div.annuaire-content-block p{margin:5px 155px 20px 0;padding:0;text-align:justify;font-weight:bold;font-size:1.1em;color:#789;}
#classement{float:right;position:relative;width:160px;height:20px;line-height:18px;background:url(/img/classement.png) left top no-repeat;font-size:1em;font-weight:bold;color:#00508D;text-align:center;}
#classement a{color:#00508D;}
dl#annuaire dt{font-weight:bold;color:#00508D;background:white url(/img/arrondi-annuaire.jpg) left top no-repeat;padding:5px 0 0 18px;height:20px;}
dl#annuaire dt span{float:right;font-style:italic;margin-right:5px;}
dl#annuaire dd{background:white;padding:5px 5px 8px 0;margin:0 0 10px 0;}
dl#annuaire dd a{font-weight:bold;color:#ffbf00;}
body#pratik .panel-inside.aide li a{font-size:1.2em;}
body div#content div#lexique h2{color:#00508D;height:25px;background:white url(/img/arrondi-lexique.jpg) left top no-repeat;padding:5px 0 0 18px;margin-bottom:0;font-size:1.2em;font-weight:bold;font-family:arial,verdana,sans-serif;}
#lexique form{border:3px solid #C7E244;-moz-border-radius:10px;-webkit-border-radius:10px;}
#lexique fieldset>p{margin:0 0 5px 0;font-weight:bold;}
#lexique #search_lexique{background:url(/img/read.gif) no-repeat 3px center;padding:0 0 0 20px;height:18px;font-size:1.1em;}
#lexique fieldset{padding:10px;text-align:center;}
#lexique .lexique_consigne{color:#789;font-size:1.1em;}
#content_lexique h3{color:#165362;font-size:1.4em;}
body div#content ul#page-alphabetic{list-style:none;color:#C7E345;font-weight:bold;letter-spacing:1px;text-align:center;margin:0;padding:5px 0 10px 0;background-color:#F28E00;-moz-border-radius:0 0 7px 7px;}
body div#content p.back2profil{font-weight:bold;margin:0;padding:5px 0 10px 0;border-bottom:1px dashed #999;}
body div#content ul#page-alphabetic li{display:inline;}
body div#content ul#page-alphabetic li a{color:#fff;}
body div#content ul#page-alphabetic li a:hover,body div#content ul#page-alphabetic li a:focus,body div#content ul#page-alphabetic li a:active{color:#00508D;}
body div#content ul#page-alphabetic li a.current{text-decoration:underline;color:#00508D;}
body div#content div#lexique ul.lexique{list-style:none;margin:0 0 0 18px;padding:0;border-left:16px solid #C7E345;padding-left:5px;line-height:130%;}
body div#content div#lexique ul.lexique a{font-weight:bold;color:#666;}
body div#content div#lexique h3{font-size:1.7em;color:#165362;margin:10px 0 0 20px;}
img.go-top{float:right;}
body#pratik .panel-inside.lexique .orange{font-size:1em;}
body#pratik .panel-inside.lexique .rose{font-size:1em;}
body#pratik .panel-inside.lexique .bleu{font-size:1em;}
body#pratik .panel-inside.lexique .vert{font-size:1em;}
body#pratik .panel-inside.lexique .rouge{font-size:1em;}
body#profil .newsletter h2{font-family:impact,arial,verdana,sans-serif;color:#FFA503;font-size:1.6em;}
body#profil .newsletter label{width:40%;float:left;display:block;}
body#profil div#content{margin-left:1px;padding-top:10px;}
body#profil div#changeavatar{text-align:center;}
body#profil div#profil-infos{float:left;width:131px;padding:5px 1px 10px 1px;background:#F2F6CD url(/img/arrondi-profil-infos.jpg) bottom left no-repeat;}
body#profil div#profil-infos div.avatar{text-align:center;}
body#profil div#profil-infos div.avatar img{border:1px solid white;}
.online img{border:1px solid #10BF0B!important;}
body#profil div#profil-description{float:left;width:320px;margin-left:5px;}
body#profil div#profil-infos div.send-message{text-align:center;clear:left;margin:5px 0;}
body#profil div#profil-infos ul{margin:0 0 0 3px;padding:0;list-style:none;font-size:.9em;}
body#profil div#profil-infos li{font-weight:bold;margin:0 0 3px 0;color:#666;}
body#profil div#profil-infos li span{display:block;color:#39F;}
body#profil div#profil-infos div.profil-liens p{font-weight:bold;color:#666;margin-left:15px;}
body#profil div#profil-infos div.profil-liens a{display:block;position:relative;left:10px;}
body#profil table.profil-table{border-collapse:collapse;margin-bottom:10px;width:320px;}
body#profil td.presentation p{overflow:auto;width:280px;}
body#profil table.profil-table th{background:url(/img/arrondi-profil.jpg) left top no-repeat;height:25px;padding:2px 0 0 20px;margin:0;font-size:1.5em;font-weight:normal;color:#00508D;text-transform:capitalize;text-align:left;font-family:impact,arial,verdana,sans-serif;}
body#profil table.profil-table th a{font-size:.9em;color:#A38D26;text-decoration:none;}
body#profil table.profil-table td{background:#F3F0DE url(/img/puce14.png) left top no-repeat;font-size:.9em;padding-left:15px;border-bottom:1px solid white;}
body#profil table.profil-table tr.gouts td{background:#E3DEBF url(/img/puce15.png) left top no-repeat;border-left:1px solid white;width:49%;vertical-align:top;}
body#profil table.profil-table p{margin:5px;padding:0;}
body#profil table.profil-table p b{color:#00508D;}
body#profil table.profil-table ul{list-style:none;margin:5px 0 5px 5px;padding:0;}
body#profil table.profil-table.contrib td{background:#F3F0DE url(/img/arrondi-profil-bas.jpg) left bottom no-repeat;border:none;}
body#profil table.profil-table.contrib li{color:#555;margin:0 0 15px 0;padding:0;}
body#profil table.profil-table.contrib li a{color:#000;text-decoration:none;}
body#profil table.profil-table.contrib li a:hover,body#profil table.profil-table.contrib li a:focus,body#profil table.profil-table.contrib li a:active{text-decoration:underline;}
#ban_profil{border:2px solid red;background-color:#FFBFBF;padding:10px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;}
body#profil div#content h1{color:#666;margin-bottom:0;}
body#profil div#content div.adresses-content-block{border-top:1px dashed #999;border-bottom:none;padding:5px 0 15px 0;}
body#profil div#content h2.lexique a{color:#666;text-decoration:none;}
body#profil div#content h2.lexique a:hover,body#profil div#content h2.lexique a.active{color:#00508D;text-decoration:underline;}
body#profil div#content ul#tasantenautes{list-style:none;margin:10px 0 20px 0;padding:0;}
body#profil div#content ul#tasantenautes li{margin:8px 5px 8px 10px;float:left;color:#A1A1A1;zoom:1;height:55px;width:200px;position:relative;overflow:hidden;}
body#profil div#content ul#tasantenautes li p{margin:0;padding:0;}
body#profil div#content ul#tasantenautes li p.pseudo{font-size:1.1em;color:#00508D;font-weight:bold;position:absolute;top:0;left:60px;}
body#profil div#content ul#tasantenautes li p.pseudo a{color:#00508D;text-decoration:none;}
body#profil div#content ul#tasantenautes li p.pseudo a:hover{text-decoration:underline;color:#00508D;}
body#profil div#content ul#tasantenautes li p.infos{color:#666;margin-top:15px;}
body#profil div#content ul#tasantenautes li a{text-decoration:underline;color:#A1A1A1;}
body#profil div#content ul#tasantenautes li a.orange{color:#ffbf00;}
body#profil div#content ul#tasantenautes li a.rose{color:#c0c;}
body#profil div#content ul#tasantenautes li a.bleu{color:#75b9ff;}
body#profil div#content ul#tasantenautes li a.vert{color:#9fdc7d;}
body#profil div#content ul#tasantenautes li a.rouge{color:#f86e4c;}
body#profil div#content ul#tasantenautes li a:hover{text-decoration:none;color:#ffa301;}
body div#content form.envoie-message{margin:0;padding:0;}
body div#content form.envoie-message div{background:url(/img/arrondi-profil-message.jpg) left bottom no-repeat;padding:5px 0 15px 0;}
body div#content form.envoie-message p{margin:0 5px;padding:1px 2px 1px 4px;background:#E0E8A6;font-size:.9em;text-align:right;}
body div#content form.envoie-message p input#expediteur,body div#content form.envoie-message p input#sujet{border:none;font-size:.9em;background:white;}
body div#content form.envoie-message p input#expediteur{width:80px;margin-right:5px;}
body div#content form.envoie-message p input#sujet{width:156px;}
body div#content form.envoie-message textarea{width:307px;height:125px;margin-left:4px;margin-top:5px;padding-left:6px;padding-top:5px;background-image:url(/img/textarea2.jpg);background-position:left top;background-repeat:no-repeat;border:0;color:#789;font-size:1.2em;}
body div#content form.envoie-message p#submit-message{text-align:right;background:none;margin:0;padding:0;}
body#question blockquote{margin:10px 5px 0 0;background-image:url(/img/arrondi-bottom-right.gif);background-position:right bottom;background-repeat:no-repeat;font-style:normal;font-weight:normal;color:#666;padding:0;}
body#question div.blockquestion{background-image:url(/img/arrondi-top-left.gif);background-position:left top;background-repeat:no-repeat;padding:10px 5px;}
body#question div.blockquestion p{margin:0 0 0 5px;padding:0;}
body#question div.blockquestion p.text-right{margin-right:15px;font-weight:bold;}
body#question div.blockquestion span{float:right;}
body#question div.blockquestion p.auteur,body#question div.blockquestion p.specialiste{font-style:normal;font-weight:bold;margin-bottom:5px;padding:0;color:black;text-indent:20px;}
body#question div.blockquestion p.specialiste a{color:black;}
body#question h1{margin:0;}
body#question div#content h2{color:#00508D;font-size:1.5em;margin:20px 0 20px 0;border-bottom:1px dashed #999;font-family:impact,arial,verdana,sans-serif;font-weight:normal;}
body#question div#content h3{color:#666;font-size:1.1em;margin:10px 0 5px 0;}
body#question div#content h3 a{color:#666;}
body#question div#questions-list{margin:10px 5px 0 0;background-color:#F5F8D7;background-image:url(/img/arrondi-bottom-right.gif);background-position:right bottom;background-repeat:no-repeat;font-style:normal;font-weight:normal;color:#666;padding:0;}
body#question div#questions-list ul{margin:0;padding:0;background-image:url(/img/arrondi-top-left.gif);background-position:left top;background-repeat:no-repeat;padding:5px;}
body#question div#questions-list ul li{margin:3px 0 2px 25px;}
body#question div#questions-list ul li a{color:#666;}
body#question div#questions-list ul li a span.date{color:#949F3D;font-weight:bold;}
form#searchquestions{margin:0;}
form#searchquestions input.searchquestions-submit{border:0;position:relative;top:-2px;vertical-align:bottom;}
form#searchquestions p{margin:5px 0;}
form#searchquestions p b{color:#789;}
form#searchquestions label{position:relative;top:2px;}
form#searchquestions select{color:#333;background:#FAFDE0;border:1px solid #A5BC31;}
#panel div.panel-inside.question{color:#666;}
body#question #panel div.panel-inside.question p{margin:4px 0 0 0;font-weight:bold;}
body#question form.envoie-question{margin:0;padding:0;}
body#question form.envoie-question p{margin:0;}
body#question form.envoie-question textarea{width:286px;height:171px;margin-left:3px;margin-top:5px;padding-left:6px;padding-top:5px;background-image:url(/img/textarea3.jpg);background-position:left top;background-repeat:no-repeat;border:0;color:#789;font-size:1.1em;}
body#question form.envoie-question p#submit-message{text-align:right;background:none;margin:0;padding:0;}
body#question form.envoie-question #adresses-valid{clear:right;width:90px;height:20px;line-height:17px;margin-top:10px;background:url(/img/adresses-valid2.png) left top no-repeat;text-align:center;border:none;font-size:1.2em;font-weight:bold;color:#00508D;}
body#question form.envoie-question #adresses-valid:hover,form#searchadress #adresses-valid:hover,.printlink{cursor:pointer;}
body#question form.login-question input#question-pseudo,body#question form.login-question input#question-pass{background:url(/img/form-input4.gif) left top no-repeat;width:108px;height:25px;padding:5px 0 0 5px;font-size:.9em;color:#666;border:none;margin:0;}
body#question form.login-question input#question-submit{vertical-align:top;position:relative;top:2px;}
body#test div#content h1{color:#666;font-size:2em;margin:0 0 20px 0;border-bottom:1px dashed #999;font-family:impact,arial,verdana,sans-serif;font-weight:normal;}
#intro-tests{font-weight:bold;margin:0 0 20px 20px;color:#788898;}
#list-category-test{list-style-type:none;padding:25px 0 0 30px;height:230px;margin:0 0 0 5px;background:transparent url(/img/tests/cadre-list-category-test.jpg) no-repeat right center;}
#list-category-test li{float:left;text-align:center;width:120px;height:103px;margin:0 15px 10px 0;}
#list-category-test li a{font-size:1.2em;font-weight:bold;color:#666;text-decoration:none;}
.ranked-tests{width:210px;margin:0 10px;}
* html .ranked-tests{display:inline;}
.ranked-tests a{color:#788898;text-decoration:underline;}
.ranked-tests a:hover{text-decoration:none;}
.ranked-tests h2{color:#788898;font-size:1.2em;line-height:1.6em;padding:5px 0 5px 10px;background:transparent url(/img/tests/rank-tests-h2.jpg) no-repeat center;}
.ranked-tests h2 span{padding-right:20px;}
.ranked-tests.left h2 span{background:transparent url(/img/tests/top-test.png) no-repeat center right;}
.ranked-tests.right h2 span{background:transparent url(/img/tests/flop-test.png) no-repeat center right;}
.ranked-tests ul{padding:0 0 0 18px;margin:0;}
.ranked-tests li{padding:5px 0;}
.ranked-tests.left li{list-style-image:url(/img/tests/puce-top-test.png);}
.ranked-tests.right li{list-style-image:url(/img/tests/puce-flop-test.png);}
body#test div#content div.content-block{clear:both;margin-right:5px;border-bottom:none;padding:5px 0 10px 0;border-bottom:1px dashed #999;}
body#test div#content div.content-block div.content-block-content{margin-left:130px;}
body#test div#content div.content-block div.content-block-content .dossier-block-infos{font-size:.9em;font-weight:normal;margin-bottom:5px;}
body#test div#content div.content-block div.content-block-content .dossier-block-infos span{float:right;}
body#test #block-test{min-height:305px;background-position:left top;background-repeat:no-repeat;color:#789;}
body#test div#block-test{color:#789;}
body#test #block-test div.questions{margin-left:123px;width:320px;padding:10px 5px 20px 5px;background:url(/img/test-bg2.jpg) right top no-repeat;}
body#test #block-test div.questions p{margin:5px 5px 5px 10px;padding:0;}
body#test #block-test p#err_rep{font-weight:bold;color:red;text-align:right;padding:0 10px 5px 0;}
body#test #block-test div.questions input{float:right;}
body#test #block-test #question-suivante{margin-left:200px;margin-right:10px;position:relative;top:-9px;}
body#test #block-test #question-suivante input{width:168px;height:26px;padding-top:2px;padding-left:5px;border:0;text-align:left;background:url(/img/submit2.png) left top no-repeat;font-weight:bold;font-size:1.1em;color:#515F0E;cursor:pointer;float:right;position:relative;top:-1px;}
body#test #block-test .quest-number{font-weight:bold;font-size:1.1em;text-align:left;color:#FFA301;}
body#test #block-test div.questions fieldset{padding:0;margin:0;border:none;text-align:right;}
body#test #block-test div.questions legend{display:none;}
body#test #block-test div.questions p.legend{font-weight:bold;padding:0 0 0 5px;margin:0 10px 10px 10px;color:#77704D;font-size:1.2em;margin-bottom:25px;text-align:left;}
body#test #block-test div.questions ul{list-style-type:none;margin:0 10px 0 5px;padding:0;text-align:right;}
body#test #block-test div.questions ul li{margin-bottom:10px;margin-left:5px;}
body#test div#content h3{color:#00508D;font-size:1.5em;margin:20px 0 20px 10px;border-bottom:1px dashed #999;font-family:impact,arial,verdana,sans-serif;font-weight:normal;}
body#test div#content h3.first{margin-top:0;}
body#test div#content h3 span{font-family:arial,verdana,sans-serif;font-size:.6em;}
body#test div#content p.test-envoi{width:250px;height:26px;line-height:26px;background:url(/img/submit3.png) left top no-repeat;font-weight:1.1em;text-align:left;float:right;margin:10px 5px 0 0;}
body#test div#content p.test-envoi a{margin-left:10px;color:#515F0E;font-weight:bold;}
div.stats ul{list-style:none;width:400px;padding-left:10px;margin:0;color:#789;}
.percent{display:block;height:1.5em;line-height:1.5em;margin:2px 10px 8px 10px;padding:0 5px;text-align:right;color:#fff;font-weight:bold;-moz-border-radius:5px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;cursor:default;}
body#test textarea{padding:5px;font-family:Sans-serif;font-size:100%;background:#FAFDE0;border:1px solid #A5BC31;width:90%;}
ul#util-menu{height:23px;margin:0;padding:0 0 0 7px;list-style:none;width:443px;}
ul#util-menu li{float:left;width:106px;}
ul#util-menu li a{display:block;height:23px;line-height:23px;border-right:1px solid white;background-image:url(/img/utilisateur-menu.png);background-position:left top;background-repeat:no-repeat;color:#456;font-weight:bold;white-space:nowrap;text-decoration:none;text-align:center;}
ul#util-menu li a:hover,ul#util-menu li a:focus,ul#util-menu li a:active{background-position:-106px 0;}
ul#util-menu li a.active{background-position:-106px 0;}
body#profil div#util-content{width:434px;border-right:3px solid #C7E346;border-left:3px solid #C7E346;border-bottom:3px solid #C7E346;background:white;padding:5px;color:#666;}
body#profil div#util-content p{margin:15px 0 3px 0;}
div#util-content-top{width:450px;height:8px;font-size:1px;background:url(/img/utilisateur-menu-bg.jpg) left top no-repeat;}
body#profil div#util-content h2{color:#00508D;font-size:1.5em;margin:0 0 5px 0;padding-top:10px;border-bottom:1px dashed #999;font-family:impact,arial,verdana,sans-serif;font-weight:normal;}
body#profil div#util-content h2.first{padding-top:0;}
body#profil div#util-content input#newmail{margin-left:45px;}
body#profil .validation{margin:0;padding:0;text-align:left;}
body#profil .validation.bis{position:relative;top:20px;text-align:right;}
body#profil #alertes-valid{margin-left:40px;}
body#profil form#util-alerte{margin-top:0;margin-bottom:0;}
body#profil form#util-alerte ul{list-style-type:none;margin-top:0;}
#panel div#inscription.panel-inside{background:#FAFDE0 url(/img/panel-inside-temoignages-bottom.jpg) left bottom no-repeat;}
#panel div#inscription.panel-inside ul{list-style:none;margin:0;padding:0;color:#789;}
#panel div#inscription.panel-inside li{margin:0 8px 10px 10px;}
#panel div#inscription.panel-inside li.last{margin-bottom:0;}
#panel div#inscription.panel-inside li span{display:block;font-size:1.1em;color:#ffbf00;}
#panel div#inscription.panel-inside #toi-aussi-inscription{background:url(/img/panel-inside-temoignages-top.jpg) left top no-repeat;padding-top:10px;margin-top:15px;}
body#profil form#util-inscrip{margin-top:15px;margin-bottom:0;}
body#profil form#util-inscrip p.cgu{font-weight:normal;font-size:.9em;margin:0 0 8px 0;padding-top:0;}
body#profil form#util-inscrip p.rouge{color:#f86e4c;}
body#profil form#util-inscrip p.margebasse{margin-top:5px;margin-bottom:15px;}
body#profil form#util-inscrip ul{list-style-type:none;margin-top:0;}
body#profil #chat p.error{color:red;margin:0 60px;}
body#profil div.item{margin-bottom:5px;}
body#profil div.item label{width:180px;float:left;text-align:right;margin-right:5px;}
body#profil div.item input,body#profil div.item select,.textfield{width:175px;background:#FAFDE0;font-size:1em;border:1px solid #a5bc31;font-weight:normal;color:black;padding:2px;}
body#profil div.item input.width_normal{width:auto;}
body#profil div.item select{width:181px;}
body#profil textarea{width:428px;height:125px;padding-left:6px;padding-top:5px;background-image:url(/img/textarea.jpg);background-position:left top;background-repeat:no-repeat;border:0;color:#A1A1A1;font-size:12px;}
body#profil textarea.mini{font-size:.9em;}
label.required,span.required{background:transparent url(/img/icons/required.png) no-repeat scroll right top;padding-right:8px;}
.required,#required{background:transparent url(/img/icons/required.png) no-repeat scroll left top;}
#required{padding-left:10px;}
.note{clear:both;font-size:.9em;}
body#profil h1.erreur{color:#f86e4c;}
body#profil ul.erreur{color:#f86e4c;font-weight:bold;}
body#profil div.item.erreur input,body#profil div.item.erreur select{background:#ffd0d0;border:1px solid #f00;}
table#compte{width:434px;}
table#compte td{vertical-align:top;}
table.util-messages{width:434px;border-collapse:collapse;color:#456;margin-bottom:15px;}
table.util-messages #title{padding:0;}
body#profil table.util-messages #title h2{background:#E3F1A5 url(/img/arrondi-messages.png) left top no-repeat;padding:5px 0;border:0;margin:0;text-align:center;font-size:1.1em;font-weight:bold;font-family:arial,verdana,sans-serif;color:#456;}
body#profil table.util-messages #title h2 a{color:#a1a1a1;}
table.util-messages th{text-align:left;font-weight:normal;padding:5px 5px;background:#F9FBF1;border-bottom:2px solid white;width:200px;}
table.util-messages th img{margin:0;float:left;}
table.util-messages th div{margin:0 0 0 25px;padding:0;}
table.util-messages th span{display:block;font-size:.8em;color:#a1a1a1;}
table.util-messages td{font-weight:normal;padding:5px 5px;background:#F9FBF1;border-bottom:2px solid white;font-size:.9em;text-align:left;width:15%;}
table.util-messages td.padd{text-indent:10px;}
table.util-messages td a,table.util-messages th a{color:#456;}
table.util-messages th a.bleu{color:#75b9ff;}
table.util-messages th a.rose{color:#c0c;}
table.util-messages.alertes th a{color:#E64100;}
table.util-messages tr.odd td,table.util-messages tr.odd th{background:#F1F5DC;}
table.util-messages tr.unread th{font-weight:bold;}
table.util-messages.reading th{font-weight:bold;font-size:1.1em;width:100%;background:#F1F5DC;}
body#profil table.util-messages.reading td{margin:0;padding:8px 0;background:#F9FBF1;}
body#profil table.util-messages.reading tr.message td{font-weight:bold;color:black;}
body#profil table.util-messages.reading td p{margin:5px!important;padding:0;}
body#profil table.util-messages.reading tr.actions td{text-align:center;font-weight:bold;background:white;}
body#profil table.util-messages.reading tr.actions td a{margin:0 10px;vertical-align:middle;color:#666;}
body#profil table.util-messages.reading tr.actions td a img{vertical-align:middle;margin-right:3px;}
body#profil div.contact-table{height:350px;overflow:auto;background:#F9FBF1;}
body#profil div.contact-table table.util-messages{width:415px;}
body#profil table.util-messages.contacts th div{margin:0;padding:0;font-weight:bold;}
body#profil table.util-messages.contacts th div img{margin-right:8px;}
table#portrait{width:434px;border-collapse:collapse;}
table#portrait td{vertical-align:top;font-weight:normal;font-size:.9em;padding:0 5px;}
body#profil table#portrait td p{margin-top:5px;margin-bottom:5px;}
table#portrait td.gauche{width:122px;padding:0 5px 0 0;border-right:1px dashed #999;}
table#portrait textarea{width:307px;height:125px;margin-left:4px;margin-top:5px;padding-left:6px;padding-top:5px;background-image:url(/img/textarea2b.jpg);background-position:left top;background-repeat:no-repeat;border:0;color:#789;font-size:1em;}
table#portrait input.signature{width:307px;height:25px;margin-left:4px;margin-top:5px;padding-left:6px;padding-top:5px;background-image:url(/img/textarea4.jpg);background-position:left top;background-repeat:no-repeat;border:0;color:#789;font-size:1em;}
body#profil div#util-content p.first{margin-top:0;padding-top:0;margin-bottom:10px;}
body#profil .group{clear:both;margin-bottom:30px;}
body#profil .bloc1{width:150px;float:left;padding-bottom:20px;margin-left:5px;}
body#profil .bloc2{margin-left:163px;}
body#profil div#util-content .bloc1 p,body#profil div#util-content .bloc2 p,body#profil .bloc1 ul,body#profil .bloc2 ul{padding:0;margin:0;}
body#profil .bloc1 ul,body#profil .bloc2 ul{list-style-type:none;font-weight:bold;}
body#profil .bloc1 input,body#profil .bloc2 input{width:145px;background:#FAFDE0;font-size:1em;border:1px solid #a5bc31;font-weight:normal;color:black;padding:2px;margin-bottom:3px;}
body#profil .bloc1 input#profil2,body#profil .bloc2 input#profil2,body#profil .bloc1 input#blog2,body#profil .bloc2 input#blog2{width:auto;display:inline;float:right;margin-left:20px;margin-right:50px;border:none;vertical-align:middle;}
body#profil td div.item{margin-bottom:5px;text-align:right;}
body#profil td div.item label{width:150px;float:left;text-align:right;margin-right:5px;font-weight:bold;}
body#profil td div.item input{width:145px;background:#FAFDE0;font-size:1em;border:1px solid #a5bc31;font-weight:normal;color:black;padding:2px;}
body#profil td ul{list-style-type:none;margin-top:0;}
body div.panel-inside .texte-vote{color:#004F8D;}
body div.panel-inside form#vote{margin-right:20px;}
body div.panel-inside form#vote ul{text-align:right;margin-bottom:10px;}
body div.panel-inside form#vote ul input{float:right;}
body div.panel-inside form#vote ul li,body div.panel-inside div.statsvotes ul li{list-style-type:none;background-image:none;padding-left:0;margin-bottom:5px;}
body div.panel-inside div.statsvotes ul{list-style:none;width:250px;padding-left:5px;margin:0;font-weight:bold;color:#789;}
body div.panel-inside div.statsvotes span.percent{display:block;height:1.5em;line-height:1.5em;margin:2px 10px 8px 0;padding:0 5px;text-align:right;color:#fff!important;font-size:.9em!important;border-bottom:1px solid #aaa;border-right:1px solid #aaa;cursor:default;}
body div.panel-inside div.statsvotes span.v10{padding:0;}
body#article div#content h1{color:#666;font-size:2em;margin:0 0 15px 0;font-family:impact,arial,verdana,sans-serif;font-weight:normal;}
body#article div#content h1 span{color:#999;font-size:.7em;}
body#article div#content div.content-block,body#article div#content div.sous-home-content-block,div.sous-home-content-block{clear:both;margin-right:5px;border-bottom:none;padding:5px 0 10px 0;border-bottom:1px dashed #999;zoom:1;}
body#article div#content div.sous-home-content-block{border-bottom:1px dashed #999;}
body#article div#content div.content-block.first{border-top:1px dashed #999;}
body#article div#content div.content-block div.content-block-content,body#article div#content div.content-block div.content-block-content{margin-left:130px;}
body#article div#content div.content-block div.content-block-content .dossier-block-infos{font-size:.9em;font-weight:normal;margin-bottom:5px;}
body#article div#content div.content-block div.content-block-content .dossier-block-infos span{float:right;}
body#article div#content div.sous-home-content-block,body#profil div.sous-home-content-block{border-top:none;border-bottom:none;background:#F5F8D7 url(/img/arrondi-reponse-top.jpg) left top no-repeat;padding:10px 0 0 15px;margin:0 0 20px 0;}
body#article div#content div.sous-home-content-block div.content-block-content,body#profil div.sous-home-content-block div.content-block-content{background:#F5F8D7 url(/img/arrondi-reponse-bottom.jpg) right bottom no-repeat;padding:0 15px 10px 0;margin:0;}
body#article div#content div.sous-home-content-block p,body#profil div.sous-home-content-block p{margin:0;padding:0;text-align:justify;font-weight:bold;font-size:1.1em;color:#789;}
body#article table.util-messages{width:450px;}
body#article table.util-messages td{padding:2px 5px;font-size:1em;border-bottom:1px dashed #999;background:#E3F2DB;}
body#article table.util-messages tr.odd td{background:#fff;}
body#static p{text-align:justify;margin:1em 0;}
body#static form#searchbox p{margin:0;padding-left:7px;}
body#static h2,body#contact h2{color:#00508D;}
body#static h3,body#contact h3{color:#FFA301;}
body#contact input.textfield{padding:5px;}
body#contact textarea{padding:5px;font-family:Sans-serif;font-size:100%;background:#FAFDE0;border:1px solid #A5BC31;}
#chat{height:200px;background:url(/img/chat.jpg) no-repeat;padding-top:215px;}
#chatform{position:relative;}
#chat-submit{position:absolute;top:165px;width:410px;text-align:right;}
#chat-submit input{float:right;margin-left:5px;}
#chat label{font-weight:bold;color:#666;}
#center #connect{background:url(/img/connect.jpg) no-repeat;height:404px;padding-top:200px;position:relative;}
#center p.erreur-connect{width:205px;height:32px;margin:0 0 0 145px;padding:5px 7px;font-weight:bold;color:red;background-color:#e7e7e7;-moz-border-radius:3px;-webkit-border-radius:3px;}
#center #connectform{position:absolute;top:188px;left:54px;padding-left:42px;padding-top:58px;width:345px;}
#center #connectform label{font-weight:bold;width:100px;margin-bottom:5px;float:left;clear:both;}
#center #connect-pseudo,#center #connect-pass{border:1px solid #000;background-color:#f5f8d7;width:180px;height:16px;display:block;float:left;margin-bottom:5px;}
*:first-child+html #center #connect-pseudo,*:first-child+html #center #connect-pass{float:none;margin-bottom:0;}
* html #center #connect-pseudo,* html #center #connect-pass{float:none;margin-bottom:0;}
#habillage_haut,#habillage_gauche,#habillage_droite{display:none;}
#habillage_haut{height:80px;width:728px;margin:5px auto;}
#habillage_gauche,#habillage_droite{position:absolute;width:120px;height:600px;top:13px;}
#habillage_gauche{left:-120px;}
#habillage_droite{right:-120px;}
#pub_bottom,#pub_x11{position:absolute;top:0;left:0;}
#panel div#supprim-profil{text-align:center;height:31px;width:297px;padding-top:8px;background-color:#e7e7e7;margin:auto;-moz-border-radius:7px;-webkit-border-radius:7px;}
#panel div#supprim-profil a{color:#666;font-family:impact,arial;font-size:16px;padding-left:29px;vertical-align:-5px;background:url(/img/delete-profil.png) left top no-repeat;}
p.warning-suppr{width:440px;margin:5px auto;color:red;font-weight:bold;padding:5px 0;text-align:center;background-color:#e7e7e7;-moz-border-radius:7px;-webkit-border-radius:7px;}
p.why-suppr{width:395px;margin:10px auto 15px;font-weight:bold;}
body#profil p.false-textarea{background:url(/img/textarea-suppr-ht.png) left top no-repeat;width:445px;height:198px;position:relative;z-index:2;}
body#profil textarea.suppr-textarea{background:none;width:435px;height:190px;}
body#profil p.suppr-inputs{background:url(/img/textarea-suppr-bas.png) left top no-repeat;width:445px;height:25px;margin-top:-13px;}
*:first-child+html body#profil p.suppr-inputs{margin-top:-19px;}
* html body#profil p.suppr-inputs{margin-top:-19px;}
body#profil input.suppr-button{width:130px;background-color:#c7e345;border:0;color:#00008d;cursor:pointer;float:left;position:relative;z-index:10;margin:3px 0 0 40px;}
body#profil p.why-suppr a{color:#000;float:left;padding-top:40px;margin-left:35px;}
body#profil p.why-suppr a.annul-style{float:right;display:block;padding-top:0!important;width:186px;margin-left:0;}
body#profil p.why-suppr img{float:right;margin-right:20px;}
#videos .block-content{border-bottom:1px dotted #999;}
#videos #content h2{color:#ffb111;border-bottom:1px dotted #999;font-size:1.8em;font-weight:normal;font-family:impact,arial,verdana,sans-serif;clear:both;}
#videos .mainvideo{padding:0 5px;border:1px solid #c7e345;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(/img/videos/bg-videomain.png) left top repeat-x;color:#999;}
#videos .mainvideo object{margin:0 auto;width:320px;display:block;}
ul.list-video{width:100%;margin:0;padding-left:10px;}
* html ul.list-video{padding-left:5px;}
#videos ul.list-video li{list-style-type:none;float:left;width:130px;height:100px;margin:10px;position:relative;}
* html #videos ul.list-video li{margin:5px;overflow:hidden;height:110px;}
#videos .vplay{top:.3em;position:absolute;right:1.3em;}
ul.pagination{clear:both;margin-top:2em;text-align:center;}
#videos .clear{clear:both;height:0;}
p.erreur{color:red;}
p.msg-confirm{border:2px solid #e7e7e7;padding:.5em;text-align:center;color:darkgreen;font-weight:bold;font-size:1.2em;}
div#conditions{margin:0 10px;}
#petition_banner_header{float:left;margin-left:10px;margin-top:20px;}
#petition_banner{display:block;width:792px;height:260px;border-top:7px solid #c0c0c0;border-bottom:7px solid #c0c0c0;clear:both;}
#petition_count{float:left;display:inline;width:171px;height:62px;margin-left:10px;padding-top:9px;color:#fff;font-size:18px;font-weight:bold;background:url(/img/petition/bg_count.png) top left no-repeat;}
#petition_count span{display:block;color:#ffb111;}
#petition_description,#petition_form,#petition_comments,#petition_confirm{color:#789;}
#petition_description,#petition_form,#petition_confirm{padding:10px;}
#petition_description{width:450px;}
#petition_description p{margin-bottom:20px;}
#petition_description dfn{font-weight:bold;font-style:normal;border-bottom:1px dashed #A5BC31;cursor:help;}
#petition_share{position:relative;}
#petition_share a{text-decoration:none;outline:none;}
#petition_share a span{text-decoration:underline;}
#petition_share a:hover span,#petition_share a:focus span{text-decoration:none;}
#share_link{float:right;}
#list_share_link{display:none;position:absolute;margin:0;padding:5px 10px;top:16px;right:10px;font-size:12px;list-style-type:none;border:1px solid #ccc;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;background:#fff;}
#list_share_link li{border-top:1px solid #ccc;}
#list_share_link li:first-child{border-top:none;}
#list_share_link a{display:block;padding:3px 3px 3px 26px;color:#000;line-height:1.4em;background-repeat:no-repeat;background-position:4px center;text-decoration:underline;}
#list_share_link a:hover{text-decoration:none;}
#list_share_link .viewblog{background-image:url(/img/petition/viewblog.png);}
#list_share_link .facebook{background-image:url(/img/petition/facebook.png);}
#list_share_link .msn{background-image:url(/img/petition/msn.png);}
#list_share_link .twitter{background-image:url(/img/petition/twitter.png);}
#list_share_link .myspace{background-image:url(/img/petition/myspace.png);}
#petition_share .active{display:block;}
#petition_form{width:295px;}
#petition_form p{margin:0;padding:0;text-align:left;border:none;}
#petition_form .text{display:block;}
#petition_form label.text{padding-top:10px;padding-bottom:2px;font-weight:bold;}
#petition_form input.text,#petition_form textarea{width:180px;height:18px;border:1px solid #a5bc31;color:#789;}
#petition_form .error{background:#fff;}
#petition_form p.error{font-weight:bold;}
#petition_form input.error{border:1px solid #FE0000;}
#petition_form textarea{width:100%;height:100px;}
#petition_form .submit5{margin-top:10px;}
#petition_confirm{text-align:center;}
#petition_confirm .message_confirm{margin:30px 0 0 0;font-size:38px;font-weight:bold;letter-spacing:-2px;}
#petition_confirm .message_confirm span{display:block;font-size:48px;}
#petition_confirm ul{margin:0;padding:0;}
#petition_confirm li{display:inline;list-style-type:none;}
#petition_confirm li a{display:inline-block;margin:20px 8px 30px 8px;}
#petition_navigation{text-align:center;}
#petition_navigation a{display:inline-block;margin:20px;width:210px;line-height:27px;color:#fff;font-size:13px;font-weight:bold;letter-spacing:0;background:url(/img/petition/bg_button.png) top left no-repeat;}
#petition_comments{margin:0 10px;padding:10px 0;border-top:1px dashed #789;}
#petition_comments h2{font-size:16px;margin:0;padding:10px 0;}
#petition_comments ul{margin:0;padding:0;list-style-type:none;}
#comments li{margin-bottom:10px;padding:5px 15px;border:1px solid #cdcdcd;background:#f1f1f1;}
#comments li span{display:block;font-size:14px;color:#a569d8;font-weight:bold;}
#comments li p{margin:0;}
#petition #content{width:100%;border:none;}
#footer{clear:both;background:#DFDCCB url(/img/global-bottom.png) left bottom no-repeat;overflow:auto;min-height:70px;}
* html #footer{width:792px;}
#footer ul{list-style-type:none;width:378px;margin:0;padding:5px;clear:both;text-align:center;background:#BBC6C3 url(/img/footer-round.jpg) left top no-repeat;color:white;font-size:1.1em;position:absolute;bottom:0;left:207px;}
#footer li{display:inline;}
#footer a{color:white;font-weight:bold;}
#footer #adsense{width:625px;margin:10px auto 20px auto;}
#footer #logo-skyrock{float:right;position:relative;top:20px;right:20px;}
iframe{border:0;}
div#debug{margin:5px;padding:5px;border:2px solid #631313;background-color:#111;color:#eee;font:1em,Monospace;font-weight:bold;}
.error{background:#FFEAE7 none repeat scroll 0 0;border:1px solid #FE0000;color:#FE0000;}
p.error{-moz-border-radius:.5em;display:block;margin-bottom:10px;padding:.5em 1em;position:relative;text-align:center;}