#share{width:550px; margin:auto; height:40px; text-align:left; }

a {
   outline: none;
}
#hireme a {color:#ffffff; text-decoration: underline; }
#hireme a:hover {color:#ffffff; text-decoration:none; }
#rss{
padding-top:20px;
width:400px;
text-indent:5px;
height:26px;
}
body{
text-align: center;
padding: 0 0 0 0 ;
margin: 0;
background-color:#4ebccc;
font-family:arial, serif;
background-image:url("../img/bg.gif");
background-repeat:repeat-x;
}
#container {
text-align: left;
width: 900px;
margin: 0 auto;
font: 13px/19px arial, serif;
}
#copyright {
height:18px;
width:260px;
margin:auto;
color:#fff;
font-size:9px;
text-indent:10px;
font-family:arial, serif;
}
input{
font-family:arial, serif;
}
textarea{
font-family:arial, serif;
}
#droite {
width: 282px;
float: right;
background-color:#4ebccc;
}
#google_ads{
margin:auto;
text-align:center;
}
#google_ads_float{
margin:auto;
text-align:center;

}
#gauche {
width: 608px;
float: left;
background-image:url("../img/bg_texte.jpg");
}
#footer{
width: 618px;
height:38px;
float: left;
background-image:url("../img/footer.jpg");
clear:both;
}
#footer2{
width: 608px;
height:38px;
float: left;
background-image:url("../img/footer2.jpg");
clear:both;
}
#header
{
background-image:url("../img/header.png");	
height:182px;
background-repeat:no-repeat;
}
#menu{
width:250px;
padding:30px 0px 30px 0px;
background-color:#4ebccc;
padding-left:14px;

}
#menu ul
{
margin:0;
padding:0;
list-style-type:none;
}
#menu li
{
margin:0;
padding:0 ;
list-style-type:none;
}
#menu li a{
width:250px;	
background-color:#4ebccc;
display:block;
line-height:30px ;
color:#fff;
text-indent:14px;
border-bottom: 1px dotted #71c9d6;
font-family:tahoma;
font-size:25px;
}
#menu li a:hover{
width:250px;	
background-color:#4ab5c5;
display:block;
line-height: 30px ;
text-decoration:none;
color:#fff;
text-indent:14px;
border-bottom: 1px dotted #71c9d6;
font-family:tahoma;
font-size:25px;
}
#sidebar{
width:282px;
}
#sidebar_top{
width:282px;
height:18px;
background-image:url("../img/sidebar_top.jpg");
}
#sidebar_bg{
width:282px;
background-image:url("../img/sidebar_bg.jpg");
}
#sidebar_bottom{
width:282px;
height:22px;
background-image:url("../img/sidebar_bottom.jpg");
}
#titre_page{
width:550px;
font-size:25px;
margin:auto;
color:#d1bf7f;
margin-bottom:20px;
}
p {
 margin: 0 0 15px 0; 
}
a
{
text-decoration:none;
color:#999999;
}
textarea{
font-size:13px;
font:arial, serif;
}
a:hover{
text-decoration: underline;
color:#666666;
}
img
{
border:0px;
}
.titre_news{
width:584px;
margin:left;
text-align:left;
font-size:26px;
margin-left:10px;
margin-bottom:5px;
color:#848484;
font:Tahoma;
border-bottom: 1px dotted #c2c3c1;
padding-bottom:3px;
font-weight:normal;
}
.titre_news a{
color:#383232;
text-decoration:none;
}
.titre_news a:hover{
color:#43adbd;
text-decoration:underline;
}
.texte_news a{
color:#0000FF;
text-decoration:underline;
}
.texte_news a:hover{
color:#0000FF;
text-decoration:underline;
}
.texte_news li {
margin: 0 ;
padding-left: 30px ;
list-style-type: none ;
list-style-image: url("../img/li.jpg");
list-style-position:inside;
width:530px;
color:#ad8b06;
}

