

ul, ol, li, form, p, h1, h2, h3, h4, h5,h6,h7, dd{margin:0px; padding:0px; list-style-type:none; font-weight:normal}
h1, h2, h3, h4, h5, h6, h7 { font-weight: normal; color:#3f5d6b;  }

.big_title{
	font-size:22px;
	color:#00395f;
	font-weight:bold;
}

h1{
	font-size:14px;
	color:#6e633e;
	font-weight:bold;
	margin-bottom:5px;
}
li{
 padding:5px;
 padding-left:12px;
 background:#ffffff url(../images/icon_more.gif) no-repeat 0px 10px;
}
a img {border:0px}

body {
	font-family:  Arial,Verdana, 'Lucida Grande',  Sans-Serif;
	color:#636363;
	font-size: 11px;
	margin: 0px; 
	padding: 0px;
	background-color:#c0c0c0;
	background:#ffffff url(../images/background.gif) repeat-x 0px 0px;
	
}
body a  {
	color:#00395f;
	text-decoration: underline;
}

body a:active{
	/* remove halo effect in firefox   */
	outline: none;
}
body a.nounderline {
	
	text-decoration: none;
}

body a:hover  {
	color:#ffffff;
	text-decoration: none;
	background-color:#00395f;
}
legend{
	font-size: 18px;
	font-weight:bold;
	color:#3f5d6b;
}
label{
	
	padding:2px;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:3px;
	
}
select {
	font-size:13px;
	border:1px solid #ccc;
	padding:2px;
	vertical-align:middle;
	background: #ffffff;
	color: Gray;
	
}

.inputtext {
   	background: #ffffff;
	border: 1px solid #d9d9d7;
	height: 18px;
	color: Gray;
}
fieldset{
	border: 1px solid #ffffff;
	margin:10px 0px 0px 0px;
	position:relative;
	display:block;
	padding:10px;
	
	
}
textarea {
 width: 500px;
 font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  border:1px solid #d7d7d7;
  color:#7b7b7b;  
  background: #ffffff;
}
#globalwrapper {
     position: relative;
     margin-left: auto;
     margin-right: auto;
     width:800px;  /* largeur obligatoire pour être centré */
     top: 0px;	
     z-index: 0;
     padding:0px;
     padding-top:0px;
	 background-color:#ffffff;
	 border-right:1px solid #cccccc;
	 border-left:1px solid #cccccc;
	 
 }
 #globalwrapper #header{
     position: relative;
     z-index: 0;
     padding:0px;
     padding-top:0px;
	 height:145px;
	 border:0px solid #FFFFFF;
	 background:transparent url(../images/header.gif) repeat-x 0px 0px;
	 margin-bottom:0px;
 }
  #globalwrapper #header #slogan{
     position: absolute;
     z-index: 0;
     top : 114px;
	 height:40px;
	 width:795px;
	 font-size:13px;
	 font-weight:bold;
	 text-align:right;
	 color:#FFFFFF;
	 padding-right:5px;
	 border:0px solid #FFFFFF;
	 
 }
   #globalwrapper #header2{
     position: relative;
     z-index: 0;
     padding:0px;
     padding-top:0px;
	 height:145px;
	 border:0px solid #FFFFFF;
	 background:transparent url(../images/header2.gif) repeat-x 0px 0px;
	 margin-bottom:30px;
 }

  #globalwrapper #center{
     position: relative;
     z-index: 0;
	 padding-left:5px;
	 padding-right:5px;
	 border:0px solid #FFFFFF;
	 margin-bottom:20px;
	 
 }
   #globalwrapper #center #menu{
     position: relative;
	 float : left;
     z-index: 0;
	 width:180px;
	 border:0px solid #FFFFFF;
	 margin-right:20px;
	 
 }
   #globalwrapper #center #menu .item a{
     text-decoration:none;
	 color:#626262;
	 font-weight:bold;
 }
  #globalwrapper #center #menu .item a.important{
     text-decoration:none;
	 color:#bf0000;
	 
 }
  #globalwrapper #center #menu .item a:hover{
     text-decoration:underline;
	 color:#626262;
	 background-color:transparent;
 }
    #globalwrapper #center #menu .item{
     background:transparent url(../images/back_tab_big.gif) repeat-x 0px bottom;
	 padding-bottom:10px;
	 padding-top:10px;
	 padding-left:5px;
	 padding-right:5px;
	 
 }
  #globalwrapper #center #content{
  	padding-top:25px;
     position: relative;
	 float : left;
     z-index: 0;
	 width:580px;
	 border:0px solid #FFFFFF;
	
	 
 }
  #globalwrapper #footer{
     position: relative;
     z-index: 0;
	 
	 border:0px solid #FFFFFF;
	 padding-bottom:20px;
	 background-color:#edf2f8;
	 padding-top:10px;
	 
 }
.separator-tiret {
	margin: 0px 0px 0px 0px;
	line-height: 0px;
	font-size: 0px;
	height: 1px;
	background: url(../images/horz_border.gif) repeat-x;
}
.small{
	font-size:10px;
}
.light{
	color:#a09f9f;
}
.brown{
	color:#6e633e;
}
 .important{
 	color:#00395f;
 }
.bold{
 font-weight:bold;
 }
 
 .encadre{
	padding:4px;
	border:1px solid #cccccc;
}
.bigger{
	font-size:14px;
	color:#00395f;
	
}
.darkBlue{
	color:#00395f;
}