
html, body {
/*height : 100%;*/
background-color:#000000;
}
body {
padding : 0;
margin : 0;
/*background : url(../img/bgBody.jpg) no-repeat 50% 0;*/
font : 12px/16px Verdana, Arial, sans-serif;
text-align : center;
}
#sfondo-css{
position:absolute;
height:700px;
width: 100%;
margin: 0;
padding: 0;
z-index: 0;
}
div, p, h1, h2, h3, h4, h5, form, label {
margin : 0;
padding : 0;
text-align : left;
}
#divheaderHidden {
margin : auto;
display : block;
width : 777px;
height : 100px;
text-align : center;
position: relative;
z-index:1;
}
#menuTop{
width : 777px;
margin : auto;
text-align : center;
}

#menuTop a{
font:normal 12px/12px Verdana, sans-serif;
color:#ffffff;
margin:0px 0px 0px 10px;
text-decoration:none;
}

#menuTop a:hover{
font:normal 12px/12px Verdana, sans-serif;
color:#FF0000;
}

#menuTop .linkActive{
font:normal 12px/12px Verdana, sans-serif;
color:#FF0000;
}

#divContentOut {
margin : auto;
width : 777px;
padding : 0px;
background : url(../img/bgContentgral.png);
height:460px;
position:relative;
z-index:1;
}

#divContentOut-vosrecettes {
margin : auto;
width : 777px;
padding : 0px;
background : url(../img/bgContentgral.png);
height:505px;
position:relative;
z-index:1;
}

#divTitle{
margin:0px;
padding:0px;
background-color:#990000;
height:44px;
}

#divTitle p.title{
display:block;
float:left;
width:500px;
margin:0px;
padding:12px;
font:normal 14px/18px Verdana, sans-serif;
color:#ffffff;
text-decoration:uppercase;
font-weight: bold;
}


#divContent {
margin : 15px 20px 10px 20px;
}
.divScroll{
margin:0px;
width:745px;
height:390px;
overflow:auto;
scrollbar-face-color : #990000 ;
scrollbar-track-color: #990000 ;
scrollbar-arrow-color: #ffffff ;
scrollbar-shadow-color: #000000 ;
scrollbar-highlight-color: #990000 ;
scrollbar-darkshadow-color: #990000 ;
}

.divScroll_comm{
margin:0px;
width:745px;
height:330px;
overflow:auto;
scrollbar-face-color : #990000 ;
scrollbar-track-color: #990000 ;
scrollbar-arrow-color: #ffffff ;
scrollbar-shadow-color: #000000 ;
scrollbar-highlight-color: #990000 ;
scrollbar-darkshadow-color: #990000 ;
}

.divsubTitle{
margin:0px;
padding:0px;
background-color:#990000;
height:24px;
}

.divsubTitle p.subtitle{
display:block;
margin:0px;
padding:3px;
font:bold 12px/16px Verdana, sans-serif;
color:#ffffff;
text-decoration:uppercase;
}

.divEditoOut{
width : 277px;
float:left;
}

.divEdito{
background : url(../img/bgContentbox.png);
width : 277px;
height:315px;
}

.divEditoIn img{
margin:3px;
float:left;
}

.divEditoIn{
margin:8px;
font: 10px/10px Verdana,sans-serif;
color:white;
text-align:justify;
}

.divNewsletter{
background-color:#990000;
height:50px;
margin:10px 0px 0px 0px;
}
.divNewsletter p{
font:bold 12px/14px Verdana,sans-serif;
color:white;
padding-top:3px;
margin:0px 0px 10px 0px;
}

.divNewsletter form{
margin:5px;
}

.divNewsletter .inp_newsletter{
color:black;
font-style:italic;
padding:0px;
margin:0px;
float:left;
}

.divPoinsVente{
background : url(../img/bgContentbox.png);
width : 277px;
height:376px;
margin:0px 12px 0px 12px;
float:left;
}

.divPoinsVenteIn{
background : url(../img/img-map.png);
background-position: top left;
background-repeat:no-repeat;
width : 270px;
margin:3px;
height:346px;
}

