/*
* @autor : S. Michel
* @url : www.ecoute.me
*/

/* 
beige f0ebd6 
rouge clair 68513e 
rouge fonce caaa50 
vert clair dd423e
vert fonce a3a383
orange FF7E1F
*/

/* common */
html, body, ol, ul, form, fieldset {margin: 0; padding: 0;}
body {color: #000;background: #dd423e; font: normal 11px Verdana, Helvetica, Sans-Serif;}

img, fieldset {border: 0;}
a {color:#68513e;text-decoration:none;}
a:hover {text-decoration:underline;}
a.link_v {color:#EF6500;text-decoration:none;}
a.link_v:hover {text-decoration:underline;}
a.link_b {color:#fff;text-decoration:none;}
a.link_b:hover {color:#caaa50;text-decoration:none;}

p {margin:5px 0;}
.picture p {margin:0;}
h1, h2, h3, h4, h5 {color:#333;padding:0;margin:10px 0;font-size:14px;font-weight:bold;}
h2 {font-size:13px;color:#caaa50;}
h5{margin:5px 0;}
h4{color:#FF7E1F;}
#d_footer h5{color:#fff;}

.a_center{text-align:center;}
.a_right{text-align:right;}
.a_left{text-align:left;}
.a_justify{text-align:justify;}
.sp_l{margin-left:20px;}
.sp_r{margin-right:20px;}
.sp_t{margin-top:20px;}
.sp_b{margin-bottom:20px;}
.lp_t{margin-top:10px;}
.lp_r{margin-right:10px;}
.lp_l{margin-left:10px;}
.lp_b{margin-bottom:10px;}
.tp_t{margin-top:8px;}
.pad_t{margin-top:10px !important;}
.glu{padding:0 !important;margin:0 !important;}
.hidden{display:none;}

.full{float:left;width:100%;padding:0;margin:0;}
.tiers{float:left;width:33%;padding:0;margin:0;}
.half{float:left;width:50%;padding:0;margin:0;}
.quart{float:left;width:25%;padding:0;margin:0;}
.w10{float:left;width:9%;padding:0;margin:0;}
.w20{float:left;width:19%;padding:0;margin:0;}
.w30{float:left;width:29%;padding:0;margin:0;}
.w40{float:left;width:39%;padding:0;margin:0;}
.w50{float:left;width:49%;padding:0;margin:0;}
.w60{float:left;width:59%;padding:0;margin:0;}
.w70{float:left;width:69%;padding:0;margin:0;}
.w80{float:left;width:79%;padding:0;margin:0;}
.w90{float:left;width:89%;padding:0;margin:0;}
.cd{float:left;width:160px;padding:0;margin:0;}

.clr{clear:both;}
.fltl{float:left;}
.b{font-weight:bold;}
.i{font-style:italic;}
.highlight{color:#caaa50;}
.beige{color:#f0ebd6;}
.white{color:#fff;}
.alert{color:#EF6500;}
.question{color:#FF7E1F;font-weight:bold;}

#d_container{width:100%;background:#ddd url('http://florentmarchet.ecoute.me/img/bg/retro.png');}
#d_header{width:920px;margin:0 auto;
/*background: transparent url('http://florentmarchet.ecoute.me/img/bg/bg_header.png');*/
padding:5px 0 10px 0;}

#d_main_h{width:920px;margin:0 auto;height: 11px;
/*background: transparent url('http://florentmarchet.ecoute.me/img/bg/bg_main_h.png');*/
}
#d_main{width:920px;margin:0 auto 60px auto;padding:0px;overflow: hidden;}
#d_main #main_content {}
#d_main_f{width:920px;margin:0 auto;height: 11px;}

#d_footer{height:70px;background:#222;display:block;position:fixed;bottom:0px;width:100%;} 
#d_footer p{margin:0;padding:0;} 
#d_footer_content{width:920px;margin:0 auto;}
#d_footer, #d_footer a{font-size:9px !important;} 
#d_footer h5{font-size:11px !important;} 
#d_footer_content div div{padding:5px 0 0 0;} 

.ball_r li {list-style-image:url('http://florentmarchet.ecoute.me/img/site/ball_r.png');margin:15px;padding:0;}
.ball_b li {list-style-image:url('http://florentmarchet.ecoute.me/img/site/ball_b.png');margin:15px;padding:0;}
.noball li {list-style:none;margin:0;padding:0;}

.blue_btn { background:#849ea3 none repeat scroll 0%; }
.grey_btn { background:#222 none repeat scroll 0%; }
.red_btn { background:#caaa50 none repeat scroll 0%; }
.red2_btn { background:#68513e none repeat scroll 0%; }
.green_btn { background:#a3a383 none repeat scroll 0%; }
.green2_btn { background:#dd423e none repeat scroll 0%; }

.blue_content{background:#f0ebd6;border-top:7px solid #849ea3;border-bottom:7px solid #849ea3;border-left:10px solid #849ea3;border-right:10px solid #849ea3;padding:0 10px 10px 10px;}
.red_content{background:#f0ebd6;border-top:7px solid #caaa50;border-bottom:7px solid #caaa50;border-left:10px solid #caaa50;border-right:10px solid #caaa50;padding:0 10px 10px 10px;}
.red2_content{background:#f0ebd6;border-top:7px solid #68513e;border-bottom:7px solid #68513e;border-left:10px solid #68513e;border-right:10px solid #68513e;padding:0 10px 10px 10px;}
.green_content{background:#f0ebd6;border-top:7px solid #a3a383;border-bottom:7px solid #a3a383;border-left:10px solid #a3a383;border-right:10px solid #a3a383;padding:0 10px 10px 10px;}
.green2_content{background:#f0ebd6;border-top:7px solid #dd423e;border-bottom:7px solid #dd423e;border-left:10px solid #dd423e;border-right:10px solid #dd423e;padding:0 10px 10px 10px;}
.bord_l{border-left-width:30px !important;}
.bord_r{border-right-width:30px !important;}
.bord_b{border-bottom-width:30px !important;}
.bord_t{border-top-width:30px !important;}

.red_full{background:#68513e;border-top:7px solid #222;border-bottom:7px solid #222;border-left:10px solid #222;border-right:10px solid #222;padding:0 0 10px 0;}

.raised { background:transparent none repeat scroll 0%; }
.raised h1 { letter-spacing:1px; }
.raised h1 ul li { display:inline; padding:0px 25px; }
.raised .top, .raised .bottom { background:transparent none repeat scroll 0%; display:block; font-size:1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; }
* html .raised .b1, * html .raised .b2, * html .raised .b3, * html .raised .b4, * html .raised .b1b, * html .raised .b2b, * html .raised .b3b, * html .raised .b4b { 
overflow:hidden;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; }
.raised .b2  { border-left:1px solid transparent; border-right:1px solid transparent; }
.raised .b3  { border-left:1px solid transparent; border-right:1px solid transparent; }
.raised .b4  { border-left:1px solid transparent; border-right:1px solid transparent; }
.raised .b4b { border-left:1px solid transparent; border-right:1px solid transparent; }
.raised .b3b { border-left:1px solid transparent; border-right:1px solid transparent; }
.raised .b2b { border-left:1px solid transparent; border-right:1px solid transparent; }
.raised .b1  { background:transparent none repeat scroll 0%; margin:0 5px; }
.raised .b2, .raised .b2b { border-width:0 2px; margin:0 3px; } 
.raised .b3, .raised .b3b { margin:0 2px; }
.raised .b4, .raised .b4b { height:2px; margin:0 1px; }
.raised .b1b { background:transparent none repeat scroll 0%; margin:0 5px; }
/* end common */

/* home */
#home_newsletter {width:315px;}
#home_identity {width:315px;}
.d_logo{height:80px;}
#home_identity h1{margin-top:0;}
#florent{margin-top:10px;}
#florent .lp_b{margin-bottom:17px;}
#home_today {width:270px;}
#home_today .red_content {height:98px !important;}

#home_news {width:510px;}
#home_left {width:400px;}
	#home_img {width:400px;}
	#home_press {width:400px;}


#home_feed {width:510px;}
#home_facebook {width:400px;}
/* end home */

#main_content{width:920px;}

/* sitemap */
#d_sitemap ul li{padding-left:20px;list-style-image:url('http://florentmarchet.ecoute.me/img/site/ball_r.png');margin:15px;}
#d_sitemap ul li ul li{padding-left:20px;list-style-image:url('http://florentmarchet.ecoute.me/img/site/ball_b.png');margin:15px;}
/* end sitemap */

/* bio */
#d_bio p{padding:10px 0 0 20px;}
/* end bio */

/* contact */
#d_contact {padding:0 0 0 30px;}
#d_contact fieldset{margin:10px 0 0 0;padding:10px 0 0 0 !important;}
#d_contact fieldset legend{font-weight:bold;padding:10px 0 0 0;}
/* end bio */

fieldset.search {border: none;width: 200px;margin:0 0 0 10px;background: url('http://florentmarchet.ecoute.me/img/site/search_bg.png') right top no-repeat;}
#search_box {border: none !important;width: 155px !important;height: 40px !important;margin: 0;padding: 0 0 0 15px !important;color: #000 !important;vertical-align: middle !important;background: transparent !important;}
#search_btn {border: none;margin: 11px 0;padding: 0;color: #f0ebd6;vertical-align: middle;background:  url('http://florentmarchet.ecoute.me/img/site/search.png') left top no-repeat;font-weight: bold;cursor: pointer;}

.intitule {float:left;width:120px;font-weight:bold;}

#d_media .image {width:36px;margin:0 2px;}
#d_media .titre {width:350px;margin:0;}
.sc {
overflow:scroll;
overflow-x:hidden;
}
.plusun{width:98px;float:right;padding:0 !important;}
.plusun div{padding:0 !important;}

