@charset "utf-8";
/* CSS Document */

* {
	margin:0px; 
	padding:0px;
	}

html, body {
	font-family:Arial, Helvetica, sans-serif;
	height:24px;
	}

body{
	background-image: url(../img/fond.jpg);
	background-attachment:fixed;
	background-position:bottom;
	background-repeat:no-repeat;
	width:100%;
	}

.Style1 {font-size: 12px}

/*general**********/
#header { 
	background-repeat:no-repeat;
	height:130px; 
	width:850px;
	clear:left; 
	position:relative;
	margin:0 auto;
	}

p {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

h1, h2{color:#972520;}

h1 {text-align:center; margin-top:30px;}

h2, i{
	padding-bottom:5px;
	padding-left:20px;
	}

i	{
	font-weight:bold;
	}
	

li	{
	list-style:none;
	font-size:12px;
	}

#content {
	width:850px;
	height:auto;
	padding-bottom:40px;
	min-height:500px;
	background-color:#ffffff;
	clear:left;
	margin:0 auto;
	top:-210px;
	position:static;
	}  
.conteneur{
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom:40px;
	margin-top:35px;}
	
	
.conteneur2{
	margin-top:50px;
	margin-left:93px;
	margin-right:93px;
	margin-bottom:40px;
	}
	
	
.conteneur3{
	margin-top:50px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:20px;}
	
.conteneur4{
	margin-top:35px;
	margin-left:40px; 
	margin-right:40px;
	height:420px;
	}
	
.conteneur5{
	margin-top:35px;
	margin-left:50px; 
	margin-right:50px;
	height:auto;
	}
	
.conteneur6{
	margin-top:35px;
	margin-left:40px; 
	margin-right:40px;
	height:750px;
	}
	
hr  {visibility:hidden;}


  
img{border:none;}		  


a.retour{
	font-family:Arial, Helvetica, sans-serif; 
	color:#972520; 
	font-size:12px; 
	float:right; 
	margin-right:100px;
		}

a:hover.retour  {color:#ff9933;}

a:visited.retour {color:#972250;}

/*MENU***********************************************/
ul#tabnav {
    font:bold 13px arial, verdana, sans-serif;
    list-style-type: none;
    padding-bottom: 24px;
	padding-left:50px;
	padding-top:10px;
    border-bottom: 1px solid #972250;
    margin: 0;
}
ul#tabnav li {
    float: left;
    height: 21px;
    background-color: #ff9933;
    margin: 2px 2px 0 2px;
    border: 1px solid #972250;
}
ul#tabnav li.actif {
    border-bottom: 1px solid #ffffff;
    background-color: #ffffff;
}
#tabnav a {
    float: left;
    display: block;
    color: #972250;
    text-decoration: none;
    padding: 4px;
}
#tabnav a:hover {
    background: #ffffff;
}




/*accueil**********************************/
.presentation{
	float:left; 
	width:350px;
	height:498px;
	}

#news{ 
	margin-right:40px; 
	float:right;
	}
	
.p1{
	padding-bottom:20px;
	text-align:justify
	}

#barre{
	padding-left:25px;
	padding-top:50px;
	text-align:right;
	}
/*bouquets*******************************/

.bouquet{
	width:590px; 
	height:300px;
	}

.imgbouquet{
	margin-left:20px; 
	float:left;
	width:264px;
	height:300px;}

.prix{
	font-weight:bold;
	font-size:16px;
	float:right;}
/*punch********************************/

.italic1{
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	text-align:center;
	}
	
.italic2{
	font-size:14px;
	font-style:italic;
	text-align:center;
	}
		
.small{
	color:#f3553f;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	}

.commande a {
	color:#972520;
	font-size:10px;
	text-decoration:none;
	margin-bottom:30px;
	}

.commande a:hover{
	color:#f3553f;
	}

.punch {font-size:10px; font-style:normal;}

/*traiteur********************************/

.buffet ul{
	font-size:14px;
	font-weight:600;
	}
	
.buffet {
	float:left;
	width:460px;
	padding-left:20px;
	padding-top:20px;
	height:250px;
	margin-bottom: 50px;
	}

.b_photos{
	width:280px;
	height:250px;
	float:right;
	margin-bottom: 50px;
	padding-top:20px;
	}
	
.cadre{
text-align:center;
width:700px; 
height:50px;}


.devis {
	font-size:12px;
	font-weight:bold;
	}

.indic {
	font-size:10px; 
	font-weight:bold;
	}
	
/*le diner********************************/

.dash{
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	}

.dpp{
	color:#E63A86;
	font-weight:bold;
	}

.dp{color:#29A8DD;}

.recette{
	padding-top:20px;
	float:left;
	width:450px;
	height:980px;
	margin-bottom: 50px;

	}

.photos{
	padding-top:20px;
	width:280px;
	height:980px;
	float:right;
	}
	
.diner {
	width:770px; 
	height:200px;
	}
	
.photo_presentation {
padding-bottom:0;
	width:354px;
	height:200px;
	float:right;
	}
	
cite {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; color:#29A8DD;
	}

/*historique**********************************/
	
.histoire{
	width:750px; 
	height:150px;
	}

.imghistoire{
	margin-left:20px; 
	float:left;
	width:260px;
	height:150px;}
	
a.pop{
	font-family:Arial, Helvetica, sans-serif; 
	color:#972520;
	}

a:hover.pop  {color:#ff9933;}

a:visited.pop {color:#972250;}
	
/*contact**********************************/
	
legend{ 
	color:#972520;
	font-size:14px;
	font-weight:bold;
	}

.texte {padding-top: 20px;}

#formulaire {margin-top:30px;}
	
#formulaire p
	{
	padding-top:30px; 
	padding-left:15px;
	}


.form {text-align:left;}	

label {padding-left:15px; color:#972520; font-size:14px;}

#formulaire div {padding-bottom:20px;}

#email, #tel, #nom, #prenom, #msg { 
	display:block; 
	margin-left:20px;
	}




/*plan de site**********************************/



#plan a{
	font-size:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-decoration:none;
	padding-bottom:5px}
#plan img{padding-top:10px}

#plan a:hover{color:#ff9933;}

#plan a:visited {color:#972250;}

/*footer**********************************/
#footer{
	color:#972520;
	font-size:small;
	width:850px;
	height:25px;
	clear:left;
	margin:0 auto;
	text-align:center;
	}
	
#footer a{color:#972520;}


	
address{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663333;
	font-style:normal;
	}

	
/*backgwad**********/

.modif{font-size:8px;}

.lien a{color:#972520;}

.lien2 a{
	color:#972520; 
	font-size:18px;}

.entete{padding-bottom:30px;}

.titre{padding-top:20px;}

.tableau{border-color:#972520;}

#valider{padding-left:50px;}

#identification{
	margin-bottom:20px; 
	margin-top:20px;}


#identification .mdp{margin-left:20px;}

/*agenda*/
.date {
	color:#972520; 
	font-size:14px;
	font-weight:bold;
	}

.lieu{
	font-size:14px;
	font-weight:bold;
	color:#E19D00;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
 
 
 .lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #972520;
	text-decoration: underline;
	margin-bottom: 20px;
}

.exp{
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	}

#ajout dd{padding-bottom:20px;}