.divPoinsVenteIn p{
width : 220px;
color:white;
font:italic 10px/11px Verdana,sans-serif;
position:relative;
left:50px;
top:315px;
}

.divRightOut{
width : 155px;
padding:0px;
margin:0px;
float:left;
}

.divActualites{
background : url(../img/bgContentbox.png);
width : 155px;
height:170px;
}
.divActualitesIn, .divLesvideosIn, .divLesspotIn {
margin:4px;
}
.divActualitesIn td{
font:normal 9px/9px Verdana,sans-serif;
color:white;

}
.divLesvideos{
background : url(../img/bgContentbox.png);
width : 155px;
height:105px;
margin:12px 0px 10px 0px;
}
.divLesvideosIn {
font:normal 10px/14px Verdana,sans-serif;
color:white;
margin:10px 0px 10px 3px;
}

.divLesvideosIn a {
color : #FFFFFF;
font : 10px/14px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;

}
.divLesvideosIn a:hover {
color : #f2f2f2;
text-decoration : underline;
}

.divLesspot{
background : url(../img/bgContentbox.png);
width : 155px;
height:88px;
margin:0px 0px 0px 0px;
}

#box-box{
position:absolute;
top:400px;
left:40px;
}


#divlepied {
height:85px;
text-align : center;
position:relative;
z-index:0;
}

#divlepied-vosrecettespied {
height:140px;
text-align : center;
position:relative;
z-index:0;
}


#box-menuLepied{
margin:auto;
padding-top:30px;
width : 777px;
}

#box-menuLepied-vosrecettespied{
margin:auto;
padding-top:45px;
width : 777px;
}

#box-menuLepied-vosrecettespied table{
width : 777px;
border-collapse:collapse;
}

#box-menuLepied-vosrecettespied table td{
margin:0px;
padding:5px;
text-align:center;
}

#box-menuLepied table{
width : 777px;
border-collapse:collapse;
}

#box-menuLepied table td{
margin:0px;
padding:5px;
text-align:center;
}

#divlepied a, #divlepied-vosrecettespied a  {
color : #FFFFFF;
font : 11px/12px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;

}
#divlepied a:hover, #divlepied-vosrecettespied a:hover {
color : #f2f2f2;
text-decoration : underline;
}

.clearBoth{
clear:Both;
height:1px;
position:relative;
z-index:0;
}
.clearBoth2{
clear:Both;
height:25px;
}
/*produit*/
.txt10bFFFFFF{
font:bold 11px/11px Verdana;
color:white;
text-align:center;
padding:0px 0px 15px 0px;
}

.txt10bFF0000{
font:bold 11px/11px Verdana;
color:FF0000;
}
.divGral{
color:white;
font:normal 11px/11px Verdana;
line-height:14px;
}
.divGral10{
color:white;
font:normal 11px/10px Verdana;

}
.divGral1110{
color:white;
font:normal 11px/12px Verdana;

}
.div185{
width:185px;
float:left;
}
.divOne{
width:10px;
float:left;
}
.divTwo{
width:20px;
float:left;
}
.div525{
width:525px;
float:left;
}
.div540{
width:540px;
float:left;
}
/*COURRIER*/
.div165firts{
width:165px;
height:220px;
float:left;
margin:20px 0px 0px 0px;
}
.div165{
width:165px;
height:220px;
float:left;
margin:20px 0px 0px 20px;
}
.div272{
width:272px;
float:left;
padding-top:50px;
}

.div200{
width:200px;
float:left;
}
.div290{
width:290px;
float:left;
}
.div338{
width:338px;
float:left;
}
.div360{
width:360px;
float:left;
}

.div385{
width:385px;
float:left;
}
.div395{
width:395px;
float:left;
}
.div445{
width:445px;
float:left;
}
.div440{
width:440px;
float:left;
border-left:2px solid #990000;
}
.div525{
width:525px;
float:left;
}
.txt10bulletFFFFFF{
font:bold 11px/11px Verdana,sans-serif;
color:white;
padding:0px 0px 0px 15px;
background : url(../img/bgbullet.gif) no-repeat 0 2px;
margin:0px 0px 6px 0px;
}