.texte_news{
margin-left:10px;
width:580px;
margin:left;
padding-bottom:40px;
padding-top:10px;
font-size:13px;
font:arial, serif;
background-image:url(img/fond_com.gif);
background-repeat:no-repeat;
text-align:justify;
color:#383232;
clear:both;
}
.date_news{
margin-left:10px;
margin-bottom:10px;
width:580px;
margin:left;
text-align:left;
font-size:10px;
font-family:arial, serif;
}
.lastname {
    visibility: hidden;
}
#commentaire_news{
margin:left;
text-align:left;
margin-bottom:30px;
margin-top:30px;
font-size:14px;
font:arial, serif;
color:#c5cacb;
border-top: 1px dotted grey;
border-bottom: 1px dotted grey;
width:580px;
background-color:#f7f7f7;
margin-left:10px;
padding:10px 0px 10px 0px;
text-indent:10px;
color:#383232;
}
#commenter{
margin:left;
text-align:left;
margin-bottom:30px;
margin-top:30px;
font-size:14px;
font:arial, serif;
color:#c5cacb;
border-top: 1px dotted grey;
border-bottom: 1px dotted grey;
width:580px;
background-color:#f7f7f7;
margin-left:10px;
padding:10px 0px 10px 0px;
text-indent:10px;
color:#383232;
}
#cadre_site
{
width:550px;
margin:auto;
height:200px;
}
#cadre_site_img
{
float:left;
padding-right:10px;
}
#contact{
width:550px;
margin:auto;
}
#contact_int
{
width:600px;
margin:auto;
}
#texte{
padding-bottom:20px;
padding-top:20px;
width:600px;
margin:auto;
}
td{
padding-left:5px;
}
#tableau_menu
{
font-family:verdana;
font-size:12px;
background-color:#99CC00;
}
#tableau_menu2
{
font-family:verdana;
font-size:12px;
margin-bottom:15px;
}
#date_admin{
color:#339933;
}
#nick_livre{
width:500px;
margin:auto;
text-indent:30px;
border-bottom: 1px dotted #99CC00;
font-size:15px;
font-family:Helvetica,Arial,Verdana,serif;
color:#4A93C8;
}
#lien_img {
float:left;
margin-right:20px;
border: 1px solid black;
}
#site_img {
float:right;
}
#souligne{
text-decoration:underline;
}
.petite_banniere{
width:160px;
margin:auto;
text-align:left;
}
.petite_banniere_texte a{
color:#13a8df;
border-bottom: 1px dotted #13a8df;
}
.petite_banniere_texte a:hover{
color:#095875;
border-bottom: 1px dotted #095875;
text-decoration:none;
}
.menu_livrelast
{
margin:auto;
width:130px;
padding:10px;
border: #A9A9AA 1px solid;
text-align:left;
background-color:#FFFFFF;
color:#88A8C6;
}
.citation{
width:80%;
text-align:left;
margin:auto;
padding:6px 10px 5px 70px;
color:#2d88af;
background-color:#fff;
background-image:url("../img/citation.gif");
background-repeat:no-repeat;
background-position:left top;
font-style:italic;
text-align: justify; 
font-family:verdana, serif;
}
.info_news{
color:#000;
font-size:12px;
margin:left;
width:580px;
margin-left:10px;
font-family:tahoma, serif;
clear:both;

height:20px;
}
.info_news_date{
color:#0000ff;
font-size:11px;
margin:auto;
width:200px;
margin-top:-7px;
font-family:tahoma;
float:left;
text-align:left;
padding-top:5px;
}
.info_news_com{
color:#000;
font-size:11px;
margin:auto;
width:300px;
font-family:tahoma;
float:right;
text-align:right;
}
.info_news a{
color:#4ebccc;
text-decoration:none;
}
.info_news a:hover{
color:#383232;
}
#form_lien{
width:600px;
border:#AEDCF7 1px dashed;
text-align:left;
margin:auto;
padding:10px;
color:#7EACDE;
background-color:#FFFFFF;
margin-bottom:50px;
}
#menu_archives{
width:600px;
font-size:15px;
padding-left:10px;
text-align:left;
margin:auto;
margin-bottom:20px;
color:#666;
}
.archives_blog
{
width:600px;
margin:auto;
}
.archives_blog_date
{
width:100px;
text-align:left;
}
.archives_blog_titre
{
width:400px;
text-align:left;
}
.archives_blog_lu
{
width:100px;
text-align:center;
}
.images_blog{
border: #F4F4F4 1px solid;
padding:3px;
}
.menu_menu
{
text-align:left;
font-family:Helvetica,Arial,serif;
font-size:20px;
width:260px;
height:25px;
margin:auto;
color:#fff;
text-indent:10px;
}
.galerie{
width:600px;
margin:auto;
text-align:left;
}
#dossier{
width:650px;
font-family:Helvetica,Arial,Verdana,serif;
font-size:13px;
text-align:left;
margin:auto;
}
#disclaim{
width:590px;
margin:auto;
padding:10px;
color:#ffaa16;
text-align:center;
}
.img_news{
padding:4px;
border:#D7D7D7 1px solid;
}
.img_news_l{
float:left;
padding:4px;
border:#D7D7D7 1px solid;
margin: 10px 10px 10px 0px;
}
.img_news2{
padding:4px;
border:#D7D7D7 1px solid;
float:left;
margin-right:10px;
margin-bottom:10px;
}
.img_news3{
padding:4px;
border:#D7D7D7 1px solid;
float:right;
margin-left:10px;
margin-bottom:10px;
}
#billet{
width:260px;
margin:auto;
font-family:arial, serif;
font-size:12px;
text-indent:10px;
margin-bottom:20px;
padding-left:2px;
}
#billet li a {
width:260px;
display:block;
line-height:15px ;
}
#billet li a:hover{
width:254px;
display:block;
line-height: 15px ;
background-color:#585757;
color:#fff;
text-decoration:none;
}
#billet ul{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}
#billet li{
margin: 0 0 0px 0 ;
padding: 0 ;
}
#confirm{
width:600px;
text-align:left;
margin:auto
}
#webicone{
width:142px;
text-align:left;
margin:auto;
padding:5px;
}
#disclaim_webicone{
width:500px;
background-color:#F7F7F7;
text-align:left;
margin:auto;
padding:5px;
margin-bottom:30px;
}
.video{
width:425px;
height:350px;
padding:5px;
border: 1px solid #c0bfbf;
margin:auto;
background-color:#e0e0e0;
}
.video2{
width:560px;
height:340px;
padding:5px;
border: 1px solid #c0bfbf;
margin:auto;
background-color:#e0e0e0;
}
.commentaire1{
background-color:#edf7fc;
width:580px;
border-top:1px solid #deeff6;
clear:both;
padding-top:10px;
padding-bottom:10px;
margin-left:10px;
}
.commentaire0{
width:580px;
border-top:1px solid #deeff6;
clear:both;
background-color:#fff;
padding-top:10px;
padding-bottom:10px;
margin-left:10px;
}
.commentaire_nb1{
width:70px;
text-align:left;
float:left;
font-size:30px;
background-color:#edf7fc;
font-family:arial, serif;
text-indent:10px;
color:#73bfdd;
line-height:30px;
}
.commentaire_nb1 sup{
color:#73bfdd;
font-family:Helvetica,Arial,serif;
font-size:14px;
}
.commentaire_nb0 sup{
color:#000;
font-family:Helvetica,Arial,serif;
font-size:14px;
}
.commentaire_nb0{
width:70px;
text-align:left;
float:left;
font-size:30px;
background-color:#fff;
font-family:arial, serif;
text-indent:10px;
color:#000;
line-height:30px;
}
.commentaire_texte1{
width:510px;
margin:left;
text-align:left;
font-size:13px;
color:#3593b5;
min-height:40px;
font-family:arial, serif;
float:right;
background-color:#edf7fc;
}
.commentaire_texte1 a{
color:#222222;
}
.commentaire_texte0 a{
color:#808282;
}
.commentaire_texte0{
width:510px;
margin:left;
text-align:left;
font-size:13px;
min-height:40px;
font-family:arial, serif;
float:right;
}
#commentaire_form{
width:600px;
margin:left;
margin-left:10px;
}
#info_code{
width:560px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
padding:20px;
}
#commentaire_none {
width:578px;
height:40px;
text-align:center;
margin:auto;
padding-top:20px;
border:1px solid #fcb12e;
background-color:#fbe063;
margin-left:10px;
margin-bottom:20px;
}
.com{
clear:both;
}
.pagination {
margin:left;
height:50px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, serif;
margin-bottom:20px;
}
.pagination ul{
margin:0;
padding:0;
list-style-type:none;
}
.pagination li{
float:left;
margin-bottom:10px;
padding:0;
list-style-type:none;
white-space:nowrap;
}
.pagination li a {
display:block;
text-decoration:none;
padding:2px 4px 2px 4px;
color:#fff;
font-size:12px;
font-family:arial, serif;
background-color:#c2e7ed;
margin-right:3px;
border:1px solid #c2e7ed;
font-family:Verdana, Arial, Helvetica, serif;
}
.pagination li.selected{
text-decoration:none;
padding:2px 4px 2px 4px;
color:#fff;
font-size:12px;
font-family:arial, serif;
background-color:#4ebccc;
margin-right:3px;
border:1px solid #4ebccc;
display:block; 
font-family:Verdana, Arial, Helvetica, serif;
}
.pagination li a:hover{
display:block;

text-decoration:none;
padding:2px 4px 2px 4px;
color:#fff;
font-size:12px;
font-family:arial, serif;
background-color:#4ebccc;
margin-right:3px;
border:1px solid #4ebccc;
font-family:Verdana, Arial, Helvetica, serif;
}
.float_right{
float:right;
margin: 10px 5px 10px 10px ;
}
.float_right{
float:right;
margin: 10px 5px 10px 10px ;
}
.float_left{
float:left;
margin: 10px 10px 10px 5px ;
}
.ligne {
 	clear: both;
	 padding: 10px 0px 10px 0px;;
 }
