body {
 	margin:0px;
  	padding:0px;
	background-color:#FFFFFF;
	font-size:11px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#616161;
}
p {
 	margin: 0 0 5px 0;
  	padding:0;
}
.bleu{
	color:#4880CB;
}
.bold{
	font-weight:bold;
}
.bb{
	color:#4880CB;
	font-weight:bold;
}

li  { 
	background:url(../assets/pict/pointer.gif) no-repeat; 
	padding-left:13px; 
	background-position:0 6px;
	text-align:justify;
}
li a { color:#4880CB}

ul {margin:0; padding:0; list-style:none; line-height:14px }

form{
 	margin:0px;
  	padding:0px;
}

a {
	color:#616161;
	text-decoration:none
}

a:hover {
	text-decoration:underline;
}

.input {
	width:198px;
	height:18px;
	background-color:#FFFFFF;
	padding:3px 0 0 8px;
	border: 1px solid #555555;
}
.blocavoc{
float:left;
width:300px;
height:280px;
background-color:#FBFBFB;
border-top : 1px solid #CCCCCC;
border-right : 2px solid #CCCCCC;
border-bottom : 2px solid #CCCCCC;
border-left : 1px solid #CCCCCC;
padding:15px;
margin:5px;
font-size:12px;
}
.blocstruc{
float:left;
width:510px;
height:200px;
background-color:#FBFBFB;
border-top : 1px solid #CCCCCC;
border-right : 2px solid #CCCCCC;
border-bottom : 2px solid #CCCCCC;
border-left : 1px solid #CCCCCC;
padding: 2px 15px;
margin: 0 0 0 15px;
font-size:12px;
}
.blocmenustruc{
float:right;
width:280px;
background-color:#FBFBFB;
border : 1px solid #CCCCCC;
padding: 2px 15px;
margin:10px;
}
.photoavoc{
float:left;
border : 1px solid #CCCCCC;
margin: 0 10px 10px 0;
}

.textarea {
	width:360px;
	height:80px;
	background-color:#FFFFFF;
	padding:3px 0 0 8px;
	border: 1px solid #555555;
	overflow:auto;
}

.input_but { width:60px; height:19px}
.titre1 { 
font-size:11px;
font-weight:bold;
}
.titre_it{ 
font-size:11px;
font-style:italic;
}