.txt10FFFFFF{
font:normal 11px/11px Verdana,sans-serif;
color:white;
}

.divalignright{
text-align:right;
}

.divalignright .txt10bFFFFFF{
text-align:right;
}

.divalignright .txt10bFF0000{
text-align:right;
}

/*RECETTES*/
.divgralcenter{
text-align:center;
}
.divgralcenterIn{
margin:auto;
width:700px;
padding-top:30px;
padding-left:30px;
}
.div220{
width:330px;
float:left;
text-align:center;
}
.div480{
width:480px;
float:left;
}

.divVosRecettes {
background : url(../img/bgContentbox.png);
margin:15px;
}
.divVosRecettesIn{
margin:5px;
height:120px;
overflow:auto;
scrollbar-face-color : #990000 ;
scrollbar-track-color: #990000 ;
scrollbar-arrow-color: #ffffff ;
scrollbar-shadow-color: #000000 ;
scrollbar-highlight-color: #990000 ;
scrollbar-darkshadow-color: #990000 ;
}

p.btn-base {
width : 144px;
height :32px;
float:left;
}

p.btn-base2 {
width : 144px;
height :32px;
float:left;
text-align:middle;
}

p.btn-base a {
width : 144px;
height : 32px;
display : block;
background : url(../img/btn-base.png) no-repeat 0% 50%;
color : #FF0000;
font :bold 11px/12px Verdana, sans-serif;
text-decoration : none;
margin : 2px;
padding : 0px;
text-align:center;
}
p.btn-base a:hover {
background : url(../img/btn-base.png) no-repeat 0% 50%;
color : #ff00000;
text-decoration : underline;
}

p.btn-base-simple {
width : 144px;
height :32px;
float:left;
}
p.btn-base-simple a {
width : 144px;
height : 32px;
display : block;
background : url(../img/btn-base.png) no-repeat 0% 50%;
color : #FF0000;
font :bold 11px/12px Verdana, sans-serif;
text-decoration : none;
margin : 3px;
padding : 10px 0px 0px 0px;
text-align:center;
}
p.btn-base-simple a:hover {
background : url(../img/btn-base.png) no-repeat 0% 50%;
color : #ff00000;
text-decoration : underline;
}

p.btn-base2 {
width : 166px;
height :32px;
float:left;
}
p.btn-base2 a {
width : 166px;
height : 32px;
display : block;
background : url(../img/btn-base2.png) no-repeat 0% 50%;
color : #FF0000;
font :bold 11px/12px Verdana, sans-serif;
text-decoration : none;
margin : 3px;
padding : 10px 0px 0px 0px;
text-align:center;
}
p.btn-base2 a:hover {
background : url(../img/btn-base2.png) no-repeat 0% 50%;
color : #ff00000;
text-decoration : underline;
}

.divModtrucs{
margin:15px 1px 1px 1px;
}

.divModtrucs img{
margin:0px 10px 0px 0px;
float:left;
}

.divModtrucs p{
margin:0px 0px 5px 0px;
}

.divModtrucs a  {
color : #FF0000;
font : 10px/12px Verdana, sans-serif;
text-decoration : none;

}
.divModtrucs a:hover {
color : #FF0000;
text-decoration : underline;
}

.divPartenaires{
margin:0px;
width:745px;
height:380px;
overflow:auto;
scrollbar-face-color : #990000 ;
scrollbar-track-color: #990000 ;
scrollbar-arrow-color: #ffffff ;
scrollbar-shadow-color: #000000 ;
scrollbar-highlight-color: #990000 ;
scrollbar-darkshadow-color: #990000 ;
}

.divModgralpartenaires{
float:left;
width:350px;

}
.divModpartenaires{
margin:2px;
float:left;
width:340px;
}

.divModpartenaires img{
margin:0px 8px 0px 0px;
float:left;
}

.divModpartenaires p{
margin:0px 0px 5px 0px;
}