.ligne span.label {
 	float: left;
 	width: 300px;
 	text-align: right;
 }

.ligne span.form{
	 float: right;
 	width: 100px;
 	text-align: left;
 }
 #devis
{
width:500px;
margin:auto;
padding:20px 20px 40px 20px;
}
.ligne_input
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, serif;
color:#4A93C8;
background: #F5F5F5 url(img/input.gif) no-repeat 0 50%;
border: 1px solid #B7B7B7;
width:195px;
padding: 2px 0px 2px 5px;
margin: 0px;
}
.ligne_select{
font-size:13px;
font-family:Verdana, Arial, Helvetica, serif;
color:#4A93C8;
border: 1px solid #B7B7B7;
}
#tab_offre_menu{
background-color:#99CC00;
color:#fff;
font-size:15px;
width:300px;
margin:auto;
}
#tab_offre{
width:300px;
margin:left;
border: dotted 1px grey;
margin:auto;

}
#tab_offre_type{
width:200px;
text-align:left;
}
#tab_offre_prix{
width:90px;
text-align:right;
padding-right:10px;
}
#warning{
width:485px;
margin:auto;
background-color:#fff;
padding:10px;
color:#ffaa16;
height:110px;
}
#liens{
width:260px;
margin:auto;
font-family:arial, serif;
font-size:12px;
text-indent:10px;
margin-bottom:20px;
padding-left:2px;
}
#liens li{
margin:0;
padding:0;
}
#liens ul{
margin:0;
padding:0;
list-style-type:none;
}
#liens li a {
width:260px;
display:block;
line-height: 15px ;
}
#liens li  a:hover {
width:254px;
display:block;
line-height: 15px ;
background-color:#585757;
color:#fff;
text-decoration:none;
}
#pouce{
width:260px;
margin:auto;
font-family:arial, serif;
font-size:12px;
text-indent:10px;
padding-left:2px;
}
#pouce li{
margin:0;
padding:0;
}
#pouce ul{
margin:0;
padding:0;
list-style-type:none;
}
#pouce li a {
width:260px;
display:block;
line-height: 15px ;
}
#pouce li  a:hover {
width:254px;
display:block;
line-height: 15px ;
background-color:#585757;
color:#fff;
text-decoration:none;
}
#dernews{
margin-top:20px;
padding-top:5px;
width:604px;
margin:left;
background-color:#c2e7ed;
font-family:tahoma, serif;
color:#fff;
text-indent:10px;
}
#dernews ul
{
margin:0;
padding:0;
list-style-type:none;
}
#dernews li
{
margin:0;
padding:0 ;
list-style-type:none;
}
#dernews li a{
width:604px;	
height:19px;
background-color:#c2e7ed;
display:block;
line-height: 19px ;
color:#1b94a6;
border-bottom: 1px solid #d4eef2;
}
#dernews li a:hover{
width:604px;	
height:19px;
background-color:#9cd1da;
display:block;
line-height: 19px ;
text-decoration:none;
color:#fff;
border-bottom: 1px solid #d4eef2;
}
#infos{
width:260px;
margin:auto;
text-indent:10px;
}
.formulaire{
border:3px solid #c2e7ed;
width:567px;
height:17px;
padding-left:5px;
color:#000;
font-family:arial;
}
.formulaire_textarea{
border:3px solid #c2e7ed;
width:567px;
padding-left:5px;
color:#000;
font-family:arial;
}
.formulaire_captcha{
border:3px solid #c2e7ed;
width:50px;
padding-left:5px;
color:#000;
font-family:arial;
}
.input_hover{
border:3px solid #1b94a6;
width:567px;
padding-left:5px;
color:#000;
font-family:arial;
}
.input_default{
border:3px solid #c2e7ed;
width:567px;
padding-left:5px;
color:#000;
font-family:arial;
}
.input_hover_captcha{
border:3px solid #1b94a6;
width:50px; 
padding-left:5px;
color:#000;
font-family:arial;
}
.input_default_captcha{
border:3px solid #c2e7ed;
width:50px;
padding-left:5px;
color:#000;
font-family:arial;
}
#s{
padding-top:20px;
height:23px;
}
#rss{
padding-top:100px;
width:400px;
text-indent:5px;
height:26px;
}
.formulaire_s{
border:3px solid #1b94a6;
background-color:#fff;
width:200px;
height:17px;
padding-left:5px;
color:#000;
font-family:arial;
height:24px;
}
.input_hover_s{
border:3px solid #1b94a6;
width:200px; 
padding-left:5px;
color:#000;
font-family:arial;
height:17px;
}
.input_default_s{
border:3px solid #1b94a6;
width:200px;
padding-left:5px;
color:#000;
font-family:arial;
height:17px;
}
#recherche{
width:550px;
margin:auto;
}
#recherche ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#recherche li{
margin:0px;
padding:0px;
list-style-type:none;
border-bottom: 1px dotted #1b94a6;
}
#recherche li a{
width:550px;
height:19px;
background-color:#fff;
display:block;
line-height: 19px ;
color:#1b94a6;
text-indent:20px;
}
#recherche li a:hover{
width:550px;	
height:19px;
background-color:#1b94a6;
display:block;
line-height: 19px ;
text-decoration:none;
color:#fff;
text-indent:20px;
}

