

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// main */
body {
	font-family: Times , arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background: #fffdf3 url(../images/BG_commun.jpg) top center no-repeat;
}

body.accueil {
	background: #fffdf3 url(../images/BG_accueil.jpg) top center no-repeat;
}

.wrapper {
	position: relative;
	margin:0 auto;
	width:1100px;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// header */

header {
	position: relative;
	display: block;
	height: 200px;
	color:#ffffff;
	background: transparent url(../images/BG_filet.png) bottom center no-repeat;
	margin-bottom: 5px;
}



header figure#logo {
	position: absolute;
	display: block;
	width: 273px;
	height: 144px;
	top:35px;
	left: 414px;
}


header figure.b1 {
	position: absolute;
	display: block;
	width: 121px;
	height: 71px;
	top:108px;
	left: 78px;
}

header figure.b2 {
	position: absolute;
	display: block;
	width: 121px;
	height: 71px;
	top:108px;
	left: 242px;
}

header figure.b3 {
	position: absolute;
	display: block;
	width: 121px;
	height: 71px;
	top:108px;
	left: 722px;
}

header figure.b4 {
	position: absolute;
	display: block;
	width: 121px;
	height: 71px;
	top:108px;
	left: 903px;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// contenu */

#contenu {
	position: relative;
	min-height: 450px;
}

#contenu nav.interne {
	position: absolute;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 1100px;
	top:0px;
	left:0px;
	text-align: center;
}

#contenu nav.interne a {
	font-size: 14px;
	color: #f9f1e5;
	text-decoration: none;
	margin: 0 10px;
	height: 30px;
	line-height: 30px;
	padding: 5px 10px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	
}


#contenu section.zone_contenu {
	position: absolute;
	top:50px;
	width: 1100px;
	height: 400px;
	color: #f5eee3;
	font-size: 15px;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// home globale */

.contenu_home {
	background: url(../images/CONTENU_accueil.png);
	color: #887a6f;
}

.contenu_home h1 {
	display: block;
	position: absolute;
	text-align: center;
	top:15px;
	width: 1100px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 22px;
}

.contenu_home h2 {
	display: block;
	position: absolute;
	text-align: center;
	top:45px;
	width: 1100px;
	font-weight: normal;
	font-size: 16px;
}

.contenu_home #bt1 {
	display: block;
	position: absolute;
	top:70px;
	left: 106px;
}

.contenu_home #bt2 {
	display: block;
	position: absolute;
	top:70px;
	left: 335px;
}

.contenu_home #bt3 {
	display: block;
	position: absolute;
	top:70px;
	left: 565px;
}

.contenu_home #bt4 {
	display: block;
	position: absolute;
	top:70px;
	left: 795px;
}


.contenu_home figure#accroche {
	display: block;
	position: absolute;
	text-align: center;
	width: 1100px;
	top:345px;
	left: 0px;
}








/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// contenus */

.contenu_chabert {
	background: #61a493 url(../images/CONTENU_chabert.jpg) center center no-repeat;
	color: #f9f1e3;
}

.contenu_chabert nav.interne a:hover {
	background-color: rgba(58,107,92,1);
}

.contenu_chabert nav.interne a.sel {
	background-color: rgba(58,107,92,1);
}






.contenu_carnivores {
	background: #4a1824 url(../images/CONTENU_carnivores.jpg) center center no-repeat;
	color: #f9f1e3;
}

.contenu_carnivores nav.interne a:hover {
	background-color: rgba(45,10,18,1);
}

.contenu_carnivores nav.interne a.sel {
	background-color: rgba(45,10,18,1);
}







.contenu_mamacaroni {
	background: #9c2d26 url(../images/CONTENU_mamacaroni.jpg) center center no-repeat;
	color: #f9f1e3;
}

.contenu_mamacaroni nav.interne a:hover {
	background-color: rgba(104,20,12,1);
}

