#gateway{
text-align:center;
margin-top:60px;
font-style: normal;
}

#hautdepage {
width:880px;
bottom:0px;
margin-right:20px;
}

.page-titre{
border-bottom: 1px dotted #aeaeae;
margin:10px 0px;
padding:0px;
}

.contenu {
font-family:Arial, tahoma, verdana;
font-size:12px;
color:#333333;
margin:16px;
font-style: normal;
}

.nav_pagination {
font-family:Arial, tahoma, verdana;
font-size:12px;
color:#333333;
text-decoration: none;
font-style: normal;
}

.nav_pagination:hover {
text-decoration:none;
}

.mentions {
font-family:Tahoma;
font-size:10px;
color:#777;
text-decoration:none;
font-style: normal;
}

.mentions:hover {
font-family:Tahoma;
font-size:10px;
color:#FFF;
text-decoration:none;
font-style: normal;
}

.sepmentions {
font-family:Tahoma;
font-size:10px;
color:#555;
text-decoration:none;
font-style: normal;
}

.recettes{
font-family:Arial, tahoma, verdana;
font-size:12px;
color:#444444;
margin-left:16px;
text-decoration:none;
font-style: normal;
}
.recettes:hover{
font-family:Arial, tahoma, verdana;
font-size:12px;
color:#666666;
margin-left:16px;
text-decoration:none;
font-style: normal;
}

.contenutitre {
display:block;
width:100%;
height:30px;
line-height:30px;
padding-bottom:4px;
background-image:url(../images/background/bgtitre.gif);
margin-bottom:4px;
}

.titrecontenu {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:16px;
font-style: normal;
text-decoration: none;
}

.voirfichier{
font-family:Tahoma;
font-size:11px;
color:#888;
font-weight:bold;
text-decoration:underline;
font-style: normal;
}

.voirfichier:hover{ 
font-family:Tahoma;
font-size:11px;
color:#CCC;
font-weight:bold;
text-decoration:underline;
font-style: normal;
}


.navlink{
font-family:Tahoma;
font-size:10px;
color:#666;
font-weight:bold;
text-decoration:underline;
font-style: normal;
}

.navlink:hover{ 
font-family:Tahoma;
font-size:10px;
color:#b5bf3f;
font-weight:bold;
text-decoration:underline;
font-style: normal;
}

.nav{
font-family:Tahoma;
font-size:11px;
color:#434343;
font-weight:bold;
text-decoration:none;
font-style: normal;
}

.nav:hover{ 
font-family:Tahoma;
font-size:11px;
color:#b5bf3f;
font-weight:bold;
text-decoration:none;
font-style: normal;
}

/* Accueil */
.accueil-cadre{
text-align:left;
margin-top:10px;
}

#accueil-bienvenue{
width:314px;
height:114px;
padding-top:12px;
background:url(../images/background/bg_pticadre_accueil.jpg) repeat-x #ededed;
}

.accueil-bienvenue-txt{
font-family:Tahoma;
font-size:11px;
color:#434343;
margin-top:15px;
margin-right:15px;
text-decoration:none;
font-style: normal;
}

#accueil-news{
width:314px;
height:258px;
background:url(../images/background/bg_news.jpg) repeat-x #dcdcdc;
margin-top:2px;
float:right;
text-decoration: none;
width:290px;
height:260px;
overflow:auto;
}

.accueil-news-cadre{
font-family:Arial;
font-size:11px;
color:#434343;
margin-top:12px;
margin-left:18px;
text-decoration: none;
}

.accueil-news-img{
float:right;
margin-right:15px;
margin-left:15px;
border:1px solid #909090;
padding:1px;
}

#accueil-catalogue{
width:314px;
height:124px;
background:url(../images/background/bg_pticadre_accueil.jpg) repeat-x #ededed;
margin-top:10px;
}

#accueil-catalogue-txt{
font-family:Tahoma;
font-size:11px;
color:#434343;
margin-left:15px;
font-style: normal;
text-decoration: none;
}

.introwhite{
font-family:Tahoma;
font-size:11px;
color:#FFF;
font-style: normal;
text-decoration: none;
}

.intro{
font-family:Tahoma;
font-size:11px;
color:#666666;
font-style: normal;
text-decoration: none;
}

