body{
margin: 0;
padding: 0;
text-align: center;
background: #FFFFFF url(wp/fond-blog.jpg) no-repeat top center;
font: 62.5% Arial,"Helvetica Neue",Helvetica,sans-serif;
}
h1 {
	padding:0;
	font-size: 1.3em;
	font-weight: normal;
	color: #464646;
	margin: 0px 0px 0px 5px;
}
h2 {
   	font-size: 1.5em;
	color: #FF9900;
}
h3 {
font: 105% Arial,"Helvetica Neue",Helvetica,sans-serif;
margin: 0px 0px 0px 0px;
padding-bottom: 2px;
}
a img {
border: 0;}
p {
	padding: 0px 0px 0px;
	margin: 0px;
}
form{
margin:0;
padding:0;
}
#conteneur {
background: #FFFFFF url(wp/bg6.gif) repeat-x top left;
width: 945px;
margin: 0 auto;
}
#header {
margin: 0 auto;
	height: 106px;
	width: 945px;
	background-color: #fff;
	text-align: left;
	vertical-align : top;
	background-image:url(wp/barrehaut2.gif);
	background-repeat: repeat-x;
}
#bannpub {
    position: relative;
    margin-left: 216px;
	margin-top: -82px;
}
#menu {
margin: 0 auto;
background: url(wp/formatl/fondbarre.gif) repeat-x top left;
line-height: 1px;
font-size: 1px;
height: 34px;
width: 945px;

}
#menu ul {
padding:0;
margin:0;
list-style-type:none;
}
#menu li {
float:left; /*pour IE*/
}
#menu ul, #menu li{
display:block;
float:left;
}
#milieu {
text-align: left;
position:relative;
overflow:auto; 
width: 945px;
}
#gauche {
width: 645px;
float:left;
margin-bottom: 12px;
}
#gauchetitre {
margin-top:5px;
width:640px;
}

#gauchetitre h1 {
padding: 2px 3px;
background-color: #FF9900;
text-decoration: none;
Text-transform: uppercase;
color: #FFFFFF;

}
#slider {
margin: 7px 7px 7px 7px;
}
#headline {
overflow:auto;
}
.colonne-home {
float:left;
margin: 7px 7px 7px 7px;
}
.colonne-home ul {
padding:0;
margin:0;
list-style-type:none;
}
.colonne-home li{
border-top: 1px dashed rgb(220, 220, 220);
width: 305px;
font-size: 1.2em; 
font-weight: normal; 
color: #464646;
text-decoration: none;
line-height: 1.5;
margin-bottom: 10px;
}
.colonne-home li p{
color: #464646;
}
.colonne-home h2 a{
padding: 2px 3px;
background-color: #FF9900;
text-decoration: none;
Text-transform: uppercase;
color: #FFFFFF;
margin: 10px 0px 10px 10px;
}
.premierse{
border-top: 10px #000000;
background-color: rgb(242, 242, 242);
}
.premier-home {
padding:0;
margin-left: 1px;
margin-top:10px;
margin-bottom: 10px;
}
.premier-home a {
margin-left: 4px;
width: 290px;
Height: 125px;
display:block;
border: 2px solid #FFFFFF;
}

.premier-home p {
color: #CC6600;
}
.comment-home {
color: red;
}
.second-home {
margin-left: 10px;
}
.vignette-home {
float:left;
padding:0;
margin-top:10px;
margin-right: 5px;
margin-bottom:10px;
}

.vignette-texte a {
color: #464646;
}
.vignette-texte{
margin-top:10px;
text-align:left;
margin-bottom:10px;
color: #464646;
}
.texte-vignette p{
color: #464646;
}
.vignette-home img{
border: 2px solid #CCCCCC;
}
.court-home{
background: url(image/formatl/puce-home.gif) no-repeat scroll 0px 5px transparent;
margin-left: 4px;
}
.court-home a {
margin-left: 10px;
color: #464646;
text-decoration: none;
}
.court-home a:hover {
text-decoration:underline;
}
.groupe-image {
background: url(wp/formatl/bg-colonne-head.gif) no-repeat scroll center top transparent;
padding-top: 10px;
}
.groupe-image h2 a{
padding: 2px 3px;
background-color: #FF9900;
text-decoration: none;
Text-transform: uppercase;
color: #FFFFFF;
margin: 10px 0px 10px 10px;
}
.unique-coiffure {
text-align: center;
padding-top:10px;
padding-bottom:10px;
background-color: rgb(242, 242, 242);
margin: 10px 14px 10px 7px;
}
.unique-coiffure img {
background-color: #FFFFFF;
padding: 4px;
border: 1px solid rgb(204, 204, 204);
margin-right: 5px;
}
.unique-coiffure a img:hover {
background-color: #FF9900;
}
#headline2 {
background: url(wp/formatl/bg-colonne-head.gif) no-repeat scroll center top transparent;
padding-top: 10px;
overflow: auto;
}
#forum {
background: url(wp/formatl/bg-colonne-head.gif) no-repeat scroll center top transparent;
padding-top: 10px;
}
#forum h2 a{
padding: 2px 3px;
background-color: #FF9900;
text-decoration: none;
Text-transform: uppercase;
color: #FFFFFF;
margin: 10px 0px 10px 10px;
}
.forumtitre {
overflow:auto; 
}
.forumtitre ul {
padding:0;
margin:0;
list-style-type:none;
margin-left:4px;
}

