.clear{ overflow:hidden;  width:100%}

h4{font-size:14px}

.related_post_title{font-size:14px; color:#f60; font-weight:bold}

body{font-family:Arial,sans-serif; color:#333; text-align:justify; margin:0; line-height:18px; padding:0; word-spacing:1.8px; background: url('images/fond-arriere.jpg'); position:relative; background-position:center; background-repeat:repeat-y; background-attachment:fixed; background-color:#12314c;}

a, h3{margin:0; padding:0; text-decoration:none; outline:none}

table td{font-size:13px; padding:4px}

.comm a{color:#369; font-size:11px; font-weight:bold}

.related_post a{color:#369; font-size:12px}

.post_accueil img, .post img{border:1px solid grey; padding:10px}

.post_accueil img:hover{border:1px solid #369}

.quatorze_px{font-size:13px; padding-left:15px; color:white}

.barre_petite_news{background:transparent url('images/test-mini-barre.jpg') no-repeat; width:305px; height:32px; padding-top:3px; padding-right:5px}

.date_venir{color:black; text-decoration:underline}

a.more-link{    background:transparent url('images/bg_button_a.gif') no-repeat scroll top right;  color:#444;  display:block;  float:left;  font:normal 12px arial,sans-serif;  height:24px;  margin-right:6px;  padding-right:18px;     text-decoration:none}

a.more-link span{    background:transparent url('images/bg_button_span.gif') no-repeat;  display:block;  line-height:14px;  padding:5px 0 5px 18px; text-decoration:none}

.barre_titre a:hover{color:white}

.post-comments{float:left; font-size:12px; font-weight:bold; margin:10px 0 0 10px}
.post-comments a{color:#007bab; float:left}

.post-actions{padding-bottom:10px;  width:250px}

.post-like{float:left; margin:10px 0 0 10px}

a.comments-link{font-size:12px; float:right}

a.rouge{color:red}
a:hover.rouge{}

#index_news h1, #index_news h2, #index_news h1:hover, #index_news h2:hover{font-size:13px; margin:0; padding:0; color:red}
#sidebar a.blanc:hover{color:white}

p.logo{margin:0; padding-top:5px; font-weight:bold; text-align:center; color:black; font-size:16px}
.couleur_lien_news2{color:#39414C; font-size:13px}
.couleur_lien_news{color:#004898; font-size:13px}
#news_jaune{background:#FFFBCC; padding:0; margin:0}
#index_news{float:right; margin:0; padding:0; margin-top:15px; width:320px}

#cadre_gauche_accueil{margin-top:15px; width:450px; float:left; border-right:1px inset #FE9311}

.fond_gris{background:#eee; ; margin:0; padding:3px; width:305px}
.volant{margin-left:20px}
.fond_blanc{margin:0; padding:3px; width:305px}
#header{
width:1020px; 
height:165px; 
margin:0 auto; 
margin-top :15px;
}

.narrowcolumn{
float:left; 
width:780px; 
padding-left:10px; 
background-color:white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
}

#page{width:1020px; margin-right:auto; margin-left:auto}

#menu{
width:1020px; 
height:34px; 
background-image: url("images/bg-menu.png");
background-repeat: repeat-x; 
margin-left:auto; 
margin-right:auto; 
padding:0; 
text-align:center;
margin-top:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
}

#sidebar{
float:left; 
font-size:10px; 
padding-top:0px; 
padding-right:0px; 
padding-left:0px; 
margin-top:0px; 
margin-right:0px; 
width:220px; 
background: url(images/fond-sidebar.jpg); 
background-repeat: repeat-y;
text-align:left; 
margin-left:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
}

#footer{clear:both; background:white; border:none; padding:0; margin:0 auto; width:1020px; margin-top:5px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);}

#menu li a, #menu li span{display:block; margin-top:5px; padding:3px 8px 5px 8px; text-decoration:none; font-family: Trebuchet MS,helvetica,sans-serif ; font-size:14px; color:#3c4661; border:none;font-weight:bold;}


/*background:#414A54;*/

#contenu_page{background-color:transparent; width:100%; float:left; margin-top:10px;}

.petite-marge-gauche{padding-left:8px}

.comm{padding:0px 0 2px 20px; background:url(images/comm.png) no-repeat; background-position:center left; margin-left:5px; float:left}

.singleinfo{height:25px; margin:0px 0px; padding:5px 0px 5px 0px; background:url(images/macmet.jpg) top repeat-x; font:12px  Georgia,Arial,century gothic,verdana,sans-serif}


.li_sidebar{margin:0; padding:0; list-style-type:none}

.orange{color:orange}

.titre_haut{font-size:12px; color:black; text-align:center; padding:0}

.div_page{margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0}

.dernieres_news{padding-left:15px; margin-left:15px; font-size:14px; margin-top:3px}

.largeur_pub_index{width:620px}

.commentaire_vue{font-size:10px; margin:0; padding:0}

#sidebar a{font-weight:normal; font-size:12px}

.navigation_lien a{color:red; font-size:14px}

img .photo{float:right; border:2px solid black}

#sidebar a:hover{color:white}

.blanc a:hover{color:white}

.colonne_droite{width:150px; float:left; margin:0; padding:0}

.news{margin:0; padding:0; color:red; padding-bottom:5px; margin-bottom:10px}

.post{padding:0; margin:0; padding-left:5px; text-align:justify; width:750px; font-size:13px}

.post_accueil{padding:0; margin:0; text-align:justify; float:left; width:435px; font-size:13px}

.marges_colonne{padding-left:10px; padding-right:10px}

.rallyes_a_venir{text-align:center; font-size:14px; color:white; font-weight:bold; margin:0; padding:0}

#photo_accueil{float:left; margin-left:20px; width:230px; border:1px solid grey}

#content #pages{text-align:center}
#content #pages a{font:bold 20px "Trebuchet MS"; color:#414d4c; text-decoration:none}
#content #pages a:hover{color:#1e2726}

#menu ul{margin:0; padding:0; list-style:none; line-height:normal;  margin-left:80px;}

#menu li{float:left;}

.blanc{color:white}



#menu a:hover, #menu .current_page_item a{}

#menu a:hover{text-decoration:underline; color:black}

h2.widgettitle{border-bottom:1px dashed orange}

hr{color:orange; background-color:orange; height:1px; border:0}

h1.billet, h2.billet{font-size:14px; color:black; margin-top:10px; margin-bottom:0; padding:0px; background-image:url(images/news.gif); background-position:left; background-repeat:no-repeat; padding-left:25px; font-family:Verdana}

h1.billet2{font-size:14px; color:black; margin-top:10px; margin-bottom:0; padding:0px; background-image:url(images/musicplayer.gif); background-position:left; background-repeat:no-repeat; padding-left:25px; font-family:Verdana}

.post p a{color:#369}

#supercache{font-size:9px}

.entry a, .post a{color:#369; font-weight:bold}

.entry a:hover, .post a:hover{text-decoration:underline}

.titre-sidebar{color:#84bfdb; padding-left:5px; height:20px; margin:0; font-size:14px; font-weight:bold;}
.trait-sidebar{height:2px;width:200px;background:#84bfdb;margin-left:5px;margin-bottom:5px;}

.titre-rubrique{text-align:center; font-size:14px; color:#FE6810; font-weight:bold}

.postmetadata a{color:#c3c3c3}



#footer a{font-size:12px; color:#369}

#content{padding-top:0; margin-top:0; font-size:12px}

#searchform{text-align:center}

#sidebar #searchform #s{width:138px; padding:2px; margin-right:15px}

#sidebar #searchsubmit{margin-right:10px; padding:0}

.widecolumn .entry p{font-size:1.05em}

.alt{background-color:#eaeaea; border-top:1px solid #ddd; border-bottom:1px solid #ddd;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);}

small{font-family:Arial,Helvetica,Sans-Serif; font-size:0.9em}

#headerimg .description{font-size:1.2em; text-align:center}

h2.pagetitle{font-size:1.6em}

#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif}



.commentlist li{font-weight:bold}

.commentlist cite, .commentlist cite a{font-style:normal; font-size:13px; color:#369}

.commentlist p{font-weight:normal; text-transform:none}

#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentmetadata{font-weight:normal}

.commentmetadata a{color:#369}

#sidebar{font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777}

code{font:1.1em 'Courier New',Courier,Fixed}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

a:hover{color:#147; text-decoration:underline}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}

.st-related-posts li a{text-decoration:none}

#wp-calendar a{text-decoration:none}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}

#wp-calendar th{font-style:normal; text-transform:capitalize}

.post hr{display:block}

.widecolumn .post{margin:0}

.postmetadata{clear:left}

.clear{clear:both}

#footer p{margin:0; padding:20px 0; text-align:center}

h2.pagetitle{margin-top:30px; text-align:center}

#sidebar h2{margin:5px 0 0; padding:0}

h3.comments{padding:0; margin:40px auto 20px}

p img{padding:0; max-width:100%}

img.centered{display:block; margin-left:auto; margin-right:auto}

img.alignright{padding:4px; margin:0 0 2px 15px; display:inline}

img.alignleft{padding:4px; margin:0 12px 0px 0; display:inline}

.alignright{float:right}

.alignleft{float:left}

.entry ol{padding:0 0 0 35px; margin:0}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

#sidebar ul, #sidebar ul ol{margin:0; padding:0}

#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:5px}

#sidebar ul p, #sidebar ul select{margin:5px 0 8px}

#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px}

#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}

#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0}

.entry form{text-align:center}

select{width:130px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}

#commentform textarea{width:100%; padding:2px}

#commentform #submit{}

.alt{margin:0; padding:10px}

.commentlist{padding:0; text-align:justify}

.commentlist li{margin:5px 0 3px; padding:5px 10px 3px; list-style:none}

.commentlist li .avatar{float:left; border:1px solid #eee; margin-right:10px; background:#fff}

.commentlist p{margin:10px 5px 10px 0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block}

#sidebar form{margin:0}

#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

#wp-calendar td.pad:hover{background-color:#fff}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

hr{display:none}

a img{border:none}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}

#recent-posts li a{color:#369312}

.titre_sidebar, h2.widgettitle{color:#84d0f0; font-size:15px; font-weight:bold; margin:0; padding:0}

#commentform a, .post_accueil p a, .news{color:#369}

span.lire_suite{background-color:#FFA245; color:white; margin-left:10px; font-style:italic; margin-top:5px; text-decoration:none; padding:3px}

h1.billet3{margin:0; padding:0; margin-left:15px; margin-top:1px; color:white; font-size:14px}

.barre_titre{background:transparent url('images/test-barre2.jpg') no-repeat; width:759px; height:26px; margin:0; padding:0; padding-top:4px}

.barre_titre a{color:white; font-size:14px; padding-left:18px}

.barre_petite_news a{color:white; font-size:13px; font-weight:bold; padding-left:16px}

.barre_titre_accueil{background:transparent url('images/test-petite-barre.jpg') no-repeat; width:449px; height:25px; padding:0; margin:0; padding-top:4px}

.barre_titre_accueil a:hover{color:white}

.barre_titre_accueil h3 a{color:white; font-size:13px; padding-left:16px; margin:0}

img.wp-smiley{border:0}

.photo_habillage_rallye{float:right; font-size:11px; width:310px; text-align:center; padding:10px}