.intro:hover{
font-family:Tahoma;
font-size:11px;
color:#666666;
font-style: normal;
text-decoration: none;
}

.linkintro{
font-family:Tahoma;
font-size:11px;
color:#666666;
text-decoration:none;
font-style: normal;
}
.linkintro:hover{
font-family:Tahoma;
font-size:11px;
color:#666666;
text-decoration:underline;
font-style: normal;
}

.skipintro{
font-family:Tahoma;
font-size:11px;
color:#bac743;
text-decoration:none;
font-style: normal;
}
.skipintro:hover{
font-family:Tahoma;
font-size:11px;
color:#bac743;
text-decoration:underline;
font-style: normal;
}

.flash{
font-family:Tahoma;
font-size:10px;
color:#999999;
text-decoration:none;
font-style: normal;
}
.flash:hover{
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-style: normal;
}

.lienintro{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#b5bf3f;
text-decoration:none;
font-style: normal;
}

.lienintro:hover{
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#666666;
text-decoration:none;
font-style: normal;
}

#modulerecherche{
margin-top:16px;
margin-left:14px;
margin-right:14px;
width:202px;
height:59px;
background-color: #999999;
}

.recherche{
font-family:Tahoma;
font-size: 10px;
color:#6f7b8b;
font-weight:bold;
text-decoration:none;
line-height:13px;
height:14px;
font-style: normal;
}

.details{
font-family:Arial;
font-size: 12px;
color:#6f7b8b;
font-weight:bold;
text-decoration:none;
line-height:15px;
height:20px;
font-style: normal;
}

.legende{
font-family:Tahoma;
font-size: 10px;
color:#6f7b8b;
text-decoration:none;
padding-top:4px;
font-style: normal;
}

.g-bt{
border:0 none;	
right:5px;
bottom:14px;
padding-bottom:2px;
}



#tooltip{
	position:absolute;
	visibility:hidden; 
	border:1px solid #CCC;
	background-color:#FFFFCC;
	padding:10px;
	width:150px;
}

/** *** CONTACT */
.conteneur_champ{
margin-bottom:10px;
}

.label{
float:left; 
width:130px; 
font-family:tahoma;
font-size:11px; 
font-style: normal;
text-decoration: none;
}

.form_select{
height:20px;
line-height:15px;
color:#080808;
font-size:10px;
width:220px;
}

.form_texte{
height:11px;
line-height:11px;
color:#080808;
font-size:10px;
padding:2px 4px;
width:220px;
font-style: normal;
text-decoration: none;
}

.form_textarea{
width:227px;
}

#cadregrey {
font-family:Arial, tahoma, verdana;
font-size:12px;
border:1px solid #DEDEDE; 
margin-bottom:10px; 
padding:17px;
font-style: normal;
text-decoration: none;
background-image:url(../images/background/transparent.png);
}

#cadregrey_prod {
font-family:Tahoma, verdana;
font-size:11px;
border:1px solid #DEDEDE; 
margin-bottom:10px; 
padding:17px;
font-style: normal;
text-decoration: none;
background-image:url(../images/background/transparent.png);
}

#cadreprod {
font-family:Tahoma, verdana;
font-size:11px;
border:1px solid #DEDEDE; 
margin-bottom:10px; 
padding:10px;
font-style: normal;
text-decoration: none;
background-image:url(../images/background/transparent.png);
}

.obligatoire {
font-family:Tahoma;
font-weight:bold;
font-size:10px;
color:#ff9900;
font-style: normal;
text-decoration: none;
}

.abecedaire {
font-family:Arial;
font-size: 13px;
color:#6f7b8b;
font-weight:bold;
text-decoration:none;
font-style: normal;
}
.abecedaire:hover {
font-family:Arial;
font-size: 13px;
color:#b5bf3f;
font-weight:bold;
text-decoration:underline;
font-style: normal;
}

.offres {
font-family:Tahoma, verdana;
font-size:11px;
font-weight:bold;
color:#333;
text-decoration:none;
font-style: normal;
}

.offres:hover {
font-family:Tahoma, verdana;
font-size:11px;
font-weight:bold;
color:#333;
text-decoration:underline;
font-style: normal;
}