.contenu_mamacaroni nav.interne a.sel {
	background-color: rgba(104,20,12,1);
}






.contenu_3cochons {
	background: #5f4024 url(../images/CONTENU_3cochons.jpg) center center no-repeat;
	color: #f9f1e3;
}

.contenu_3cochons nav.interne a:hover {
	background-color: rgba(58,39,22,1);
}

.contenu_3cochons nav.interne a.sel {
	background-color: rgba(58,39,22,1);
}









/*///////////////////////////////////////////////////////////////////////////////////////////////// accueil */


#contenu section.accueil figure.img1 {
	position:absolute;
	left:0px;
	top:50px;
	width: 380px;
	height: 290px;
	overflow: hidden;
}


#contenu section.accueil div.txt {
	position:absolute;
	left:425px;
	top:10px;
	width: 250px;
	text-align: justify;
}

#contenu section.accueil div.txt h1 {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	background: url(../images/barre.gif) bottom center no-repeat;
}

#contenu section.accueil div.txt p {
	margin-top: 20px;
}

#contenu section.accueil div.txt h2 {
	display: block;
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	background: url(../images/barre.gif) top center no-repeat;
}

#contenu section.accueil div.txt h2 a {
	color: inherit;
	text-decoration: none;
}

#contenu section.accueil div.txt h2 a:hover {
	text-decoration: underline;
}


#contenu section.accueil figure.img2 {
	position:absolute;
	right:0px;
	top:50px;
	width: 380px;
	height: 290px;
	overflow: hidden;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////// carte */


#contenu section.carte {
	position:absolute;
	left:100px;
	top:50px;
	background: #f9f2e4;
	width: 900px;
	height: 370px;
}


#contenu section.carte nav a { -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}

#contenu section.carte nav.chabert { position:absolute; top:40px; left:40px; width: 190px; padding: 10px 0; border-top: 2px solid #52a593; border-bottom: 2px solid #52a593;}
#contenu section.carte nav.chabert a { display: block; color: #A6A3A3; font-size: 16px; padding: 5px; text-decoration: none;}
#contenu section.carte nav.chabert a:hover { display: block; color: #f9f2e4; font-size: 16px; padding: 5px; text-decoration: none; background:#52a593; }
#contenu section.carte nav.chabert a.sel { display: block; color: #f9f2e4; font-size: 16px; padding: 5px; text-decoration: none; background:#52a593; }

#contenu section.carte nav.carnivores { position:absolute; top:40px; left:40px; width: 190px; padding: 10px 0; border-top: 2px solid #4a1824; border-bottom: 2px solid #4a1824;}
#contenu section.carte nav.carnivores a { display: block; color: #A6A3A3; font-size: 14px; padding: 3px; text-decoration: none;}
#contenu section.carte nav.carnivores a:hover { display: block; color: #f9f2e4; font-size: 14px; padding: 3px; text-decoration: none; background:#4a1824; }
#contenu section.carte nav.carnivores a.sel { display: block; color: #f9f2e4; font-size: 14px; padding: 3px; text-decoration: none; background:#4a1824; }

#contenu section.carte nav.mamacaroni { position:absolute; top:40px; left:40px; width: 190px; padding: 10px 0; border-top: 2px solid #9c2d26; border-bottom: 2px solid #9c2d26;}
#contenu section.carte nav.mamacaroni a { display: block; color: #A6A3A3; font-size: 14px; padding: 5px; text-decoration: none;}
#contenu section.carte nav.mamacaroni a:hover { display: block; color: #f9f2e4; font-size: 14px; padding: 5px; text-decoration: none; background:#9c2d26; }
#contenu section.carte nav.mamacaroni a.sel { display: block; color: #f9f2e4; font-size: 14px; padding: 5px; text-decoration: none; background:#9c2d26; }

