h1{
margin:0px 0px 15px 45px;
color:#4CAD06;
font-size:25px;
font-weight:bold;
font-style:italic;
font-family:arial,sans-serif;
}


h2{
margin:25px 0px 10px 0px;
color:#4CAD06;
font-weight:bold;
font-size:18px;
font-style:italic;
font-family:arial,sans-serif;
}

h3{
margin:25px 0px 10px 0px;
color:#8F6964;
font-weight:bold;
font-size:14px;
font-family:arial,sans-serif;
}

body{
background:url(../img/commun/interface/vert/background.gif) left bottom repeat-x #4cad06;
overflow-x:hidden;
}

.floatLeft{float:left;}
.floatRight{float:right;}

.clearBoth{
clear:both;
height:0px;
line-height:0px;
font-size:0px;
}

.noBorder{border:0px;}

#contenu_page a{
color:#8F6964;
text-decoration:none;
}

#contenu_page a:hover{
text-decoration:underline;
}

#breadcrumb{
position:absolute;
left:50%;
top:140px;
margin-left:-220px;
width:510px;
}

.fil_ariane{
font-family:arial,sans-serif;
font-size:10px;
color:#4CAD06;
line-height:15px;
vertical-align:top;
margin-bottom:20px;
}

.fil_ariane li.firstli{
padding-left:0px;
padding-top:2px;
background-image:none;
color:#4CAD06;
font-size:10px;
}

.fil_ariane li{
font-family:arial,sans-serif;
display:inline;
padding:0px 5px 0px 10px;
font-size:10px;
height:15px;
line-height:15px;
vertical-align:top;
background:url(../img/commun/interface/puce_fil_ariane.gif) left 3px no-repeat;
color:#4CAD06;
}

.fil_ariane li a{
font-family:arial,sans-serif;
font-size:10px;
color:#4CAD06;
height:15px;
line-height:15px;
vertical-align:top;
text-decoration:none;
}

.fil_ariane li a:hover{color:#4CAD06; font-weight:bold;}

.fil_ariane *{color:#4CAD06;}

#contenu_page p{
text-align:justify;
}

#contenu_page ul{
list-style-image:url(../img/commun/interface/puce_ul.gif);
}

#contenu_page ul li{
margin-bottom:10px;
}

#contenu_page ul ul{
list-style-image:url(../img/commun/interface/puce_ul_2.gif);
}

#contenu_page ul,#contenu_page ol{
margin-left:30px;
}

#contenu_page ul li,#contenu_page ol li{
text-align:justify;
}

.definition{
padding:5px;
background:#F8EEE8;
border:solid 1px #EFE1DA;
text-align:justify;
}

.haut_page{
float:right;
display:inline;
text-decoration:none;
padding-left:20px;
background:url(../img/commun/interface/haut_page.gif) left center no-repeat;
font-size:12px;
margin-top:30px;
}
