*{margin:0; padding:0;}

body{background:url(img/background.png) repeat #340300; color:#f2cc76; font:12px Arial; text-align:center;}

#backgroundpage_repeat{background:url(img/background-top.png) top repeat-x;}

#container{background-repeat:repeat-x; margin:0 auto; text-align:left; width:920px;}

#header{background:url(img/banniere.png) no-repeat; height:182px; padding-bottom:0; padding-top:0;}

#menuhorizontal{font-family:Tahoma,Arial; height:40px;}

#recherche{background:url(img/background_rechercheretflux.png) right top no-repeat; float:left; height:28px; margin-right:30px; padding-bottom:2px; width:160px;}

#recherche img{margin-right:14px;}

#recherche input{background-color:#340300; border-style:none; color:#693836; width:115px;}

#lienshorizontaux{background:url(img/boite_menurepeat.png) repeat-x; float:left; height:28px;width:461px;}

#lienshorizontaux .separationmenu{display:block; float:left; height:26px; width:2px;}

#lienshorizontaux li{color:#F2CC76; display:inline;}

#lienshorizontaux a{color:#F2CC76; display:block; float:left; padding:7px 15px; text-decoration:none;}

#lienshorizontaux a:hover{background:url(img/background_liennav.png) center top no-repeat;}

#backgroundgauche_menu{background:url(img/boitemenu_gauche.png) no-repeat; float:left; height:28px; width:19px;}

#backgrounddroit_menu{background:url(img/boite_menudroite.png) no-repeat; float:left; height:29px; width:19px;}

#fluxrss{float:left; height:60px; margin-left:80px; margin-top:-30px; width:30px;}

#sidebar1{float:right; padding-right:50px; width:200px;}

.titremodule_first{background:url(img/background_titremenu_First.png) no-repeat; padding-bottom:12px; padding-left:60px; padding-top:45px; width:140px;}

.titremodule{background:url(img/background_titremenu.png) no-repeat; padding-bottom:12px; padding-left:60px; padding-top:45px; width:140px;}

.contenumodule{padding:10px 10px 10px 17px;}

.contenumodule li{color:#f8d06d; font-family:Tahoma; font-size:14px; line-height:22px; list-style-type:none; text-align:center;}

#sidebar1 a{color:#f8d06d; text-decoration:none;}

#mainContent{float:left; padding:0 20px; width:600px;}

.article{background:url(img/article_background.png) no-repeat; margin-top:20px;}
.article p{margin-top:13px;}

.partiehaute_article{padding-bottom:6px; padding-left:60px; padding-top:10px;}

.partiehaute_article h1 a{color:#f9b371; font-family:Georgia; font-size:20px; font-weight:lighter; text-decoration:none;}

.partiehaute_article .informations{color:#eeddb3; display:inline; font-family:Arial; font-size:10px;}

.partiehaute_article a{color:#ab2c25; font-family:Arial; font-size:10px; text-decoration:underline;}

.backgroundarticle{padding-left:44px; padding-top:15px;}

.articlecontenu{border-bottom-color:#490300; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#490300; border-left-style:solid; border-left-width:1px; border-right-color:#490300; border-right-style:solid; border-right-width:1px; padding:0 8px 8px; width:494px;}

.articlecontenu a{color:#ab2c25; font-family:Tahoma; font-size:12px; text-decoration:underline;}

.partiebasse_article{margin-top:10px;}

.partiebasse_article h3, .sociable_tagline h3, .articlecontenu h3, .pagetitle{color:#f9b371; font-family:Georgia; font-size:20px; font-weight:lighter; margin-left:8px; text-decoration:none;}

.similar-posts {margin-left:8px; list-style:none;}

#footer{background-color:transparent; background:url(img/background_footer.png) center bottom no-repeat; clear:both; height:25px; padding:20px 0 0; width:920px;}

#footer p{color:#f8d06d; font-family:Arial; font-size:11px; margin:0 auto; padding-top:5px; text-align:center; width:724px;}

#footer p a{color:#ab2c25; text-decoration:underline;}

#footer #validehtml{margin-left:100px; margin-right:5px;}

.fltrt{float:right; margin-left:8px;}

.fltlft{float:left; margin-right:8px;}

.orange{color:#fea200;}

.clearfloat{clear:both; font-size:1px; height:0; line-height:0;}

.anciens a{color:#eeddb3; float:left; font-family:Verdanna; font-size:15px; font-weight:bold; margin-left:42px; margin-top:10px;}

.recents a{color:#eeddb3; float:right; font-family:Verdanna; font-size:15px; font-weight:bold; margin-right:42px; margin-top:10px;}

* html #mainContent{height:1%;}

a img{border:none 0;}

.commentlist{line-height:1.7em; list-style:none;}

.commentlist li{border:1px solid #490300; font-family:Tahoma,Arial; font-size:12px; margin:1em 2em; padding:10px;}

.commentlist li a{font-family:Tahoma,Arial; font-size:12px;}

.commentlist li p{display:inline; font-family:"Segoe UI",Tahoma,Arial; font-size:13px; font-style:italic;}

#comment{border:1px solid #490300; width:400px;}

.partiebasse_article form{padding-left:8px; padding-top:8px;}

.partiebasse_article .style_input{background:none; border:1px solid #490300; color:#f9b371; font-family:"Segoe UI",Tahoma,Arial; font-size:13px; font-style:italic; height:18px; margin-bottom:5px; padding:2px; width:250px;}

.partiebasse_article textarea{background:none; border:1px solid #490300; color:#f9b371; font-family:"Segoe UI",Tahoma,Arial; font-size:13px; font-style:italic; height:100px; margin-bottom:5px; overflow:auto; padding:2px; width:250px;}

.titremodule_first h1, #content h3, .titremodule h1{color:#f9b371; font-family:Georgia; font-size:18px; font-weight:lighter; text-decoration:none;}

.hidden, #header h1, #header .description{display:none;}