<!--
/* Reset styles navigateur */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:baseline;
	line-height:normal;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
.champs1 {
 border:1px solid #E4E4E4;
 height:25px;
 width:300px;
 font-size:18px;
 font-style:normal;
 font-weight:300;
 }
.champs2 {
 border:1px solid #E4E4E4;
 height:25px;
 width:330px;
 font-size:18px;
 font-style:normal;
 font-weight:300;
 }
 .champsnormal {
 border:1px solid #E4E4E4;
 height:20px;
 width:200px;
 font-size:18px;
 font-style:normal;
 font-weight:300;
 }
label { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
label a {
	color: #000099;
	margin: 0;
	text-decoration: none;
}
label a:hover {
	color: #000099;
	text-decoration:underline;
}
.selection { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration:underline;
}
.selection a {
	color: #FF0000;
	margin: 0;
	text-decoration:underline;
}
.selection a:hover {
	color: #FF0000;
	text-decoration:underline;
}

.T_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.T_normalNoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.T_normalTitre {
	font-family:"Times New Roman", Times, serif;
	font-size: 30px;
	font-style:italic;
	line-height: normal;
	font-weight: bold;
	color:#333333;
	text-decoration: none;
}
.T_normalblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.T_little {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.T_littleBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.T_littleBlueBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.T_littleBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.T_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
}
.T_boldTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
}
.T_boldTitre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #1D3779;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
}
.T_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.T_HeaderBlue1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0A3995;
	text-decoration: none;
}
.T_HeaderBlue2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #0A3995;
	text-decoration: none;
}
.B_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #0A3995;
	background-color: #0A3995;
	width: 130px;
	height: 22px;
}
.B_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #E4183E;
	background-color: #E4183E;
	width: 90px;
	height: 23px;
}
.B_bluepourpre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #BD14D1;
	background-color: #BD14D1;
	width: 120px;
	height: 22px;
}
.border_Green {
	border: 1px solid #006633;
	border-collapse: collapse;
}
.border_rouge {
	border: 1px solid #FF0000;
	border-collapse: collapse;
}

.border_Blue {
	border: 1px solid #1468BE;
	border-collapse: collapse;
}
.border_brown {
	border: 1px solid #9A6306;
	border-collapse: collapse;
}

.border_Gray {
	border: 1px solid #CCCCCC;
	border-top:hidden;
	border-collapse: collapse;
}
.border_GrayACC {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.border_GrayBT {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}

.border_blanc {
	border: 1px solid #ffffff;
	border-collapse: collapse;
}
.border_vert {
	border: 1px solid #1DC607;
	border-collapse: collapse;
}
.border_bleuclair {
	border: 1px solid #2F95FA;
	border-collapse: collapse;
}
.border_pourpre {
	border: 1px solid #BD14D1;
	border-collapse: collapse;
}
.border_jauneAbricot {
	border: 1px solid #FA4814;
	border-collapse: collapse;
}

.border_GreenBottom {
	border-bottom: 1px solid #006633;
}

.Border_bottomLightBlue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
.B_blueLittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #1DC607;
	background-color: #1DC607;
	height: 27px;
	width: 25px;
}
.border_BlueTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
}

.border_pourpreTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BD14D1;
}

.ligne {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #003366;
}
.ligneHorisontale {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000066;
}
.souligne {
	border-bottom-width: thin;
	border-bottom-style: double;
	border-bottom-color: #E67B11;
}
.T_boldBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.petit {
	font-size: 65%;
}

.fontPetit {
	font-size: 12px;
}

#menu {
	padding-left:50px;
	background-color:#F9F9F9;
	font-family:Verdana, Geneva, sans-serif;
}
#menu ul {
	/*padding-right:20px;*/
	height:20px;
	padding-top:10px;
	background-color:#F9F9F9;
}
#menu ul li {
	display: block;
	float: left;
	padding-left:6px;
	padding-right:4px;
	border-left:1px #66CCCC solid;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}
#menu ul li:first-child {
	border-left:none;
}
#menu ul li a {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
#menu ul li a:hover {
	text-decoration:underline;
	font-weight:bold;
}
#menu ul li ul {
	display:none;
}
#menu ul li:hover ul, #menu ul li.IEMhover ul {
	display:block;
	position:absolute;
	padding-top:5px;
	list-style:inside;
	border:none;
}
#menu ul li:hover ul li, #menu ul li.IEMhover ul li {
	display:list-item;
	float:none;
	margin:0;
	padding:3px;
	border:none;
	list-style-type:none;
	list-style-image:url(../images/puce1.png);
	background-color: #E9E9E9;
	-moz-box-shadow: 0px 1px 4px #e3e3e3; /* FF3.5+ */
-webkit-box-shadow: 0px 1px 4px #e3e3e3; /* Saf3.0+, Chrome */
box-shadow: 0px 1px 4px #e3e3e3; /* Opera 10.5, IE 9.0 */
}
#menu ul li:hover ul li a, #menu ul li.IEMhover ul li a {
	font-weight:normal;
}
#menu ul li:hover ul li:hover, #menu ul li.IEMhover ul li:hover {
	list-style-image:url(../images/puce2.png);
}
fieldset {
	margin-left:30%;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#contenu {
min-height:500px;
margin:10px;
}

div#piedpage {
height:20px;
clear:both;
padding-top:5px;
text-align:center;
border-top:solid #CC3333 1px;
}

#tb div { 
padding:1px;
}
		
#decon  a {
color:#FFFFFF;
}

#tb {
	border:1px solid #CCCCCC;
	border-bottom:none;
	border-right:none; 
	width:95%; 
	height:25px;
	padding:3px;
}
#tb a {
	color: #000099;
	margin: 0;
	text-decoration: none;
}
#tb a:hover {
	color: #000099;
	text-decoration:underline;
}
#message{
font:11px Verdana, Helvetica, sans-serif;
height:32px;
border:1px solid #FF4040;
text-align:left;
vertical-align:middle;
padding: 2px 15px;
line-height: 32px;
background-color:#FFBBBB;
}
.ligne{
page-break-before:always;
}


#dtete {
	background-color:#0079CA;
	height:40px;
	padding:5px;
	}
	

label {
	position:static;
	display:block;
	font-weight:bold;
	margin-top:6px;
	color:#000000;
	margin-bottom:3px;
}
input, textarea, select {
	position:static;
	display:inline;
	border:1px #999999 solid;
	background-color:#EEEEEE;
	font-size:13px;
	color:#0066CC;
	padding:4px;
}
input:hover, textarea:hover, select:hover {
	background-color:#F5F5F5;
}

label input {
	display:inline;
}

input[type=button], input[type=submit] {
	display:inline;
	border:2px #EAEAEA solid;
	background-color: #0066CC;
	margin-left:0px;
	color:#FFFFFF;
	padding-right:5px;
	width:110px;
}
form {
	margin-left:auto;
	margin-right:auto;
}
form ul {
	list-style:none;
}
form ul li {
	margin:10px 0;
}

h1 {
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	}
	
#tete{
width:100%;
height:65px;

}
#cadretete{
width:100%;
height:110px;
background-color:#3399CC;
text-align:center;
}
#lcadre{
width:900px;;
height:32px;
margin:auto;
}
#conteneur{
width:1200px;;
min-height:600px;
margin:auto;
text-align:center;
}
.pmarge{
padding:15px;
}