#contenu section.carte nav.cochons { position:absolute; top:40px; left:40px; width: 190px; padding: 10px 0; border-top: 2px solid #5f4024; border-bottom: 2px solid #5f4024;}
#contenu section.carte nav.cochons a { display: block; color: #A6A3A3; font-size: 16px; padding: 5px; text-decoration: none;}
#contenu section.carte nav.cochons a:hover { display: block; color: #f9f2e4; font-size: 16px; padding: 5px; text-decoration: none; background:#5f4024; }
#contenu section.carte nav.cochons a.sel { display: block; color: #f9f2e4; font-size: 16px; padding: 5px; text-decoration: none; background:#5f4024; }

#contenu section.carte .zoneCarte {
	position:absolute;
	left:270px;
	top:20px;
	background: #e5dfd2;
	width: 610px;
	height: 330px;
	overflow: hidden;
}

#contenu section.carte .zoneCarte #sliderCarte {
	position:absolute;
	left:0px;
	top:0px;
	width: 60000px;
	height: 330px;
}

#contenu section.carte .zoneCarte #sliderCarte .detailCarte {
	position:relative;
	float: left;
	margin: 10px;
	width: 590px;
	height: 310px;
	overflow: hidden;
	color: black;
}

#contenu section.carte .zoneCarte #sliderCarte .detailCarte ul {
	float: left;
	width: 283px;
	height: 55px;
	margin-right: 7px;
	margin-bottom: 7px;
	list-style: none;
}


#contenu section.carte .zoneCarte #sliderCarte .detailCarte ul li.texte { float: left; text-align: left; width: 200px; margin-right: 10px; height: 55px; color:#423a2b; }
#contenu section.carte .zoneCarte #sliderCarte .detailCarte ul li.prix { float: left; text-align: left;  width: 60px; padding-left: 10px; height: 55px; border-left:1px dotted #7f7066; font-weight: bold; font-size: 14px; }



#contenu section.carte .zoneCarte #sliderCarte .detailMenu {
	position:relative;
	float: left;
	margin: 10px;
	width: 590px;
	height: 310px;
	overflow: hidden;
	color: black;
	text-align: center;
	color:#423a2b;
}


#contenu section.carte .zoneCarte #sliderCarte .detailMenu span.chabert{ color:#247060; font-weight: bold; font-size: 16px;  }
#contenu section.carte .zoneCarte #sliderCarte .detailMenu span.carnivores{ color:#4a1824; font-weight: bold; font-size: 16px;   }
#contenu section.carte .zoneCarte #sliderCarte .detailMenu span.mamacaroni{ color:#9c2d26; font-weight: bold; font-size: 16px;   }
#contenu section.carte .zoneCarte #sliderCarte .detailMenu span.cochons{ color:#5f4024; font-weight: bold; font-size: 16px;   }



#contenu section.carte .zoneCarte #sliderCarte .detailCarte ul li.chabert{ color:#247060;  }
#contenu section.carte .zoneCarte #sliderCarte .detailCarte ul li.carnivores{ color:#4a1824;  }
#contenu section.carte .zoneCarte #sliderCarte .detailCarte ul li.mamacaroni{ color:#9c2d26;  }
#contenu section.carte .zoneCarte #sliderCarte .detailCarte ul li.cochons{ color:#5f4024;  }

/*///////////////////////////////////////////////////////////////////////////////////////////////// galerie */


#contenu section.galerie {
	display: inline-block;
	width:1100px;
	height: 350px;
	margin-top: 10px;
	
	position: relative;
	
	overflow: hidden;
	
}

#contenu section.galerie #slider {
	display: block;
	width:60000px;
	height: 350px;
	
	position: absolute;
	left: -445px;
	
}

#contenu section.galerie #slider span {
	display: block;
	width:670px;
	float: left;
}

#contenu section.galerie #masque {
	display: block;
	width:1100px;
	height: 350px;
	top:0px;
	left: 0px;
	position: absolute;
}

