/* CSS Structure générale de la page */
html { font-size:100.01%;text-align:center; }
body{
margin:0 auto;
padding:0;
font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;
font-size:62.5%;
color:#777;
}

h1{font-size:2.4em;font-weight:normal;}
h2{font-size:1.8em;font-weight:normal;}
p,ul{font-size:1.3em;line-height:1.7em;}
a:link,
a:visited{color:#777;}
a:hover,
a:active{color:#DF9F30;}

.page{text-align:left;width:800px;border:1px solid #f1f1f1;margin:0 auto;}
.wrap{background:url(../images/wrap-gradient.jpg) left top repeat-x;border:1px solid #fff;margin:0;padding:0 40px 40px 40px;}

.header,.note{}
.footer{margin:20px 0;padding:0;}
.footer a:link,
.footer a:visited{text-decoration:none;border-bottom:1px solid #777;}
.footer a:hover,
.footer a:active{color:#DF9F30;text-decoration:none;border-bottom:1px dashed #DF9F30;}


#breadcrumb{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;width:500px;}
#breadcrumb ul, #breadcrumb li {list-style-type:none;	padding:0;margin:0;}		
#breadcrumb ul{height:33px;margin:10px auto;padding:30px 0;}	

#breadcrumb li.first {background:url(../images/first-left.png) 0 0 no-repeat ! important;height:33px;} 
#breadcrumb li.first {background-image:url(../images/first-left.gif)}
#breadcrumb li {float:left;background:url(../images/general-left.png) 0 0 no-repeat ! important;line-height:33px;margin:5px 0 0 0;padding-left:13px;}
#breadcrumb li {background-image:url(../images/general-left.gif) 0 0 no-repeat;}	
#breadcrumb li a, #breadcrumb li span {float:left;background:url(../images/bg-gradient.jpg) 0 0 repeat-x;height:33px;padding:0 0 0 5px;font-size:11px;text-transform:uppercase;letter-spacing:0.02em;margin:0;}	
#breadcrumb li span.end {float:left;background:url(../images/general-right.png) 0 0 no-repeat ! important;width:15px;height:33px;} 
#breadcrumb li span.end {background-image:url(../images/general-right.gif) 0 0 no-repeat;}						



/*Clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}

