* {
	margin:0;
	padding:0;
}

/* General Style Info */
body {
    background-color : #615b29 ;
	/*background: #615f2e;*/
	color: #000;
	font-family:verdana,helvetica,arial,sans-serif;
	margin: 0;
}

p{
    font-family : verdana,helvetica,arial,sans-serif ;
    font-size : 0.8em ;
    text-align : justify ;
    text-indent : 0px ;
    margin-bottom : 0.5em ;
    padding-left : 40px ;
    padding-right : 30px ;
    
}

a {
	background:#fff;
	color: #003d4c;
	text-decoration: underline;
	
}
a:hover {
	background:#fff;
	color: #003d4c;
	text-decoration:none;
}
a img {
	border:none;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	color: #333;
	font-size: 1.5em;
	margin-bottom : 5px ;
	margin-left : 0px ;
	padding : 10px ;
	border-bottom : 1px dotted #aaa ;
	border-left : 1px dotted #ccc ;
	
	
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em; 
    font-variant: normal; 
    text-transform: none; 
    text-decoration: underline; 
    font-weight: normal; 
    color: #005B5B;
    margin-bottom : 0.5em ;
    margin-top : 1em ;
    padding-left : 0px ;
}
h3 {
	color: #993;
	font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
	font-size: 165%;
	padding-top: 1.5em;
}
h4 {
	color: #993;
	font-weight: normal;
	padding-top: 0.5em;
}
ul, li {
	margin: 0 12px;
}

/* Layout */
#container {
	text-align: left;
	width : 970px ;
	border: 0px solid #ccc;
	margin-bottom : 0 ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 0 ;
	padding : 0px ;
}

#header{

    border : 0px solid #aaa ;
    height : 150px ;
    background-image : url('../img/public/bg_header.png') ;

    
}

#baner{
    position: relative;
    width: 900px;
    height: 120px; 
    left: 32px;
    top: 28px;
    border : 1px solid #333 ;
    z-index: 1;
    background-image : url('../img/public/header.jpg') ;
}

#header h1 {
	background: #003d4c url('../img/cake.icon.gif') no-repeat left;
	color: #fff;
	padding: 0px 30px;
}
#header h1 a {
	color: #fff;
	background: #003d4c;
	font-weight: normal;
	text-decoration: none;
}
#header h1 a:hover {
	color: #fff;
	background: #003d4c;
	text-decoration: underline;
}


#content{
    background-image : url('../img/public/bg_content.png') ;
	color: #333;
	padding: 20px 50px 20px 50px;
	overflow: auto;
}
#footer {
    background-image : url('../img/public/bg_bottom.png') ;
    height : 40px ;
	text-align: center;
	font-size : 10px ;
	border: 0px solid #ccc;
	margin-bottom : 0 ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 0 ;
	padding : 10px ;}

.tabledefaut {
    border: 1px solid #ddd;
    
}

.description{
    font-size : 12px ;
    text-align : justify ;
}

.caracteristique{
    font-size : 12px ;
}

td{
    font-size : 10px ;
    
}
/* Forms */

input, textarea {

	font-size: 10px;
}

