*{margin:0; padding:0;}

body{
background-image: url(images/fond4_accueil.jpg);
background-position:center center;
background-repeat:no-repeat;
}

#global{
	background:#C88A74;
	margin-right:auto;
	margin-left:auto;
	width:900px;
	height:900px;
	overflow:hidden;

}



#header{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:900px;
height:90px;
line-height:110px;
text-align:center;
margin-left:0px;
margin-right:0;
font-size:23px;
font-variant:small-caps;
color:white;
background:#C88A74;
	
}


#menu /* Ensemble du menu */
{
	width:230px;        
	height:250px;
	font-weight : bold; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
	margin-top:25px;
	overflow:hidden;
	background:#C88A74;
	padding-left:5px;
	margin-right:5px;
	float:left;
	text-align:left;

}

#menu a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding-left: 5px; 
        background :transparent;       
        color :white; 
        text-decoration : none; 
        min-width : 220px; 
		margin-top:10px;
		margin-left:0px;
		font-size:16px;
		font-weight:bold;
		height:25px;
		border-bottom:1px solid #FFCE14;

}

#menu li{
margin-top:15px;
height:25px;

}


#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: black; /* On passe le texte en... */
		background:#F0B400;
}

#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}

#ligne1{
height:15px;
background-image:url(images/frise2_header.jpg);
background-image:repeat;
clear:both;
}

#ligne2{
height:15px;
background-image:url(images/frise2_header.jpg);
background-image:repeat;
clear:both;
}


#conteneur
{
margin-left:0px;
margin-right:0px;
margin-top:40px;
padding-top:0px;
padding-bottom:0px;
width : 650px;
height : 700px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color:#303030;
background:white;
float:left;
overflow:auto;
}

#conteneur img{
border:none;
}

#conteneur a{
text-decoration:underline;
color:black;
}

h1{
font-size:20px;
font-weight:bold;
color:#878787;
margin-left:20px;

margin-top:20px;
width:620px;
}

#presentation{
color:#303030;
height:100px;
border-bottom:1px solid #878787;
width:610px;
margin-left:20px;
margin-top:5px;
text-align:justify;
padding-top:10px;
}

/* page contact*/
#titre_contact{
border-bottom:1px solid white;
height:28px;
width:200px;
font-size:24px;
font-weight:bold;
margin-left:200px;
color:#878787;
margin-top:40px;
padding-bottom:20px;
}

#presentation_contact{
border-bottom:1px solid white;
margin-left:200px;
width:300px;
height:160px;
font-size:16px;
margin-top:40px;

}

/* page livraison*/

#titre_livraison{

height:28px;
width:399px;
font-size:24px;
font-weight:bold;
margin-left:20px;
color:#878787;
margin-top:40px;
padding-bottom:20px;
}

#presentation_livraison{
border-bottom:1px solid #878787;
margin-left:20px;
width:600px;
height:70px;
font-size:16px;
margin-top:20px;

}

/* fon page livraison*/


#images{
margin-top:10px;
margin-left:20px;
width:620px;

}

#images img{
margin-top:10px;
}


#sous_titre_contact{   /* djeffal et fils*/
font-size:16px;
margin-left:200px;
color:#878787;
}



#footer{

width:900px;
height:20px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-left:0px;
text-align:right;
color:white;
background:transparent;
font-size:10px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
clear:both;
}

#footer a{
text-decoration:none;
color:white;
}



