/*  

Theme Name: Reload 2009

Theme URI: http://digitalmix.fr

Description: smart css

Version: 0.1

Author: Nicolas

Author URI: http://digitalmix.fr



*/

img, a img{border:none;}



body{color:#000000;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0; font-size:12px; background-color:#ffffff;/*background-image:url(images/back.png); background-position: left top; background-repeat:repeat;*/}

#haut{ width:100%; height:135px; margin-top:5px; margin-bottom:5px;}
#milieu{width:100%;}

#haut-centre{width:992px; height:100%;left:50%; margin-left:-496px;position:relative; float:left;/*background-color:#f7f7f7;border-left:1px solid #cccccc;border-right:1px solid #cccccc; background-image:url(images/back.png); background-position: center; background-repeat:repeat; background-image:url(images/header.jpg);background-position: center;*/}

#milieu-centre{width:990px; height:100%;left:50%; margin-left:-496px;position:relative; float:left;  background-color:#FFFFFF; border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; -overflow:hidden; padding-top:5px;/*border-top:1px solid #cccccc;*/margin-bottom:15px;}

#haut-centre h1{margin-left:10px;margin-top:0px;font-size:33px; color:#100d0c; float:left; font-weight:bold;-margin-left:5px;}
#haut-centre h1 a{color:#100d0c;}
#haut-centre h1 a:hover, #header h1.titre a:visited, #header h1.titre a:active{text-decoration:none; color:#100d0c;}


#lb{width:728px; height:90px; margin-top:23px; margin-right:46px;float:right;}
#pub{float:left;width:468px;margin-bottom:7px;margin-top:7px;Margin-left:51px;margin-right:51px;}
#pub2{float:left;width:336px;margin-bottom:7px;margin-top:7px;Margin-left:117px;margin-right:117px;}
#megaban{width:990px; height:90px; float:left;margin-top:0px; margin-bottom:7px;padding-left:111px;}


#menu{ width:100%; height:16px; padding-bottom:5px;}

#menu-centre{width:990px;height:16px;margin-right:auto; margin-left:auto; position:relative; color:#c5c5c5; margin-top:0px; padding-top:3px;font-weight:bold;border-bottom:1px solid #cccccc;}
#menu-centre ul{float:right;height:16px; margin-top:0px; padding-top:0px;}
#menu-centre li{list-style: none;display:inline;font-size:10px;}
#menu-centre li a{list-style: none;display:inline;text-align:center; text-decoration:none; color:#100d0c;margin-left: 8px;margin-right: 8px;}
#menu-centre li a:hover, #bas li a:focus{color:#ff6801;outline:none;}
#menu-centre span.espace{padding-left:5px; padding-right:5px;color:#cccccc;}


.datepost{font-size:12px;}

#bas{ width:990px;background-color:#f4f4f4;clear:both;height:20px; text-align:center; -overflow:hidden; -margin-top:0px;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding-top:0px;}
#bas ul{float:center;height:17px; margin-top:0px; padding-top:3px;}
#bas li{list-style: none;display:inline;font-size:11px;/*line-height:16px;*/padding-left:5px;padding-right:5px;}
#bas li a{list-style: none;display:inline;text-align:center; text-decoration:none; color:#0083d0;}
#bas li a:hover, #bas li a:focus{color:#ff6801;outline:none;}
#bas li span.copyright{color:#100d0c;}
#bas li span.nico a{color:#100d0c;}
#bas li span.nico a{color:#0083d0;}
#bas li span.nico a:hover, #bas li span.nico a:focus{color:#ff6801;outline:none;}

#rsidebar{position: relative;float:left;width:393px;margin-bottom:5px; border-left:1px solid #cccccc; background-color:#f4f4f4;border-right:1px solid #eee;border-top:1px solid #cccccc;border-bottom:1px solid #eee;padding-top:10px;}

#rsidebar-g{ width:250px; margin-left:10px; float:left; overflow:inherit; -width:240px;-margin-left:5px;list-style-type:none;}

#rsidebar-d{ width:120px;float:left; margin-left:8px; -width:110px;-margin-left:8px;}

#rsidebar-mpu{ width:300px; height:250px; float:left; margin-left:16px; -width:284px;}

#rsidebar h2{font-size:14px;border-bottom:#eee 1px solid;margin:0 0 0px;text-transform:uppercase;font-weight:bold; letter-spacing:0.03px; padding:0px;}
#rsidebar ul{list-style-type:none;margin:0;padding:0; width:100%;}
#rsidebar ul li{list-style-type:none;padding:0; margin-top:10px; padding-right:0px;}
#rsidebar ul li ul{list-style-type:none;margin:0;width:100%;}
#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

.pub{ padding-left: 0px; width:570px;}

#rsidebar a { font-size:12px;}

#categories {margin-top:10px;}
#categories a { font-size:12px;}

#edito{ width:250px; margin-bottom:1px;}
#edito-top{ width:100%; height:12px;margin:0;padding:0;background:url(images/edito-haut-fond.png); background-position:bottom; background-repeat:no-repeat;}

#edito-milieu{ font-size:12px;margin:0; background-repeat:repeat-y; padding-left:10px; padding-right:10px; text-align:inherit;background:url(images/edito-milieu-fond.png); background-position: left top;}

#edito-milieu a:hover{font-size:12px;}
#edito-milieu a{font-size:12px;}

#edito-bas{ width:100%; height:110px;margin:0;padding:0;background:url(images/edito-bas-fond.png); background-position:top; background-repeat:no-repeat;}

#content{position: relative;float:left;width:570px;line-height:1.3em;background-color:#FFFFFF; margin-bottom:15px; padding-right:10px; padding-left:10px; padding-top:3px;}

.entry{ margin-top:0px;padding-top:0px; font-size:13px; line-height:17px;}


#partage{ width:100px; float:right; margin-top:20px; height:20px; }

#form{ width:250px; float:left; margin-top:1px; margin-bottom:1px;}

#form input.box {width: 217px;height: 15px;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;text-align: left; float:left;-width: 215px;}

#form input.image {float:left; margin:0; padding:1px; border:none; height:17px; width:25px; background-color:#F4F4F4; font-weight:bold; color:#0083d0;text-align: center;}

.archive {width: 235px;height: 18px;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;text-align: left; float:left;-width: 237px; padding-top:0px;}

.entry h2 {font-size:20px; padding-bottom:0px;padding-top:10px;color:#100d0c;margin:0;word-spacing:0.5px; letter-spacing:0.5px;font-weight:bold; border-bottom:#cccccc 1px solid;margin:0 0 5px; line-height:23px;}

.entry h2 a{color:#100d0c; }

h3{font-size:14px;margin:0 0 0px;text-transform:uppercase;font-weight:bold; letter-spacing:0.03px; padding-top:15px;padding-bottom:5px;}

h2 a:link,h2 a:visited,h2 a:active,h2 a:hover, h3 a:link,h3 a:visited,h3 a:active{color:#100d0c;text-decoration:none;}

a:link,a:visited,a:active{color:#0083d0;text-decoration:none;}

a:hover{color:#ff6801;text-decoration:none;}


.navigation{width:100%;float:left;color:#666;}

.alignright{float:right;margin-top:15px; margin-right:30px;}

.alignleft{float:left;margin-top:15px; margin-left:30px;}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

.postmetadata{font-size:12px;margin-bottom:10px;padding:0px;}

.boxcomments{width:570px;float:left;}

#commentform{margin:0;padding:0px 0px 0px;}

#commentform label{display:block;margin:0;}

#commentform input.renseignement{width:170px;margin:0 5px 10px 0;padding: 1px 0px 0px 1px;border: 1px solid #cccccc;text-align: left; background-color:#ffffff;}

#commentform textarea{width:468px;margin:0 0 10px;padding: 1px 0px 0px 1px;border: 1px solid #cccccc;text-align: left;background-color:#ffffff;}

#commentform input.envoyer {float:left; margin:0; padding:O; border-color:#cccccc; height:25px; width:95px; background-color:#f7f7f7; font-weight:bold; color:#0083d0; border: 1px solid #cccccc; text-align:left:}

#commentform p{margin:5px 0;}



ol.commentlist{margin:0 0 1px;padding:0;}

ol.commentlist li{display:block;list-style:none;margin:0;padding:5px 0px 1px;}

ol.commentlist li :hover{background:none;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 5px;}

ol.commentlist li.commenthead h2{margin:0;}

ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:0px;}

ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:10px;margin:0 0 5px;}

#footer{background-image:url(images/footer.png);background-repeat:no-repeat;clear:both; width:990px;height:50px;margin:0;padding:0; margin-bottom:0px;background-color:#E0E1E1;}



#space{ height:40px; };

.line-1{width:100%; height:1px;}
.line-14{width:100%; height:14px;}
.line-75{width:100%; height:47px;}

.line-135{width:100%; height:135px;}

#services{width:990px;float:left;line-height:1.3em;/*background-color:#f4f4f4;*/ padding-top:5px;border-top:1px solid #cccccc;-padding-bottom:0px;/*border-bottom:1px solid #cccccc;*/padding-bottom:10x;}

#description{width:232px; background-color:#FFFFFF;border:1px solid #cccccc; padding: 8px; font-size:12px;float:left;margin-top:2px;text-align:justify;}

.service{ width:250px;margin-left:60px; height:100%; float:left; display:inline;margin-bottom:10px;}

.service h2{font-size:14px;border-bottom:#eee 1px solid;margin:5 0 5px;text-transform:uppercase;font-weight:bold; letter-spacing:0.03px; padding:0px;-margin:5 0 5px;}
.service ul{list-style-type:none;margin:0;padding:0; width:100%;}
.service ul li{list-style-type:none;padding:0; margin-top:10px; width:100%;-margin-top:0px;}
.service ul li ul{list-style-type:square;margin:0;width:100%;}
.service ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat;border:0;margin:0;padding:0 0 5px 0px;}

#facebook{width:100%; height:45px; padding-top:10px;}

.addtoany_list {margin-top:10px; margin-left:0px;padding:0;}
.addtoany_list li{display:block;list-style:none;margin:0;padding:0;}
.addtoany_list li{display:block;list-style:none;margin:0;padding:0;}
