@charset "utf-8";
body {
	margin				: 0px;
	padding				: 0px;
	margin-top			: 15px !important;
	background-color: #186329;
	background-image: url(images2/fond-vert.gif);
	background-repeat: repeat;
}
body,tr,td,th{
	font-family: tahoma;
	font-size: 12px;
}
a{
	color				:#053161;
}
.middlecontainer{
	background-color: #FFFFFF;
}

.entete {
	background			: #FFFFFF;
}
.logo {
	background			: #FFFFFF;
}
/*--------------------- 
Menu 
--------------------- */
.topmenu {
	color				: #053161;
	text-align			: center;
}
a.topmenu:hover{
	color				: #053161;
	text-decoration		: underline;
}

a.topmenu:visited     {
	color				: #053161;
	text-decoration		: none;
	}
a.topmenu :link   {
	color				: #053161;
	text-decoration		: none;
}

td.topmenuleft  {
	height				: 28px;
	background-image: url(images2/tab_l.gif);
	background-repeat: no-repeat;
	background-position: left -48px;
}

td.topmenuright  {
	height				: 24px;
	text-align			: center;
	padding-top			: 5px;
	padding-right		: 8px;
	background-image: url(images2/tab_r.gif);
	background-repeat: no-repeat;
	background-position: right -48px;
}
td.topmenuleftA  {
  	height				: 28px;
  	background			: url(images2/tab_l.gif) no-repeat left -48px;
}

td.topmenurightA  {
	height				: 28px;
	text-align			: center;
	padding-top			: 12px;
	padding-right		: 8px;
	background-image: url(images2/tab_r.gif);
	background-repeat: no-repeat;
	background-position: right -48px;
}

.leftmodulescontainer{
	background-color: #81AE53;
	color: #053161;
	text-decoration: none;
}
.menucom{
	background-color: #81AE53;
	color: #053161;
	line-height: 20px;
	text-decoration: none;
}
a.menucom :link   {
	color				: #053161;
	text-decoration		: none;
}
a.menucom:visited     {
	color				: #053161;
	}

a.menucom:hover{
	background-color: #0A51A1;
	color: #FFFFFF;
	text-decoration: none;
}

.menuover{
	background-color: #0A51A1;
	color: #FFFFFF;
}
.menucomg{
	background-color: #81AE53;
	color: #053161;
	line-height: 20px;
	text-decoration: none;
}
a.menucomg :link   {
	color				: #053161;
	text-decoration		: none;
}
a.menucomg:visited     {
	color				: #053161;
	}

a.menucomg:hover{
	background-color: #0A51A1;
	color: #FFFFFF;
	text-decoration: none;
}

.menuoverg{
	background-color: #0A51A1;
	color: #FFFFFF;
}
/*--------------------- 
Contenu 
--------------------- */

table.moduletable{
	margin-bottom		: 10px;
}
table.moduletable th{
	background-color	: #0A51A1;
	line-height			: 25px;
	vertical-align		: middle;
	width				: 170px;
	color				: #FFFFFF;
	font-size			: 14px;
	letter-spacing		: 1px;
	font-weight			: bold;
}

table.moduletable td{
	color				: #053161;
}

table.moduletable td td{
	padding-top			: 0px;
	padding-left		: 10px;
}

div.moduletable{
	padding-left		: 10px;
	color: #053161;
	background-color: #81AE53;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;

}

div.moduletable h3{
	margin				: 0px;
	padding				: 0px;
	font-size			: 13px;
	line-height: 24px;
}

div.moduletable ul{
	margin-top			: 5px;
}

div.moduletable li{
	list-style-image	: url(../images/menubullet.gif);
}
.bordureH {
	background-image: url(images2/barre.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.bordureV {
	background-image: url(images2/barre.gif);
	background-repeat: repeat-y;
	background-position: 0px bottom;
}
.bordureA {
	background-image: url(images2/angle_b.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.pied {
	background-color: #005F26;
	color: #FFFFFF;
}
.intitule {
	font-variant: normal;
	font-style: italic;
	font-weight: bold;
}
a.moduletable {
	text-decoration: underline;
}
.chapitre {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #81AE53;
}
div.contenu p {
	padding-left		: 10px;
}
.petitcommentaire {
	font-style: italic;
}
.rappel {
	color: #FF0000;
}
.info {
	background-color: #005F26;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 20px;
}
.info a {
	color: #FFFFFF;
}