.forumtitre li{
padding:0;
margin-left:4px;
float:left; /*pour IE*/
border: 1px dashed rgb(220, 220, 220);
width: 80px;
background-color: rgb(242, 242, 242);
text-align:center;
line-height: 1.5;
}
.forumtitre li a{
color: #464646;
font-size: 1.2em; 
text-decoration: none;
}
.forumtitre li a:hover{
font-size: 1.2em; 
text-decoration: none;
color: #FF9900;
}
.forumtitre ul, .forumtitre li{
display:block;
float:left;
}
.topicforum {
margin-left:7px;
margin-top: 4px;
background-color: rgb(242, 242, 242);
border: 1px solid rgb(242, 242, 242);
}
.topicforum ul {
padding:0;
list-style-type:none;
margin-left:4px;
margin-top:2px;
}
.topicforum li{
height: 28px;
background: url(wp/formatl/puce-home.gif) no-repeat scroll 0px 9px transparent;
background-color:#FFFFFF;
padding:0;
margin-left:4px;
margin-right:4px;
margin-top: 4px;
line-height: 2.5;
}
.topicforum li a{
font-size: 12px; 
margin-left:7px;
text-decoration:none;
color: #464646;
}
.topicforum li a:hover{
font-size: 12px;
text-decoration: underline;
}
#droite {
width: 300px;
float:right;
}
#recherche {
padding-left: 55px;
padding-top: 10px;
height: 38px;
border-top: 1px solid white;
background: #000000 url(wp/fond-forum-search.jpg) no-repeat top left;
margin-bottom:4px;
}
.widget {
		clear:both;
		overflow:hidden; height:100%;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:#E3E4E8;
		}
	
	.widget .widget-bgr {
		overflow:hidden; height:100%;
		width:296px;
		padding:0;
		margin: 1px 1px 1px 1px;
		background:url(wp/fond-toolbar2.png) repeat-x scroll center bottom rgb(255,255,255);
		border-bottom:1px solid rgb(215,215,215);
		}
		
	.widget .title {
		overflow:hidden; height:100%;
		margin:0px 0px 1px 0px;
		}
		
	.widget h2 {
		overflow:hidden; height:100%;
		font-family: tahoma;
		font-weight: normal; font-size:2.2em; line-height:1.3em;
		color:#0e1a27; text-transform:uppercase;
		padding:0px 10px 2px 0px;
		}

	.widget h3 {
		overflow:hidden; height:100%;
		font-family: Arial;
		font-weight: bold; font-size:1.7em; line-height:1.5em;
		color:rgb(85,85,85);
		padding:3px 10px;
		background:url(wp/fond-toolbar.png) repeat-x scroll center bottom rgb(255,255,255);
		border-bottom:1px solid rgb(215,215,215);
		}
	
	.widget ul {
		clear:both;
		overflow:hidden; height:100%;
		font-size:1.1em; line-height:15px;
		color:#525252;
		margin:0px 0px 0px 0px;
		}
	
	.widget ul li {
		overflow:hidden; height:100%;
		padding:0px 0px 5px 2px;
		}
.pub-droite {
border-top: 2px solid white;
border-bottom: 2px solid white;
}
.blog {
background: #EFEFEF url(wp/forum/fond-article.jpg) no-repeat top left;
padding-top: 5px;
padding-bottom: 3px;
}
.blog h3 {
text-align:left;
padding-top: 5px;
padding-left: 65px;
}
.blog h2 {
margin: 5px 0px 10px 65px;
}
.cadrenews {
text-align:left;
margin: 0px;
background-color: #FFFFFF;
}
.cadrenews ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.cadrenews li {
font-size: 1.2em; 
font-weight: normal; 
color: #464646;
border-bottom:1px solid #CCCCCC;
margin-bottom: 5px;
}
.cadrenews li a {
font-weight:bold;
text-decoration: none;
color: black;
}
.cadrenews-image {
}
.cadrenews-titre {
margin-top: 5px;
}
#premier {
border: none;
}
#premier2 {
border: none;
}
#premier3 {
border: none;
}
.mini-image {
float: left;
margin-left: 3px;
margin-right: 3px;
margin-top: 3px;
margin-bottom: 3px;
padding: 2px 2px 2px 2px;
border: 1px solid #DDDDDD;
}
.pubrectangle {
margin-top: 5px;
margin-bottom: 5px;
}
#pied {
padding-left: 6px; 
padding-right: 6px; 
background: #FF9900;
text-align: center;
color:#FFFFFF;
}
#pied a {
color:#FFFFFF;
}