body{
	background-color: #bbd6ef;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

img {border-width: 0px;}
span{ display: in-line;}
li {list-style: url(puce.gif)}

/* style liens */
a:link, a:visited{
	color: #0066ff;
	text-decoration: none;
}

a:hover{
	color: #0099ff;
}

/* style format */
table.cadre{ 
	border: solid 1px #999;
	background-color: white;
	width: 770px;
}

tr.banniere{
	background-color: white;
	margin: 0;
	padding: 0;
}
		
td.banniere{
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #999;
}

td.menu{
	margin: 0;
	vertical-align: top;
	width: 120px;
}
td.contenu{
    border: none;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
td.update{
	color: #303030;
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
	padding-left: 4px;
}
tr.update td{
	border-top: solid 1px #999;
	font-size: 9px;
	padding: 1px;
}

*#gauche{
	text-align: left !important;
}
*#droite{
	text-align: right !important;
}


h1 { color: #000;font-size: 20px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; letter-spacing:1px; text-align: left; margin: 0px }
h2 { color: #222; font-size: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-align: left; margin: 10px 15px 5px 0px}
h3 { color: #5a5a58a; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-align: left; margin: 4px 0px 4px 0px}
h4 { color: #202020; font-size:13px; font-weight: bold; font-family: Arial,Verdana,Helvetica,Geneva,sans-serif, sans-serif; text-align: left; }
p  { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height: 130%; text-align: justify; margin: 10px 15px }
.p { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height: 130%; text-align: justify; margin: 10px 15px }


tr.titre { background-color: #ffffaa;}
 
td.titre{ padding-left: 2px; color: red; font-family: Helvetica, Arial, sans-serif; font-size: 12px;line-height: 200%; font-weight: bold;}

td.texte{ color: black; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}

.small{ color: black; font-family: Helvetica, Arial, sans-serif; font-size: 10px;}

 div.center {text-align: center}
 div.titre1 {font-size: 180% ; color: #bbd6ef;}
 div.titre2 {font-size: 130% ; color: #FFff00;}
 div.titre3 {font-size: 120% ; color: #bbd6ef;}
 div.titre4 {font-size: 130% ; color: #000000;}
 
 div.titre1arial {font-size: 180% ; color: #bbd6ef; font-family:  Arial, Helvetica, sans-serif;}
 div.titre2arial {font-size: 130% ; color: #FFff00; font-family:  Arial, Helvetica, sans-serif;}
 div.titre3arial {font-size: 120% ; color: #bbd6ef; font-family:  Arial, Helvetica, sans-serif;}
 div.titre4arial {font-size: 130% ; color: #000000; font-family:  Arial, Helvetica, sans-serif;}
 
 div.petit {font-size: 12px; color: #66aaee;}
 div.info { font-family:  Arial, Helvetica, sans-serif; font-size: 80%;}
 
 /* style Pour rendre le menu popup en menu "expend" */
	#udm ul {
       	position:relative !important;
       	margin-left:0px !important;
       	margin-top:2px !important;
		width: 130px !important;
	}
	#udm a {
		cursor:pointer !important;
	}

#menuadmin {
	margin-top: 50px;
}
#menuadmin ul {
	padding: 0;
}
#menuadmin li {
	list-style: none;
	margin-top: 2px;
	background-color: #aaddff;
	display: block;
}

#licence{
	text-align: center;
	color: #303030;
	font-size: 9px;
	margin-top: 5px;
}