.divModpartenaires a  {
color : #FF0000;
font : 10px/12px Verdana, sans-serif;
text-decoration : none;

}
.divModpartenaires a:hover {
color : #FF0000;
text-decoration : underline;
}

.divContact{
margin:0px 0px 0px 20px;
color:white;
}

.divContact label{
width:115px;
display:block;
float:left;
}
.divContact input{
float:left;
}
.divContact label.error {
color : red;
font-style : italic;
font-size:8pt;
float:left;
}

.divContact textarea{
width:415px;
height:170px;
background : url(../img/bgContentbox.png);
}

.divContactEnvoyer{
margin:0px 0px 0px 20px;
color:white;
}

.divContactEnvoyer label{
width:155px;
display:block;
float:left;
}
.divContactEnvoyer input{
float:left;
}
.divContactEnvoyer label.error {
color : red;
font-style : italic;
font-size:8pt;
float:left;
}

.divContactEnvoyer textarea{
width:415px;
height:170px;
background : url(../img/bgContentbox.png);
}
.divClosed{
text-align:right;
background:transparent;
margin:0px;
padding:0px;
}

.hrefactualite a {
color : #FFFFFF;
text-decoration : none;

}
.hrefactualite a:hover {
color : #f2f2f2;
text-decoration : underline;
}
/*SR*/

.txtannee{
font: bold 18px Verdana;
color:white;
}

.txtdate{
font: 12px Verdana;
color:white;
font-weight:bold;
}

.txtsous{
font: 12px Verdana;
color:white;
}

.txt10bFFFFFFpag{
font:bold 14px/14px Verdana;
color:white;
text-decoration:none;
padding:0px 0px 0px 2px;

}

p.btn-base4 a {
width : 144px;
height : 32px;
display : block;
color : #FFFFFF;
font :bold 11px/12px Verdana, sans-serif;
text-decoration : none;
margin : 2px;
padding : 0px;
text-align:center;
}

p.btn-base4 a:hover {
color : #FFFFFF;
text-decoration : none;
}

p.btn-base4 {
width : 144px;
height :32px;
float:left;
}

p.btn-base4 {
width : 144px;
height :32px;
float:left;
}

.div220recettes{
width:330px;
float:left;
text-align:left;
padding-left:30px;
padding-top:20px;
color:#FFFFFF;
font-family:Verdana;
}

/**********************aR-2010/06/14*/
#divTitle div.find_block{
display:block;
float:right;
width:188px;
border:none;
margin:3px;
color:#ffffff;
}
#divTitle div.form_find_box{
width:180px;
border:1px solid #000000;
margin:0px;
padding:0px;
background-color:#ffffff;

}
#divTitle form{
margin:0px;
padding:0px;
text-align:right;
}

#divTitle form input{
margin:0px;
padding:0px;
border:3px solid #FFFFFF;
font:normal 7pt/8pt Arial, sans-serif;
width:155px;
height:17px;
float:left;
}

#divTitle div.find_block a.link_title{
margin:0px;
color:#ffffff;
font:normal 7pt/10pt Verdana, sans-serif;
}

#divTitle div.find_block a.link_title:hover{
margin:0px;
color:#ffffff;
font:normal 7pt/10pt Verdana, sans-serif;
}
/***********************/
/* style plaque
/***********************/
div#plaqueOut{
display:block;
width:463px;
height:342px;
margin: auto;
padding:0px;
border:none;
background:url(../img/bgplaqueOff.png) no-repeat 50% 50%;
}

div#plaque{
margin: auto;
text-align:center;

}

div#plaque .title_plaque{ 
padding-top:30px;
text-align:center;
color:#ffffff;
font:bold 14pt/16pt Verdana, sans-serif;
}

div#plaque .list_plaque{ 
margin:auto;
margin-top:50px;
text-align:center;
color:#ffffff;
font-weight:bold;
width:193px;
height:193px;
/*border:1px solid #ffffff;*/
}

div#plaque .list_plaque a.link_plaque{
display:block;
color:#ffffff;
text-decoration:none;
}
div#plaque .list_plaque a.link_plaque:hover{ 
color:#ec9b18;
}