@charset utf-8;
body{background:#2e2e2e url(../images/template/bg1.gif);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
a:focus{outline:0;}
#content table tr .block2_3 .block tr td .content_content p{text-align:justify;font-size:12px;font-style:normal;}
.top1_def{font-size:11px;font-style:italic;}
#page{width:1006px;z-index:10;position:relative;}
#brush{background:url(../images/template/brush.png);background-repeat:no-repeat;background-position:top center;z-index:9;width:100%;height:500px;position:absolute;float:left;}
#logo{position:static;float:left;text-align:left;margin:7px 0 5px 3px;}
#login{position:static;float:right;width:370px;background:url(../images/template/loging.png);background-position:top right;background-repeat:no-repeat;margin-right:3px;height:50px;color:#fe9900;text-align:right;text-transform:uppercase;font-size:12px;font-weight:700;padding:8px 8px 0 40px;}
#login input[type=submit]{border:0;background:url(../images/template/button.png);background-position:0 3px;background-repeat:no-repeat;width:26px;color:#CCC;height:16px;cursor:pointer;margin:0 4px;}
#menu1{background:url(../images/template/menuh1.png);height:21px;clear:both;font-size:11px;text-align:right;}
#header{background:url(../images/template/header.png);height:140px;clear:both;}
#cell1{position:static;float:left;width:305px;color:#CCC;text-align:left;margin-left:3px;padding:10px 0 0 20px;}
#cell2{position:static;float:left;width:305px;color:#CCC;text-align:left;padding:10px 0 0 20px;}
#cell3{position:static;float:left;width:330px;color:#CCC;text-align:left;margin-right:3px;font-size:12px;padding:40px 0 0 20px;}
#menu2{background:url(../images/template/menuh2.png);height:36px;}
#content{background:url(../images/template/fond_site.png);text-align:left;padding:20px 9px 0 10px;}
.titre1_1_content{background:url(../images/template/titre1_1_content.png);height:22px;color:#fe9900;font-weight:700;text-transform:uppercase;font-size:12px;padding:6px 0 0 30px;}
.block1_2{width:490px;}
.titre1_2_content{background:url(../images/template/titre1_2_content.png);height:22px;color:#fe9900;font-weight:700;text-transform:uppercase;font-size:12px;padding:6px 0 0 30px;}
.block1_3{width:271px;}
.titre1_3_content{background:url(../images/template/titre1_3_content.png);height:22px;color:#fe9900;font-weight:700;text-transform:uppercase;font-size:12px;padding:6px 0 0 30px;}
.block2_3{width:710px;}
.titre2_3_content{background:url(../images/template/titre2_3_content.png);height:22px;color:#fe9900;font-weight:700;text-transform:uppercase;font-size:12px;padding:6px 0 0 30px;}
.content_content{background:#333 url(../images/template/head_content.png);background-repeat:repeat-x;text-align:justify;font-size:12px;color:#ccc;padding:10px;}
.footer_content{background:url(../images/template/foot_content.png);height:19px;}
.block_right{background:url(../images/template/ombreD_content.png);width:4px;}
.block_bottom{background:url(../images/template/ombreB_content.png);height:4px;}
.block_b_r{height:4px;background:url(../images/template/ombreCorner_content.png);}
#page_foot{background:url(../images/template/fond_footer.png);background-repeat:repeat-x;text-align:center;height:100px;}
#footer{background:url(../images/template/footer.png);background-repeat:no-repeat;height:74px;width:1006px;}
#footer a{color:#FFF;text-decoration:none;}
ul#menu_horizontal li{display:inline;padding:0 .6em 0 25px;}
ul#menu_horizontal a{color:#ccc;font-weight:700;font-size:12px;text-decoration:none;}
ul#menu_horizontal{list-style-type:none;padding-top:3px;}
h1{font-size:14px;text-align:left;display:block;margin:0;padding:0;}
h2{font-size:14px;color:#fe9900;display:block;text-align:center;margin:0;padding:0;}
h2 a{color:#fe9900;text-decoration:none;}
h3{font-size:14px;color:#fe9900;text-align:left;display:block;font-style:italic;font-weight:400;margin:0;padding:0;}
h4{font-size:24px;color:#4E8AD4;text-align:center;display:block;}
.orange{color:#fe9900;}
#bold{height:5px;background:#23416C;width:70%;}
dt{font-size:12px;position:static;float:left;font-weight:700;color:#fe9900;background-image:url(../images/template/puce.png);background-repeat:no-repeat;background-position:right;width:20px;margin:0 0 0 10px;}
dd{display:block;padding:0 0 5px;}
#messages,#tickets{color:#EF9000;text-decoration:none;font-size:12px;}
#messages,#tickets a{text-decoration:none;}
.separateur_h_dotted{height:1px;border-bottom:1px #666 dashed;margin:10px 0;}
.separateur_h_plein{height:1px;border-bottom:1px #666 solid;margin:15px 0;}
.cadre{margin-bottom:10px;font-size:12px;}
.cadre_non_float{padding:10px;}
.cadre_floatR{position:static;float:right;display:block;padding-left:10px;}
.cadre_floatL{position:static;float:left;display:block;border-right:1px #ccc dashed;padding-right:10px;font-size:12px;}
#home{font-size:15px;color:#FFF;margin:0 5px;}
#home #link{font-size:10px;padding-right:3px;}
#home .table{background:url(../images/template/fr/fond.png);}
#home .news a{color:#ccc;}
#home .news #date{font-size:11px;color:#666;}
#home .lastcamp{font-size:12px;background:url(../images/template/fr/fond1.png);padding:10px;}
#home .lastcamp li{padding-top:8px;}
#home .lastcamp ul{list-style-position:inside;list-style-type:square;margin:0;padding:0;}
#home .cdp{font-size:12px;padding-left:15px;}
#home .paie{font-size:12px;border-right:1px solid #000;padding-left:15px;}
#home .gf{font-size:12px;text-align:justify;padding-left:10px;padding-right:5px;}
#home .tem{background:url(../images/template/fr/fond1.png);font-size:11px;text-align:justify;padding:10px;}
#home .best{font-size:12px;padding-left:10px;}
#home .best #num{font-size:10px;color:#666;}
#home .best li{list-style-type:none;background:none;padding-top:8px;}
#campban .titre{color:#FC0;border-left:1px #999 solid;border-right:1px #999 solid;padding:5px;}
#campban .banniere{border-left:1px #999 solid;border-right:1px #999 solid;border-bottom:1px #999 solid;padding:5px;}
#wall .cadre{position:static;float:left;width:170px;border:1px #FC0 solid;margin:10px;}
#share{padding-left:50px;}
#share #icons li{list-style-type:none;background:none;margin:0;padding:4px 5px;}
#news .date{border-left:1px #999 solid;border-right:1px #999 solid;font-size:8px;padding-left:10px;padding-bottom:5px;}
#news .titre{color:#EF9000;border-left:1px #999 solid;border-right:1px #999 solid;font-size:18px;font-weight:700;padding:7px;}
#news .trait{border-left:1px #999 solid;border-right:1px #999 solid;border-top:1px #999 dashed;width:100px;}
#news .content{border-left:1px #999 solid;border-right:1px #999 solid;padding:10px 7px 7px;}
#news .espace{border-left:1px #999 solid;border-right:1px #999 solid;padding:3px;}
#camptarif #table1 td{color:#000;border-left:1px #999 solid;border-right:1px #999 solid;border-bottom:1px #999 solid;background:#FFF;padding:5px;}
#inscription a,#cgu a{color:#EF9000;text-decoration:none;}
#stats .campagne{color:#fff;background:#888;font-weight:700;padding:2px 0 2px 10px;}
#stats .data{color:#fff;background:#AAA;font-size:10px;padding:2px 0 2px 20px;}
#stats .search{background:#FFF;padding:2px;}
#cselection .separateur{height:5px;font-size:5px;}
#cselection .separateur hr{background:#EF9000;border:0;height:2px;}
#rotateur .tableau textarea{background:#151515;border:1px #666 solid;width:99%;color:#666;padding:5px;}
#cdp{padding:5px;}
#cdp b{font-size:13px;text-decoration:underline;}
#cdp .titre{color:#FC0;padding:5px;}
#cvisuel .tableau{border:#EF9000 1px solid;margin-bottom:10px;}
#cvisuel .tableau textarea{border:0;background:#111;width:90%;color:#999;margin-top:15px;}
#messites a{color:#FC0;font-size:18px;}
#messites .label a{color:#FC0;text-decoration:none;font-size:14px;}
#wsupport a{color:#FC0;}
#langue .label{background:#111;color:#FC0;font-weight:700;padding:5px;}
#langue .labelmini{background:#666;color:#FC0;padding-left:50px;}
.submenu{width:940px;height:36px;}
.submenu ul{list-style-type:none;margin:0;padding:0;}
.submenu li{float:left;position:relative;z-index:100;}
.submenu table{position:absolute;border-collapse:collapse;border:1px #ccc solid;z-index:80;left:-1px;}
.submenu ul ul a,.submenu ul ul :visited{display:block;font-size:11px;width:145px;color:#EFF;background:#222;text-decoration:none;margin-right:1px;text-align:center;border-bottom:#666 solid 1px;border-left:#666 solid 1px;border-right:#666 solid 1px;padding:5px;}
.submenu ul ul :hover{color:#fe9900;background:#666;}
.submenu ul ul{visibility:hidden;position:absolute;width:100px;height:0;}
.submenu ul li:hover ul,.submenu ul a:hover ul{visibility:visible;}
.submenu .bouton{display:block;border:none;color:#D5D5CD;font-weight:700;margin-left:35px;margin-top:10px;margin-bottom:10px;text-decoration:none;font-size:12px;}
.submenu .bouton img{border:none;height:33px;}
form,p,#home .best ul{margin:0;padding:0;}
a,#home a,#site a{text-decoration:none;color:#EF9000;}
a:hover,#home a:hover,#campcours .lien a,#site a:hover,#wall .lien a,#messites .lien a{text-decoration:none;color:#FFF;}
#top,.clear{clear:both;}
#login input[type=text],#login input[type=password]{border:1px #62748a solid;background:url(../images/template/input.png);width:120px;color:#CCC;height:16px;margin:0 4px;}
#home .news,#home .faq{font-size:12px;padding-left:4px;}
#home .news div,#home .faq div,#home .cdp div,#home .paie div{padding-left:10px;padding-bottom:5px;}
#home .news #link,#home .faq #link,#home .cdp #link,#home .paie #link{height:11px;color:#CCC;}
#home .lastcamp a,#home .tem a,#cgestion a,#rotateur a,#cdp a{color:#EF9000;}
#campban .label,#camptarif .label{background:#999;color:#FFF;padding:5px;}
#campcours .cadre,#messites .cadre{position:static;float:left;width:298px;border:1px #FC0 solid;margin:10px;}
#campcours .label,#site .label,#wall .label,#messites .label{background:#111;color:#FC0;padding:5px;}
#campcours .label #id,#site .label #id,#wall .label #id{font-size:16px;}
#campcours .label #nom,#site .label #nom,#wall .label #nom{font-weight:700;}
#campcours .lien,#wall .lien,#messites .lien{color:#FFF;border-bottom:1px #FC0 dashed;margin:7px 5px;padding:3px;}
#site .cadre,#langue .cadre{border:1px #FC0 solid;}
#campcrea fieldset,#campedit fieldset,#ajoutsite fieldset,#inscription fieldset,#cgu fieldset{border-bottom:0;border-left:0;border-right:0;border-top:2px #EF9000 solid;margin-bottom:10px;}
#campcrea fieldset legend,#campedit fieldset legend,#ajoutsite fieldset legend,#inscription fieldset legend,#cgu fieldset legend{font-size:14px;color:#EF9000;padding:4px;}
#campcrea .intitule,#campedit .intitule,#ajoutsite .intitule,#inscription .intitule,#cgu .intitule{font-size:12px;text-align:right;}
#share #icons,#share *{float:left;}
#news .header,#news .footer{border-left:1px #999 solid;border-right:1px #999 solid;border-top:1px #999 solid;width:100px;}
#camptarif #table2 td,#camptarif #table3 td{color:#000;border-left:1px #999 solid;border-right:1px #999 solid;border-bottom:1px #999 solid;padding:5px;}
#stats .label,#cselection .label,#cgestion .label,#rotateur .label,#cvisuel .label{background:#111;color:#EF9000;padding:5px;}
#stats .tableau,#cselection .tableau,#cgestion .tableau,#rotateur .tableau{border:#EF9000 1px solid;}
#stats .site,#cselection .reverse{color:#fff;border-top:1px #999 solid;font-weight:700;background:#666;padding:3px 0;}
#cselection .label a,.submenu .bouton:hover{color:#FFF;}
#cgestion .labeltxt,#rotateur .labeltxt{background:#111;color:#FFF;padding:10px;}