/* -------------------------------------------ENTETE */
/* image de l entete */
#head {
	background: url(../images/textpattern/8.gif) no-repeat top left;
}
#head_top {
        margin:0;
        padding: 0px 0px 0px 315px;
}
#head_middle,#head_right {
        padding:1px 0 0 0;
}
/* -------------------------------------------ACCROCHE */
#slogan img {
        padding : 10px 15px 10px 15px;
}
#slogan h2 {
	font-weight: bold;
	font-size: large;
	font-style: italic;
        /* padding: 0px 15px 15 0px;
        line-height:35px; */
        padding: 2px 100px 0 110px;
        line-height:10px;
}
/* -------------------------------------------NEWS */
#news {
        margin: 0;
        padding:0 15px 0 15px;
}
/* -------------------------------------------EDITO */
#edito {
        float:left;
        display:inline;
        height:210px ;
        width:445px;
        font-size: 12px;
        padding:30px 0 0 5px;
        margin:0  0 10px 0;
	border:1px #1f2b67 solid;
}
html>body #edito {
        height: auto;
        min-height:210px;
} 
#edito img{
        position:absolute;
        margin:-34px 0 0 322px;
        border:0;
}
#edito p{
        padding:5px;
        margin:0;
        border:0;
}
#edito-content {
        margin-top:-10px;
}
#edito-content img{
        position:relative;
        float:left;
        display:inline;
        margin:2px;
        border:0;
}
/* -------------------------------------------NEWS - RIGHT*/
#news-r {
        float:right;
        display:inline;
        width:285px;
        padding:0;
        margin:0;
        border:0;
}
/* -------------------------------------------FICHIER*/
#list {
        background-color:#212d69;
        width:100%;
        font-size: x-small;
        font-weight:bold;
        padding:0;
        margin:0;
        border:0;
        color:white;
}
#list a {
        color:white;        
        }
#list ul{
        margin-top:5px;
        padding-top:5px;
        margin-bottom:0px;
        padding-bottom:0px;
}
#list h3{
        text-align:center;
        font-size: small;
        margin-top:5px;
        padding-top:5px;
        margin-bottom:5px;
        padding-bottom:5px;
}
/* -------------------------------------------PRODUITS*/
#product{
        width:272px;
        font-size: small;
        font-weight:bold;
        padding: 15px 5px 2px 3px; 
        /* padding: 15px 10px 2px 40px; */
        margin:10px 0 10px 0;
	border:2px #6b6b6b solid;
}
#product img{
        position:absolute;
        margin:-18px 0 0 -5px;
   /*   margin:-35px 0 0 -32px;  */
}
#product-content{
	text-align:center;
        margin: 0;
   /*   padding: 8px 10px 0 35px; */
        padding: 0px 10px 0 10px; 
}
#product-content img{
        position:relative;
	margin: -5px -10px 5px 0; 
        /*margin: -82px -10px 1px 82px;*/
        padding:0;
}
#product-content li{
  margin-top : 10px;
}
html>body #product-content{
        height: auto;
        min-height:80px;
}
/* -------------------------------------------VIGNETTES*/
#linksbar {
        clear:both;
        margin:0;
        padding: 0 13px 13px 13px; 
	text-align:center;
}
#linksbar img{
        margin:0;
        padding:0;
        border:0;
}
#linksbar a{
        border:0;
        margin:0;
        padding:0;
	text-decoration: none;
}
/* ----------------------------------------- */
#foot-center p{
        font-weight: bold;
        font-size:11px;
        padding: 0;
        margin:0;
}
/* --------------------------------------position */
.right{
        float:right;
        padding:15px;
}
.left {
        float:left;
}
/* --------------------------------------PUB */
#advertising {
        position: absolute;
        text-align:center;
        background-color:white;
        top:140px;
	margin: 0px 0px 0px 5px;
        padding: 0 0 30px 0;
        width:797px;
}
#advertising a {
	text-decoration: none;


        color: #999999;
	font-weight: bold;
}
a.close {
        position: absolute;
        z-index: 9;
        right:0;
        margin-top:2px;
        padding: 2px;
        border:1px dotted #999999;
}
/* -------------------------------------------PUB EXTERIEURE - LOGOS*/
#foot-publink {
       position: absolute;
       margin-left :50px;
}