/* html */

html {

	margin:0px
	padding:0px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	

}

hr {

	border: 0;
 	width: 46%;
	margin-left:auto;
	margin-right:auto;
  	color: #333399;
	background-color: #333399;
	height: 2px;
	
}

.puce ul {
	
	list-style-type: none;
	
}

.puce li {
	
	background-image: url(../images/puce.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
	list-style-type: none;

}

img {

border:0px;

}

body {

	margin:0px
	padding:0px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	

}

a:link, a:visited {

	color: #000360; 
	text-decoration: none;
	
}
a:hover {

	color: #000;	
	text-decoration: none;
	font-weight: bold;
	
}


.clear {


clear:both;

}

td {

	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;

}

.titreblanc {

	color:#FFFFFF;
	font-size:16px;
	
}

.k2  { 
	background-color: #FFFFCC;
	border: 1px dashed #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* fin html */

/* page */

.fond {
	background-color:#006;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	
	margin:0px;
	padding:0px;
	background-image: url(../images/fd.gif);
	background-repeat: repeat-y;
	background-position: center center;
}



/* fin page */

/* tableau */

.tableau {

	background-color:#333399;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin:auto;
	padding:auto;
	width:780px;
	text-decoration: none;

}

td.tableau {

	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin:auto;
	padding:auto;
	text-decoration: none;

}

#header {

margin:0px;
padding:0px;

}



/* fin tableau */

/* menu horizontal */

.tabs {list-style:none; margin:0px; padding-left:40px; height:20px;}
.tabs li {float:left; margin-right:-41px;}
.tabs li a {display:block; position:relative; text-decoration:none;}
.tabs li a em {display:block; height:26px; float:left; padding:0 39px 0 10px; background:url(../images/tabs/tab3.gif) right bottom; position:relative; z-index:100; font-size:11px; font-weight:normal; font-style:normal; color:#fff; line-height:25px; font-family:verdana;}
.tabs li a b {display:block; float:left; width:29px; height:26px; background:url(../images/tabs/tab3.gif) left bottom; position:relative; z-index:200;}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}

.tabs li a:hover {border:0; z-index:700; cursor:pointer;}
.tabs li a:hover b {background-position: left center;}
.tabs li a:hover em  {background-position: right center; color:#fff;}

.tabs li a.selected, .tabs li a.selected:hover {border:0; z-index:800; }
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left top;}
.tabs li a.selected em, .tabs li a.selected:hover em  {background-position: right top; color:#000;}

/* fin menu horizontal */

/* menu vertical */

#menu a   { font:Arial, Helvetica, sans-serif; color: #FAF8F8; font-size: 11pt; text-decoration: none; background: #528ecf url(../images/degrade_menu.jpg); text-align: left; text-indent: 10px; margin-right: 0; margin-left: 0; padding: 0.2em; border-right: 10px solid #ffffff; border-left: 5px solid #4777bf; width: 100%; display: block }
#lien a   { font:Arial, Helvetica, sans-serif; color: #528ecf; font-size: 6pt; text-decoration: none }
#lien { font:Arial, Helvetica, sans-serif; font-size: 6pt; text-decoration: none }
#lien a:hover   { font:Arial, Helvetica, sans-serif; color: #52afcf; font-size: 6pt; text-decoration: none }
#titre_menu { font:Arial, Helvetica, sans-serif; color: #fff; font-weight: bolder; font-size: 11pt; text-decoration: none; background: #528ecf url(../images/degrade_menu.jpg); text-align: left; text-indent: 15px; margin-right: 0; margin-left: 0; padding: 0.2em; border-right: 10px solid #ffffff; border-left: 5px solid #4777bf; width: 100%; display: block }
.titre_menu { font:Arial, Helvetica, sans-serif; color: #fff; font-weight: bolder; font-size: 11pt; text-decoration: none; background: #528ecf url(../images/degrade_menu.jpg); text-align: left; text-indent: 15px; margin-right: 0; margin-left: 0; padding: 0.2em; border-right: 10px solid #ffffff; border-left: 5px solid #4777bf; width: 100%; display: block }
#menu a:hover   { font:Arial, Helvetica, sans-serif; color: #fff; font-weight: bolder; font-size: 10pt; text-decoration: none; background-color: #309; text-indent: 15px; border-right: 10px solid #528ecf }
#menu a:active { font:Arial, Helvetica, sans-serif; color: #fff; font-weight: bolder; font-size: 11pt; text-decoration: none; background-color: #309; border-right: 10px solid #528ecf }
#selection { font:Arial, Helvetica, sans-serif; color: #000; font-size: 11pt; text-decoration: none; background: #528ecf url(../images/degrade_menug.jpg); text-align: left; text-indent: 10px; margin-right: 0; margin-left: 0; padding: 0.2em; border-right: 10px solid #ffffff; border-left: 5px solid #4777bf; width: 100%; display: block }

/* fin menu vertical */

/* images */

.ombre {


}

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {background:url(../images/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../images/corner_bl.gif) -12px 100% no-repeat;}
.wrap3 {
	padding:0 9px 9px 0;
	background:url(../images/corner_tr.gif) 100% -12px no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #040762;
	border-color:#040762 #12157A #12157A #040762;}

/* fin images */