#contenu section.galerie .mamacaroni { background: url(../mama-caroni/images/masque.png) top center no-repeat; }
#contenu section.galerie .chabert { background: url(../chabert-et-fils/images/masque.png) top center no-repeat; }
#contenu section.galerie .cochons { background: url(../aux-trois-cochons/images/masque.png) top center no-repeat; }
#contenu section.galerie .carnivores { background: url(../le-bouchon-des-carnivores/images/masque.png) top center no-repeat; }

#contenu section.galerie #flG {
	display: block;
	width:37px;
	height: 72px;
	top:125px;
	left: 130px;
	position: absolute;
	background: url(../images/fleche-gauche.png) top center no-repeat;
	cursor: pointer;
}

#contenu section.galerie #flD {
	display: block;
	width:37px;
	height: 72px;
	top:125px;
	right: 130px;
	position: absolute;
	background: url(../images/fleche-droite.png) top center no-repeat;
	cursor: pointer;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////// privatisation */


#contenu section.privatisation figure.img1 {
	position:absolute;
	left:0px;
	top:50px;	
}

#contenu section.privatisation figure.img2 {
	position:absolute;
	left:0px;
	top:195px;
}

#contenu section.privatisation figure.img3 {
	position:absolute;
	right:0px;
	top:50px;	
}

#contenu section.privatisation figure.img4 {
	position:absolute;
	right:0px;
	top:195px;
}


#contenu section.privatisation div.txt {
	position:absolute;
	left:425px;
	top:10px;
	width: 250px;
	text-align: justify;
}

#contenu section.privatisation div.txt h1 {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	background: url(../images/barre.gif) bottom center no-repeat;
}

#contenu section.privatisation div.txt p {
	margin-top: 20px;
}

#contenu section.privatisation div.txt a {
	display: inline-block;
	color: #f6efe4;
	margin-top: 15px;
	text-decoration: none;
}

#contenu section.privatisation div.txt a:hover {
	text-decoration: underline;
}

#contenu section.privatisation div.txt h2 {
	display: block;
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	border-top: #f6efe4 2px solid;
	border-bottom: #f6efe4 2px solid;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////// cadeau */


#contenu section.cadeau .cadeauGauche {
	position: absolute;
	top:0px;
	left:100px;
	width: 490px;
	min-height: 350px;
	background: url(../images/filet.png) top right repeat-y;
	padding-right: 40px;
}

#contenu section.cadeau .cadeauGauche h1 {
	display: block;
	float: left;
	height: 40px;
	width: 490px;
	line-height: 40px;
	text-align: left;
	font-size: 18px;
	margin-bottom: 10px;
	background: url(../images/barre.gif) bottom center repeat-x;
}

#contenu section.cadeau .cadeauGauche figure {
	display: block;
	float: left;
	min-height: 40px;
	width: 235px;
}

#contenu section.cadeau .cadeauGauche article {
	display: block;
	float: left;
	min-height: 40px;
	width: 250px;
}

#contenu section.cadeau .cadeauGauche article:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}




#contenu section.cadeau .cadeauDroite {
	position: absolute;
	top:0px;
	left:580px;
	width: 300px;
	padding: 0 10px;
	min-height: 340px;
	margin-top: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#contenu section.cadeau .cadeauOK {
	position: absolute;
	top:110px;
	left:580px;
	width: 300px;
	padding: 0 10px;
	line-height: 100px;
	min-height: 100px;
	margin-top: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	text-align: center;
}

#contenu section.cadeau .chabert {
	background-color: rgba(58,107,92,1);
}

#contenu section.cadeau .carnivores {
	background-color: rgba(63,23,31,1);
}

#contenu section.cadeau .mamacaroni {
	background-color: rgba(104,20,12,1);
}

#contenu section.cadeau .cochons {
	background-color: rgba(64,44,22,1);
}





#contenu section.cadeau .cadeauDroite p {
	
	margin-top: 10px;
	margin-bottom: 10px;
		
}

