


/* Selecteur */
body {
   margin: 0;
   padding: 0;
   font-family:Verdana, Helvetica, Arial, sans-serif;
   color:#0046AA;
}

td, select, input, caption, label, th, span {
   font-family:Verdana, Helvetica, Arial, sans-serif;
   font-size:1em;
}


img, fieldset, table {
   border: 0;
}

form, p, ul, fieldset {
   margin: 0;
   padding: 0;
}

ul{
	list-style: none;
}

hr {
  visibility: hidden;
  clear: both;
  border:0;
}

.spacer {
   clear: both;
   display: block;
   height: 1px;
   margin-top:-1px;
}

.break{
	visibility: visible;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px dashed #FF7900;
	margin:5px 0;
}

/* Titre */
h1{
	margin:0;
	padding:0 0 0 10px;
	background:url(/img/public/pict_orange.gif) top left no-repeat;        
	border-left:1px solid #FF7900;
}

h2{
	margin:0;
	padding:0 0 12px 0;
	font-size:1.2em;
	font-weight:bold;
	color:#FF7900;
}

h3{
	font-size:1em;
	margin:0;
	padding:0 0 4px 0;
	font-weight:bold;
}
/* Fin Titre */

/* Links */
a{
	color:#FF7900;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.chronocolor{
	color:#FF7900;
}

a.pictorange{
	padding:4px 0 0 10px;
	background:url(/img/public/pict_orange.gif) left no-repeat;
}
/* Fin Links */

/* Generique Properties */
.Vmiddle{
	vertical-align: middle;
}

.Vtop{
	vertical-align: top;
}

.Vbottom{
	vertical-align: bottom;
}

.left{
	float:left;
}

.right{
	float:right;
}

.pbottom14{
	padding-bottom:14px;
}

.pbottom6{
	padding-bottom:6px;
}

.alignright{
	text-align:right;
}

.alignleft{
	text-align:left;
}

.aligncenter{
	text-align:center;
}

.visuleft{
	float:left;
	margin-right:8px;
	margin-bottom:5px;
}
/* Fin Generique Properties */

/* Liste Generique */

/*ul.bulletlist li{
	list-style-position:inside; 
	list-style:disc;
	margin-bottom:5px;
}
*/

ul.bulletlist li{
	background: url(/img/public/pict_bulletlist.gif) 0 5px no-repeat;
	list-style:inside;
	margin-bottom:3px;
}

ul.Snav{
	padding:6px 0 6px 0;
	border-top:1px solid #0046AA;
	border-bottom:1px solid #0046AA;
	margin-bottom:8px;
}

ul.Snav li{
	padding:4px 0;
}

ul.Snav li a, ul.Snavrange li a, ul.Snavfaq li a {
	padding:3px 0 0 10px;
	display: block;
	background:url(/img/public/pict_orange.gif) left 2px no-repeat;
}

ul.Snav li.actif{
	padding:7px 0 4px 10px;
}

ul.decimal{
	list-style:inside;
	list-style-type:decimal;
	margin-bottom:14px;
}

/* Fin Liste Generique */


/* Rail */
.Rail{
	padding-bottom:19px;
}
/* Fin Rail */


/* Open window */
.ContentOw{
	font-size:75%;
	padding:10px;
}

.ContentOw h1{
	background:none;
	border-left:none;
	padding:0 0 14px 0;
}

.closewindow{
	text-align: center;
	padding-top:14px;
}
/* Fin Open window */