/*
Tamplate : Elagage06
Réalisation : VDS Communication - FK 2010
*/

/* Généralité */
*{margin:0; padding:0; outline:none;}
body{background:#9dc09f URL(../images/bg.jpg) no-repeat top center; background-attachment:fixed; font-family:Arial, helvetica, sans-serif;}
h2{font-size:18px; color:#f29200; text-transform:uppercase;}
/*h3{font-size:18px; color:#f29200;}*/
h3{font-size:18px; color:#23570C;}
h4{font-size:12px; color:#5a3d1f;}

/* Class globales */
.hide{display:none;}
.clear{clear:both;}

/* Page */
#page{position:relative; width:950px; margin:0 auto;}
/* Header */
#header{background:transparent URL(../images/top.png) no-repeat top left; height:225px;}

#header #logo{position:absolute; top:0; left:0; padding:24px 0 0 17px;}
#header #logo img{border:none;}
#header #logo span{display:none;}

/*#bloc_tel{position:absolute; top:20px; right:72px; font-size:12px; padding-right:165px; text-align:right; color:#FFF; background:transparent URL(../images/elagage06-0611984585.png) no-repeat top right;}*/
#bloc_tel{position:absolute; width:360px; top:20px; right:72px; font-size:12px; text-align:right; color:#FFF;}
#bloc_tel span{color:#B5CA1A;}
#bloc_tel #pleft{float:left;}
#bloc_tel #pright{float:right; font-weight:bold;}
#bloc_tel a, #bloc_tel a:visited{text-decoration:none; color:#F29200;}
#bloc_tel a:hover{color:#FFF;}

#menu_top{position:absolute; top:75px; left:240px; width:655px;}
#menu_top ul{list-style-type:none; font-size:14px;}
#menu_top ul li{float:left;}
#menu_top ul li a, #menu_top ul li a:visited{display:block; color:#d9e3c7; height:25px; margin:0 5px; line-height:25px; font-weight:bold; text-decoration:none;}
#menu_top ul li a:hover, #menu_top ul li.selected a{color:#FFB000;}

/* Content */
#content{background:transparent URL(../images/center.png) repeat-y top center;}

/* Content : Part Left */
#part_left{float:right; width:572px; min-height:400px; margin-right:185px; font-size:12px;}
#part_left p{text-align:justify; margin:10px 0;}
#part_left p span{color:#f29200;}
#part_left ul.text{list-style-type:none; margin:10px 0;}
#part_left ul.text li:before {float:left; margin-right:2px; content: "[+] > "; font-weight:bold; color:#F29200;}
#part_left ul.text li{margin-bottom:5px;}

#part_left ul.listVille li{float:left;}
#part_left ul.listVille li a{display:block; width:189px;}


/* Content : Part Right */
#part_right{float:left; width:130px; margin-left:30px; margin-top:-45px;}
#part_right a, #part_right a:visited{text-decoration:none; color:#FFF;}
#part_right a:hover, #part_right .selected a{color:#f29200;}
#part_right ul{list-style-type:none; font-size:11px; text-align:right;}
#part_right ul li{margin:5px 0;}

/* Content : Accueil News et Vidéo */
#videos_news .bloc{float:left; width:282px;}
#videos_news .bloc ul{list-style-type:none;}
#videos_news p{margin:0 0 5px 0; font-size:11px; text-align:justify;}

.bloc_int .top{height:16px; background:transparent URL(../images/top_block_news.png) no-repeat bottom center;}
.bloc_int .content{width:244px; height:197px; background:transparent URL(../images/bg_block_news.png) repeat-y top center; padding:0 19px;}
.bloc_int .content a, .bloc_int .content a:visited{font-size:12px; text-decoration:none; color:#f29200;}
.bloc_int .content a.readmore, .bloc_int .content a.readmore:visited{display:block; width:100%; text-align:right; font-style:italic;}
.bloc_int .content a:hover{color:#000;}
.bloc_int .bottom{height:46px; background:transparent URL(../images/footer_block_news.png) no-repeat top center;}
.bloc_int .bottom a, .bloc_int .bottom a:visited{float:right; margin:10px 22px 0 0; display:block; width:125px; height:32px; line-height:32px; font-size:12px; text-align:center; text-decoration:none; color:#5a3d1f;}
.bloc_int .bottom a:hover{color:#f29200; background:transparent URL(../images/arrow.png) no-repeat center right;}

/* BLOC INFOS */
.bloc_info{background-color:#EAEFE0; padding:5px; margin-bottom:10px;}
.bloc_info a, .bloc_info a:visited{text-decoration:none; text-transform:uppercase; font-size:12px; color:#8FB400;}
.bloc_info a:hover{color:#F29200;}
.bloc_info span{color:#F29200;}
.bloc_info ul{list-style-type:none; width:250px; margin:0 auto;}

/* BLOC INFOS 2 */
.bloc_info2{background-color:#170E05; padding:5px 12px 5px 182px; margin-bottom:10px; color:#FFF;}
.bloc_info2 h2{color:#7EB73E; font-size:14px; padding:5px 0 10px 0; margin-bottom:10px; border-bottom:1px dotted #7EB73E;}
.bloc_info2 h3{font-size:12px;}
.bloc_info2 p{font-size:11px;}
.bloc_info2 a, .bloc_info2 a:visited{text-decoration:none; text-transform:uppercase; font-size:12px; color:#fff;}
.bloc_info2 a:hover{color:#7EB73E;}
.bloc_info2 span{color:#F29200;}
.bloc_info2 ul{list-style-type:none; width:250px; margin:0 auto;}

.elagage{background:#170E05 URL(../images/bg_bloc_elagage.jpg) no-repeat top left;}
.abattage{background:#170E05 URL(../images/bg_bloc_abattage.jpg) no-repeat top left;}
.debroussaillage{background:#170E05 URL(../images/bg_bloc_debroussaillage.jpg) no-repeat top left;}
.taille{background:#170E05 URL(../images/bg_bloc_taille.jpg) no-repeat top left;}

/* Section ::: News */
#list_news{width:530px; margin:10px auto;}
#list_news ul{list-style-type:none;}
#list_news ul li{position:relative; margin:10px 0; background-color:#EAEFE0; padding:5px; }
#list_news ul li h5{font-size:15px;}

#list_news a, #list_news a:visited{color:#F29200; text-decoration:none;}
#list_news a.knowmore, #list_news a.knowmore:visited{display:block; width:100%; text-align:right; font-style:italic;}
#list_news a:hover{color:#7EB73E;}

/* Section ::: Videos */

#blocVideo{width:530px; margin:10px auto;}
#blocVideo ul{list-style-type:none;}
#blocVideo ul li{float:left; width:245px; padding:10px; background:transparent URL(../images/loadingAnimation.gif) no-repeat center center;}
#blocVideo ul li strong{display:block; height:30px; text-align:center; margin-bottom:10px;}

#list_news .date{position:absolute; top:3px; right:3px;}

/* Section ::: Menu Left */
#contentMleft{/*padding-left:225px; width:260px;*/}
#contentMleft a, #contentMleft a:visited{color:#170E05; text-decoration:none;}
#contentMleft a:hover{color:#7EB73E;}
#contentMleft img{float:left; /*margin-bottom:200px;*/}
#contentMleft ul{list-style-type:none;}
#contentMleft ul li:before {float:left; margin-right:2px; content: "[+] > "; font-weight:bold; color:#F29200;}

#contentMleft fieldset{border:none;}
#contentMleft .input_form, #contentMleft .input_textarea{width:180px; border:1px solid #D9E3C7;}
#contentMleft dl{font-size:12px; margin:10px 0;}
#contentMleft dl dd{float:left; width:30%; text-align:right; margin-bottom:10px;}
#contentMleft dl dt{float:left; width:65%; padding-left:10px; margin-bottom:10px;}

#contentMleft #contact_error{}
#contentMleft #contact_error ul{list-style-type:none;}
#contentMleft #contact_error ul li{}
#contentMleft #contact_error ul li:before {float:left; margin-right:2px; content: "[+] > "; font-weight:bold; color:#F29200;}
#contentMleft .empty_input, #contentMleft .empty_textarea{border:1px solid #F29200;}

#contentMleft table{background-color:#170E05; color:#FFF; font-size:11px;}
#contentMleft table tr{}
#contentMleft table tr th{font-weight:bold; color:#7EB73E; padding:5px; border-bottom:1px dotted #7EB73E; border-right:1px solid #D9E3C7;}
#contentMleft table tr td{border-bottom:1px dotted #7EB73E; padding:5px; border-right:1px solid #D9E3C7;}

/* PUBLICITE */
#adv{position:absolute; padding-top:10px; width:168px; height:520px; top:185px; right:0; text-align:center;}
#adv #TopAdv{height:17px; background:transparent URL(../images/TopAdv.png) no-repeat top left;}
#adv #ContentAdv{background:transparent URL(../images/ContentAdv.png) repeat-y top left;}
#adv #BottomAdv{height:17px; background:transparent URL(../images/BottomAdv.png) no-repeat top left;}
#adv img{border:none;}
#adv ul{list-style-type:none;}
#adv ul li{padding-bottom:5px;}

#screenshot{position:absolute; border:1px solid #3A1707; background:#3A1707; padding:5px; display:none; color:#fff;}

#footer{height:391px; margin-top:-80px; background:transparent URL(../images/footer.png) no-repeat top center;}
#footer_container{position:absolute; height:151px; width:525px ; left:225px; top:765px; color:#222; font-size:11px; text-decoration:none;  }
#footer_container p{ height:151px; width:525px ; margin-top:15px; color:#222; font-size:11px; text-decoration:none; text-align:justify }
#footer_container a{color:#222; font-size:11px; text-decoration:none ; font-weight:bold }
#footer_container a:hover{color:#444}