#contenu section.cadeau .cadeauDroite p.little {
	
	font-size: 10px;
		
}

#contenu section.cadeau .cadeauDroite p.alerte {
	
	text-align: center;
		
}

#contenu section.cadeau .cadeauDroite p.violet {
	
	color:#fff;
		
}

#contenu section.cadeau .cadeauDroite p label{
	font-size: 13px;
	display: inline-block;
	width: 100px;
}

#contenu section.cadeau .cadeauDroite p.little label{
	font-size: 10px;
	display: inline;
	width: auto;
}


#contenu section.cadeau .cadeauDroite p input[type=text]{
	
	display: inline;
	
	outline:none;  
    height:25px;
    width: 180px;
    
    border:solid 1px #989999;  
	background:#ffffff;  
	color:#555555;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

#contenu section.cadeau .cadeauDroite p textarea{
	
	display: inline;
	
	outline:none;  
    height:70px;
    width: 280px;
    
    border:solid 1px #989999;  
	background:#ffffff;  
	color:#555555;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

#contenu section.cadeau .cadeauDroite p input[type=submit]{
	
	display: inline;
	
	outline:none;  
    height:30px;
    width: 100px;
    
    border:none;   
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

#contenu section.cadeau .cadeauDroite p input[type=submit]:hover{
	cursor: pointer; 
}

#contenu section.cadeau .cadeauDroite p input.btchabert{ background:#ffffff; color:rgba(58,107,92,1);  }
#contenu section.cadeau .cadeauDroite p input.btchabert:hover{ background-color: rgba(91,152,138,1); color:#ffffff;    }

#contenu section.cadeau .cadeauDroite p input.btcarnivores{ background:#ffffff; color:rgba(45,10,18,1);  }
#contenu section.cadeau .cadeauDroite p input.btcarnivores:hover{ background-color: rgba(45,10,18,1); color:#ffffff;    }

#contenu section.cadeau .cadeauDroite p input.btmamacaroni{ background:#ffffff; color:rgba(163,43,36,1);  }
#contenu section.cadeau .cadeauDroite p input.btmamacaroni:hover{ background-color: rgba(163,43,36,1); color:#ffffff;    }

#contenu section.cadeau .cadeauDroite p input.bt3cochons{ background:#ffffff; color:rgba(97,66,38,1);  }
#contenu section.cadeau .cadeauDroite p input.bt3cochons:hover{ background-color: rgba(97,66,38,1); color:#ffffff;    }



/*///////////////////////////////////////////////////////////////////////////////////////////////// recrute */


#contenu section.recrute .recruteGauche {
	position: absolute;
	top:0px;
	left:100px;
	width: 320px;
	padding-top: 50px;
	min-height: 300px;
	background: url(../images/filet.png) top right repeat-y;
	padding-right: 130px;
}

#contenu section.recrute .recruteGauche h1 {
	display: block;
	float: left;
	height: 40px;
	width: 320px;
	line-height: 40px;
	text-align: left;
	font-size: 18px;
	margin-bottom: 10px;
	background: url(../images/barre.gif) bottom center repeat-x;
}




#contenu section.recrute .recruteDroite {
	position: absolute;
	top:0px;
	left:580px;
	width: 300px;
	padding: 0 10px;
	min-height: 340px;
	margin-top: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#contenu section.recrute .recruteOK {
	position: absolute;
	top:110px;
	left:580px;
	width: 300px;
	padding: 0 10px;
	line-height: 100px;
	min-height: 100px;
	margin-top: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	text-align: center;
}

#contenu section.recrute .chabert {
	background-color: rgba(58,107,92,1);
}

#contenu section.recrute .carnivores {
	background-color: rgba(63,23,31,1);
}

#contenu section.recrute .mamacaroni {
	background-color: rgba(104,20,12,1);
}

#contenu section.recrute .cochons {
	background-color: rgba(64,44,22,1);
}





#contenu section.recrute .recruteDroite p {
	
	margin-top: 8px;
	margin-bottom: 8px;
		
}

