*{
margin:0;
padding:0;
}
img{
border:0;
}
p{
font-size:12px;
color:#555;
}
body{
text-align:center;
padding-left:10px;
font: 10pt arial, helvetica, sans-serif;
line-height:95%;
background:url(background.gif);

}
div#total{
width: 800px;
margin: 0 auto;
text-align: left;
background: #eaeaea;
padding:0 14px;
}

#header{
text-align:left;
}

h1{
color:#f0f;
font-size:22px;
font-weight:bold;
text-align:left;
padding-top:6px;
margin-left:10px;
margin-bottom:20px;
}
h2{
color:#333;
font-size:22px;
padding-left:5px;
line-height:100%;
}
h3{
color:#ff0;
font-size:18px;
font-weight:bold;
margin:10px;
line-height:100%;

}
/*MENU*/
#menu{
width:772px;
height:29px;
}
#menu table{
}
#menu td{

text-align:left;
}
#menu1{
color:#ff0;
font-size:19px;
font-weight:900;
}
#menu2{
color:#666;
font-size:14px;
padding-top:5px;
}
/*BLOC VERT*/
#bloc_rose{
background:url(bloc_vert.png);
width:772px;
height:327px;
margin-bottom:0;
}

/*BLOC ATTENTION*/
#attention{
margin-left:2px;
width:770px;
}
.attbloc{
border:1px solid #090;
padding:5px;
background:#fff;
}

/*BLOC EXEMPLE*/
#bloc_exemple{
margin-left:0px;
padding:5px;
width:772px;
background:url(fond_exemple.png) no-repeat;
}
#bloc_exemple p{
margin-left:30px;
margin-right:40px;
color:#fff;
}

.important{
color:#090;
font-size:20px;
font-weight:900;
}
table{
border-collapse:collapse;
}
input{
width:120px;
border:1px solid #090;
}
textarea{
width:250px;
height:130px;
border:1px solid #666;
}
select{
width:250px;
border:1px solid #666;
}