/* GŽnŽral */

body {
	font: 12px "Arial", Tahoma;
	color: #000000;
	background-color:  #f7f7f7;
	margin:0px;
	background:#e8edf4;
}

a{color:#962929; font-weight:bold; text-decoration:none;}


#cadre{
width: 907px;
margin: 0px auto;
}

#logo{
padding-left: 10px;
padding-top: 20px;
padding-bottom: 20px;
}

#content{
width:582px;
background:#FFFFFF url(images/cadretop.png) no-repeat;
float: left;
}

#cont{
padding-left:25px;
padding-right:25px;
padding-top:15px;
padding-bottom:0px;
}
#cont p{
line-height:18px;
}

#contentbottom{
width:582px;
height:46px;
background:#e8edf4 url(images/cadrebottom.png) top center no-repeat;
}

h1{
margin: 0px;
padding: 0px;
color:#1e3e6b;
font-size: 24px;
font-weight: normal;
border-bottom: 1px solid #c2c5ca;
}

h2{
color:#962929;
font-size: 14px;
font-weight: bold;
}

.item{
background: url(images/item.png);
width:514px;
height: 17px;
padding: 9px;
}

.item a:link, .item a:visited{
color: #621818;
text-decoration: none;
font-weight: bold;
}

.it{
padding-left: 20px;
font-size: 1em;
line-height:18px;
}

.bloc_offer{margin:10px 0 20px 0px; border:none; display:block; width:539px; height:197px; background:no-repeat; text-decoration:none;}
.bloc_offer .price{color:#962929; text-align:center; font-size:24px; position:relative; top:40px; left:195px; font-weight:bold;}
.bloc_offer .liv_grat{color:#333333; font-size:12px; position:relative; top:-13px; left:-2px; font-weight:bold;}


#sidebar{
float: left;
width: 325px;
}
#sidebar a{font-weight:normal;}

#cadrepub{
background: url(images/cadrepub.png);
width: 250px;
height: 250px;
padding:24px;
margin-left:13px;
}

#cadremenu{
background: url(images/cadremenu.png);
width: 298px;
height: 576px;
margin-left:13px;
margin-top:0px;
}

#sidebar h3{
color:#1e3e6b;
padding: 15px;
padding-bottom: 0px;
margin: 0px;
}

#sidebar li{
list-style-type: none;
border-bottom: 1px dotted #a0b7d6;
padding: 5px;
}

#sidebar ul{
padding-left: 20px;

}

#sidebar a:link, #sidebar a:visited{
color: #4d4d4d;
text-decoration: none;
}

#sidebar a:hover{
color:#962929;
}

#imgarticle{
float: left;
width:150px;
}

#texte{
width:382px;
float: left;
font-size: 14px;
}

#pub{
margin-top: 10px;
}

img{

border:0px;
margin:0px;}

#texte a:link; #texte a:visited{
color: #1e3e6b;
}