#contenu section.recrute .recruteDroite p.little {
	
	font-size: 10px;
		
}

#contenu section.recrute .recruteDroite p.alerte {
	
	text-align: center;
		
}

#contenu section.recrute .recruteDroite p.violet {
	
	color:#fff;
		
}

#contenu section.recrute .recruteDroite p label{
	font-size: 13px;
	display: inline-block;
	width: 100px;
}

#contenu section.recrute .recruteDroite p.little label{
	font-size: 10px;
	display: inline;
	width: auto;
}


#contenu section.recrute .recruteDroite p input[type=text]{
	
	display: inline;
	
	outline:none;  
    height:20px;
    width: 180px;
    
    border:solid 1px #989999;  
	background:#ffffff;  
	color:#555555;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

#contenu section.recrute .recruteDroite p textarea{
	
	display: inline;
	
	outline:none;  
    height:70px;
    width: 280px;
    
    border:solid 1px #989999;  
	background:#ffffff;  
	color:#555555;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

#contenu section.recrute .recruteDroite p input[type=submit]{
	
	display: inline;
	
	outline:none;  
    height:30px;
    width: 100px;
    
    border:none;   
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

#contenu section.recrute .recruteDroite p input[type=submit]:hover{
	cursor: pointer; 
}

#contenu section.recrute .recruteDroite p input.btchabert{ background:#ffffff; color:rgba(58,107,92,1);  }
#contenu section.recrute .recruteDroite p input.btchabert:hover{ background-color: rgba(91,152,138,1); color:#ffffff;    }

#contenu section.recrute .recruteDroite p input.btcarnivores{ background:#ffffff; color:rgba(45,10,18,1);  }
#contenu section.recrute .recruteDroite p input.btcarnivores:hover{ background-color: rgba(45,10,18,1); color:#ffffff;    }

#contenu section.recrute .recruteDroite p input.btmamacaroni{ background:#ffffff; color:rgba(163,43,36,1);  }
#contenu section.recrute .recruteDroite p input.btmamacaroni:hover{ background-color: rgba(163,43,36,1); color:#ffffff;    }

#contenu section.recrute .recruteDroite p input.bt3cochons{ background:#ffffff; color:rgba(97,66,38,1);  }
#contenu section.recrute .recruteDroite p input.bt3cochons:hover{ background-color: rgba(97,66,38,1); color:#ffffff;    }




/*///////////////////////////////////////////////////////////////////////////////////////////////// contact */


#contenu section.contact figure.plan {
	position: absolute;
	top:10px;
	left:0px;
}

#contenu section.contact div.adresse {
	position: absolute;
	top:40px;
	left:670px;
	padding-left: 50px;
	background: url(../images/filet.gif) top left repeat-y;
}

#contenu section.contact div.adresse p {
	margin-bottom: 20px;
}

#contenu section.contact div.adresse p .picto {
	vertical-align: bottom;
	margin-top: 5px;
}

#contenu section.contact div.adresse p a {
	color: inherit;
	text-decoration: none;
}

#contenu section.contact div.adresse p a:hover {
	text-decoration: underline;
}

#contenu section.contact div.adresse #logo {
	margin-bottom: 10px;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// footer */

footer {
	position: relative;
	height: 60px;
	background: transparent url(../images/BG_filet.png) top center no-repeat;
	margin-top: 5px;
	font-size: 13px;
	color: #84756c;
	text-align: center;
	padding-top: 15px;
}


footer a{
	color: inherit;
	font-weight: bold;
	text-decoration: none;
}


footer a:hover{
	color:inherit;
	text-decoration: underline;
}

footer span.signature {
	margin-top: 10px;
	display: inline-block;
	font-size: 11px;
	color: #a8907b;
}

footer span.signature {
	margin-top: 10px;
	display: inline-block;
	font-size: 11px;
	color: #a8907b;
}


