body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E6E6E6;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/**********************************/
td.stepinactive {
	width: 12px;
	height: 12px;
	background-color: #C4DBF2;
	border: none;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
td.stepactive {
	width: 12px;
	height: 12px;
	overflow: hidden;
	background-color: #01969D;
	border: none;
	border-collapse: collapse;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
td.stepnameinactive {
	width: 10%;
	text-align: center;	
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
td.stepnameactive {
	width: 10%;
	text-align: center;
	font-weight: bold;	
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;		
}
div.filetbleu {
	padding: 0px;
	width: auto;
	background: url(../images/pixel-bleu.gif) left center repeat-x;	
}

.error_msg {
	background: url(../images/ico_cross_org.gif) left center no-repeat;
	padding-left: 19px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #EA5200;
	font-weight: bold;
	display: inline;
}

.statusok_msg {
	background: url(../images/ico_check_blu.gif) left center no-repeat;
	padding-left: 19px;
	color: #0060bf;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}
.status {
	display: inline;	
}
div#boutons-navigation {
	text-align: right;
	display: block;
	margin-top: 10px;
	direction: rtl;
	font-size:0.6em;
}

.submit_form{
	font-size:0.9em;
	/*width:180px;*/
	margin: 10px 0px 0px 0px;
	color:#666666;
}

#titre {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:0.6em;
}

#mosaicForm {
	margin: 0px 0px 0px 0px; 
}
/**********************************/


a {
	color: #666666;
}

a:hover {
	color: #000000;
}

.hidden {
	display: none;
}

#main {
	margin: 0px auto;
	width: 752px;
	background: #FFFFFF;
	background-image: url(../images/looknfeel_zo/bg_main_zo.gif);
}

#head_old {
	position: relative;
	height: 123px;
	margin: 0px 12px 0px 0px;
	background: url(../images/bg_head.gif) no-repeat 100% 100%;
}

#head {
	/*position: relative;*/
	height: 150px;
	margin: 0px 12px 0px 0px;
	background: url(../images/bg_head.gif) no-repeat 100% 100%;
}

#head.err {
	background: url(../images/deco_head_err.jpg) no-repeat left bottom;
	height: 266px;
}

#logo {
	float: left;
	padding-left:17px;
	/*padding: 14px 0px 0px 12px;*/
}

#toprub_old {
	font-style: italic;
	font-weight: bold;
	font-size: 0.6em;
	padding : 0;
	width: 392px;
	float: right;
}

#toprub {
	font-style: italic;
	font-weight: bold;
	/*font-size: 0.6em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 9px;
	padding : 0;
	width: 392px;
	float: right;
}

#nav, #nav ul { /* menu DHTML */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 15px;
}

#nav a {
	display: block;
	width: 92px;
	margin: 0;
	color: #000000;
	text-decoration: none;
}

#nav li {
	float: left;
	width: 92px;
	padding: 0 0 0 4px;
	background: #FFFFFF;
	border-top: 8px solid #CCCCCC;
	margin: 0 0 0 2px;
	display: inline;
}

#nav li ul {
	position: absolute;
	width: 96px;
	left: -999em;
	margin-top: 1px;
	margin: 0 0 0 -6px;
}

#nav li ul li {
	background: #f5f3f3;
	border-top: 1px solid #FFFFFF;
}

#nav li ul ul { /* listes de troisième niveau et plus */
	margin: 0px 0 0 0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li li:hover, #nav li li li:hover, #nav li.sfhover, #nav li li.sfhover, #nav li li li.sfhover {
	background-color: #e5e5e5;
}

#toprub a:hover, #toprub a.actif {
	background-color: #E5E5E5;
	color: #000000;
}

#toprub2 {
	padding-top: 20px;
	top: 19px;
	margin-right:5px;
	text-align: right;
	clear: right;
	width: 200px;
	float: right;
}

#toprub2 a {
	margin: 0px 0px 7px;
	display: block;
}

#head h1 {
	font-size: 0.5em;
	margin: 0px;
	text-indent: -5000px;
}

#menu a.rub1, #menu a.rub2, #menu a.rub3 {
	/*font-size: 0.7em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 11px;
	display: block;
	width: 118px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a.rub4 {
	/*font-size: 0.7em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 11px;
	display: block;
	width: 118px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a.rub5 {
	/*font-size: 0.7em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 11px;
	display: block;
	width: 137px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a.rub6 {
	/*font-size: 0.7em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 11px;
	display: block;
	width: 117px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a.rub1:hover, #menu a.rub2:hover, #menu a.rub3:hover, #menu a.rubon1, #menu a.rubon2, #menu a.rubon3, #menu a.rub4:hover, #menu a.rubon4 {
	/*font-size: 0.7em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 11px;
	display: block;
	width: 118px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #249198;
}

/*#menu a.rub4:hover, #menu a.rubon4 {
	font-size: 0.7em;
	display: block;
	width: 118px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #249198;
}*/

#menu a.rub5:hover, #menu a.rubon5 {
	/*font-size: 0.7em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 11px;
	display: block;
	width: 137px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #249198;
}

#menu a.rub6:hover, #menu a.rubon6 {
	/*font-size: 0.7em; font size traduit en pixels afin de ne pas détruire la mise en page du mesnu avec l'outil de changement de taille des polices*/
	font-size: 11px;
	display: block;
	width: 117px;
	height: 42px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #249198;
}

#menu a.rub1 { background: url(../images/menu/m2rub_b1-of.jpg) no-repeat 0px 0px; }

#menu a.rub1:hover, #menu a.rubon1 { background: url(../images/menu/m2rub_b1-on.jpg) no-repeat 0px 0px; }

#menu a.rub2 { background: url(../images/menu/m2rub_b2-of.jpg) no-repeat 0px 0px; }

#menu a.rub2:hover, #menu a.rubon2 { background: url(../images/menu/m2rub_b2-on.jpg) no-repeat 0px 0px; }

#menu a.rub3 { background: url(../images/menu/m2rub_b3-of.jpg) no-repeat 0px 0px; }

#menu a.rub3:hover, #menu a.rubon3 { background: url(../images/menu/m2rub_b3-on.jpg) no-repeat 0px 0px; }

#menu a.rub4 { background: url(../images/menu/m2rub_b4-of.jpg) no-repeat 0px 0px; }

#menu a.rub4:hover, #menu a.rubon4 { background: url(../images/menu/m2rub_b4-on.jpg) no-repeat 0px 0px; }

#menu a.rub5 { background: url(../images/menu/m2rub_b5-of.jpg) no-repeat 0px 0px; }

#menu a.rub5:hover, #menu a.rubon5 { background: url(../images/menu/m2rub_b5-on.jpg) no-repeat 0px 0px; color: #FA9E0F;}

#menu a.rub6 { background: url(../images/menu/m2rub_b6-of.jpg) no-repeat 0px 0px; }

#menu a.rub6:hover, #menu a.rubon6 { background: url(../images/menu/m2rub_b6-on.jpg) no-repeat 0px 0px; color: #4D80B7;}

#menu .srub {
	background: url(../images/bg_menudiv.jpg) no-repeat 0px 0px;
	height: 91px;
	vertical-align: top;
	position: relative;
}

#menu .srub img{
	vertical-align:middle;
	-padding-top:3px;
}

#menu .srub div {
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
	padding-top:1px;
}

#menu .srub div img {
	margin: 0px 9px;
}

#menu .srub div#srub_0 {
	background: url(../images/srub0_bg.gif) no-repeat 0px 0px;
	left: 482px;
	height: 36px;
	width: 117px;
	padding-top: 20px;
}

#menu .srub div#srub_0 a {
	font-size: 0.55em;
	color: #FFFFFF;
	letter-spacing: -1px;
}

#menu .srub div#srub_6 a.spe {
	color:  #0A58A5;
}

#menu .srub div#srub_1, #menu .srub div#srub_2, #menu .srub div#srub_3, #menu .srub div#srub_4, #menu .srub div#srub_5, #menu .srub div#srub_6 {
	background: #fdf0d1 url(../images/srub-div1_bg.png) no-repeat 0% 100%; !important;
	-background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/srub-div1_bg.png');
	/*padding: 10px 0px;*/
	height: 39px;
	display: none;
}

#menu .srub div#srub_1, #menu .srub div#srub_2, #menu .srub div#srub_3, #menu .srub div#srub_4 {
	background-color:#EAF4F6;
}

#menu .srub div#srub_6 {
	background-color:#E7EEF6;
}

#menu .srub div#srub_1 a, #menu .srub div#srub_2 a, #menu .srub div#srub_3 a, #menu .srub div#srub_4 a, #menu .srub div#srub_5 a, #menu .srub div#srub_6 a {
	font-size: 0.6em;
	font-weight: bold;
	color: #b13236;
	padding: 2px;
}

#menu .srub div#srub_0 a:hover, #menu .srub div#srub_1 a:hover, #menu .srub div#srub_2 a:hover, #menu .srub div#srub_3 a:hover, #menu .srub div#srub_4 a:hover, #menu .srub div#srub_5 a:hover, #menu .srub div#srub_6 a:hover {
	color: #000000;
}

#cont {
	margin: 0px 12px 0px 14px;
	width: 721px;
}

/*#dateMaj {
	width:738px;
	-width:724px;
	text-align:right;
	font-size: 0.55em;
	color: #666666;
	line-height: 1.2em;

	padding: 10px 40px 0px 0px;
	position:absolute;
	z-index:1;
}*/

#dateMaj {
	width:738px;
	-width:724px;
	text-align:right;
	font-size: 0.55em;
	color: #666666;
	line-height: 1.2em;
	margin: 18px 0 0 0;
	padding: 10px 40px 0px 0px;
	position:absolute;
	z-index:0;
	/*left: 109px;*/
}

/*#footer {
	margin: 0px 12px 8px 14px;
	width: 726px;
	border-top: 7px solid #CCCCCC;
}*/

#footer {
	margin: 0px 12px 8px 14px;
	width: 726px;
	border-top: 7px solid #CCCCCC;
	z-index:1;
	position:absolute;
}

#footer td {
	font-size: 0.55em;
	color: #666666;
	line-height: 1.2em;
}

#footer td a {
	color: #666666;
}

#footer td a:hover {
	color: #000000;
}

#bordure_bottom {
	background-color:#e6e6e6;
	background-image:url(../images/looknfeel_zo/ombre_bottom.gif);
	background-repeat:no-repeat;
	width:752px;
	height:7px;
}

.arwlink {
	font-size: 0.6em;
	background: url(../images/bg_arwlink.gif) no-repeat 0% 0%;
	padding-left: 27px;
	white-space: nowrap;
	height: 18px;
	float: right;
}

.arwlink a {
	font-weight: bold;
	color: #0A58A5;
	background: url(../images/bg_arwlink.gif) no-repeat 100% 0%;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 18px;
	display: block;
	white-space: nowrap;
}

.arwlink a:hover {
	color: #000000;
}

#actu {
	margin: 0px 0px 0px 0px;
	width: 462px;
}

#actu .ill_tit {
	float: left;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}

#actu ul {
	margin: 27px 0px 0px 0px;
	font-size: 0.6em;
	padding: 0px; 
}

#actu ul li {
	background: url(../images/puce_rect_vert.gif) no-repeat 0px 5px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	line-height: 1.40em;
	list-style-type: none;
}

#actu ul p {
	margin: 0px 0px 0px 0px;
}

#actu ul a {
	font-weight: bold;
	color: #01959D;
}

#actu ul a:hover {
	color: #000000;
}

#actu .filet_v {
	background: url(../images/filet_acc_horiz.gif) repeat 100% 0%;
}

#maj {
	width: 264px;
}

#maj .filet_v {
	margin: 0px 0px 0px 0px;
	width:29px; 
	height:19px;
	background: url(../images/filet_acc_vert.gif) repeat 100% 0%;
}

#maj .filet_h {
	margin: 0px 0px 0px 0px;
	background: url(../images/filet_acc_horiz.gif) repeat 100% 105%;
}

#maj ul {
	margin: 8px 0px 23px 0px;
	padding: 0px; 
	font-size: 0.6em;
}

#maj ul li {
	background: url(../images/puce_rect_vert.gif) no-repeat 0px 5px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	line-height: 1.45em;
	list-style-type: none;
}

#maj ul a {
	font-weight: bold;
	color: #01959D;
}

#maj ul a:hover {
	color: #000000;
}

#maj .ill {
	margin: 7px 0px 0px 0px;
}

/* Styles 03/08/2005 */

#bcrumb {
	margin-left: 24px;
	width: 716px;
}

#bcrumb .filet_h {
	font-size: 1px;
	margin: 0px 0px 0px 0px;
	background: url(../images/filet_acc_horiz.gif) repeat 100% 0%;
	height : 17px;
}

#bcrumb .filet_v {
    font-size: 1px;
	margin: 0px 0px 0px 0px;
	width:1px; 
	height : 9px;
	padding-top : 4px;
	background: url(../images/filet_acc_vert2.gif) repeat 100% 0%;
}

#chemin {
	font-size: 0.6em;
	color: #0A57A5;
	margin: 0px 0px 0px 0px;
	/*padding-left:10px;*/
	width:495px;
}

#chemin a{
	color: #0A57A5;
}

#chemin a:hover{
	color: #000000;
}

#imprimer{
	position: relative;
	left: 0px;
	top: 0px;
	text-align: right;
}

#illu {
padding: 0px 0px 10px 20px;
float: right;
}

#illu2{
	padding: 0px 20px 10px 20px;
	float: left;
}

#illu3{
	padding: 10px 0px 10px 20px;
	float: right;
}

#illu4 {
	padding: 10px 10px 10px 20px;
	float: left;
}

#illu5{
	padding: 0px 20px 10px 20px;
	width: 100px;
	float: left;
}

#legende_illu {
font-style:italic;
font-size: 0.6em;
padding: 5px 0px;
text-align:center;
color:#359796;
}

#gen {
	margin: 0px 0px 0px 0px;
	width: 506px;
	/*padding-bottom: 5px;*/
	padding:0 0 5px 10px;
}

#contGen {
	margin: 0px 0px 0px 0px;
	padding:0 10px 0 10px;
	width: 706px;
}

#form {
	margin: 0px 0px 0px 0px;
	/*width: 553px;*/
	/*width:450px;*/
}

#gen form {
	/*margin: 0px 0px 0px 0px;*/
	/*width: 553px;*/
	/*width:100%;*/
}

#gen h2, #contGen h2, #form h2{
	font-size: 1.2em;
	color: #01969D;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0px 5px 0px; 
}

#gen h3, #contGen h3, #form h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size: 0.8em;
	color: #0A57A5;
	font-style: italic;
	font-weight: bold;
}

#form p, .txtnormal, .txtForm{
	font-size: 0.6em;
}

.txtForm{
    margin: 2px 0px 2px 0px;
    padding: 1px 0px 1px 0px;
}

#contGen h4, #gen h4 {
	font-size: 0.6em;
	font-weight:bold;
	color: #01969D;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#form h4{
	font-size: 0.6em;
	font-weight:bold;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#cleaner{
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

.cleaner_class{
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

.droite{
 	text-align: right;
}

.encart{
	margin: 20px 1px 0 0px;
	background: url(../images/bg_blkdr-mid.gif) repeat 0px 0px;
	width: 175px;
	text-align:left;
}

.encart th{
	font-size: 0.8em;
	color: #00959B;
	font-style: italic;
	font-weight: bold;
	white-space: nowrap;
	text-align:left;
	height: 18px;
	padding-left:18px;
	background: url(../images/bg_blkdr-top.gif) no-repeat 0% 0%;
}

.encart h4{
	font-size: 0.8em;
	color: #00959B;
	font-style: italic;
	font-weight: bold;
	white-space: nowrap;
	text-align:left;
	height: 18px;
	width: 157px;
	padding-left:18px;
	background: url(../images/bg_blkdr-top.gif) no-repeat 0% 0%;
}

.encart ul {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px; 
	font-size: 0.6em;
	color: #01969D;
}

.encart ul li {
	background: url(../images/bg_blkdr-arw.gif) no-repeat 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 22px;
	line-height: 16px;
	list-style-type: none;
}

.encart ul a {
	font-weight: bold;
	color: #01969D;
}

.encart ul a:hover {
	color: #000000;
}

.espace{
	padding-top:20px;
}

.espaceTop{
	width:72px;
}

.espaceTop2{
	width:97px;
}

.filet_v2 {
	margin: 0px 0px 0px 0px;
	background: url(../images/filet_acc_vert2.gif) repeat-y 24px 0px;
}

.filet_v3 {
	margin: 0px 0px 0px 0px;
	background: url(../images/filet_acc_vert2.gif) repeat-y 6px 0px;
	width:176px;
}

.blocLien{
	font-size:0.6em;
	color: #666666;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.blocLien a{
	color: #666666;
}

.blocLien a:hover{
	color: #000000;
}

#resultat{
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color:#E6EFF6;
	padding-left:5px;
	margin-left:5px;
	padding-right:5px;
	margin-right:5px;
}

#resultat h4{
	font-size: 0.7em;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	color:#01969D;
}

#resultat p{
	font-size: 0.6em;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#affiliation h4 a{
	color:#01969D;
}

#affiliation h4 a:hover{
	color:#000000;
}

#statjur, #statfis, #statprot, .neutre2, .neutre, #affiliation{
	width:470px;
	padding-left:5px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#statjur h4, #statfis h4, #statprot h4, .neutre h4, #affiliation h4{
	font-size: 0.7em;
	font-weight:bold;
	font-style:italic;
	/*text-decoration:underline;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#statjur p, #statfis p, #statprot p, .neutre p, #affiliation p{
	font-size: 0.6em;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

#statjur{
	background-color:#B2E7D7;
	border-left: 20px solid #00Ac7c;
}

#statjur h4{
	color:#026f50;
}

#statjur h4 a{
	color:#026f50;
}

#statjur h4 a:hover{
	color:#000000;
}

#statfis{
	background-color:#F7D6C7;
	border-left: 20px solid #E77342;
}

#statfis h4{
	color:#E87445;
}

#statfis h4 a{
	color:#E87445;
}

#statfis h4 a:hover{
	color:#000000;
}

#statprot{
	background-color:#B1DCFF;
	border-left: 20px solid #008CFF;
}

#statprot h4{
	color:#0A57A7;
}

#statprot h4 a{
	color:#0A57A7;
}

#statprot h4 a:hover{
	color:#000000;
}

.neutre{
	background-color:#FFFFFF;
	border-left: 20px solid #01969D;
}

.neutre h4{
	color:#01969D;
}

.neutre h4 a{
	color:#01969D;
}

.neutre h4 a:hover{
	color:#000000;
}

#affiliation{
	background-color:#E6EFF6;
	border-left: 20px solid #01969D;
}

#affiliation h4{
	color:#01969D;
}

#affiliation h4 a{
	color:#01969D;
}

#affiliation h4 a:hover{
	color:#000000;
}

.sep{
	font-size:1px;
	height:20px;
}

/*Formulaire*/

#propAme, #domActiv, #infoComp{
	background-color: #E5F5F5;
	border: 1px solid #000000;
	width:549px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.radioButton{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
}

.caseCocher{
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

.legende{
	font-size:0.6em;
	margin: 10px 0px 0px 0px;
	color:#359796
}

.notaBene{
	font-size:0.6em;
	margin: 10px 0px 0px 0px;
	color:#7E7E7E;
}

#filet_tableau .filet_h {
	font-size: 1px;
	margin: 0px 0px 0px 0px;
	background: url(../images/filet_acc_horiz.gif) repeat 100% 0%;
	height : 17px;
}

.value_form{
	font-size:0.9em;
	width:180px;
	margin: 10px 0px 0px 0px;
	color:#7E7E7E;
}
.value_form_options{
	font-size:0.9em;
	width:75%;
	margin: 10px 0px 0px 0px;
	color:#666666;
}

.upload_form{
	font-size:0.9em;
	/*width:250px;*/
	margin: 10px 0px 0px 0px;
	color:#666666;
}

/*
.submit_form{
	font-size:0.9em;
	margin: 10px 0px 0px 0px;
	color:#666666;
}
*/

.arwlinkForm {
	font-size: 0.6em;
	background: url(../images/bg_arwlink.gif) no-repeat 0% 0%;
	padding-left: 27px;
	white-space: nowrap;
	height: 18px;
	float: right;
}

.arwlinkForm a {
	font-weight: bold;
	color: #119BA5;
	background: url(../images/bg_arwlink.gif) no-repeat 100% 0%;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 18px;
	display: block;
	text-decoration:none;
	white-space: nowrap;
}

.arwlinkForm a:hover {
	color: #000000;
}

.filet_h2 {
	font-size: 1px;
	margin: 0px 0px 0px 0px;
	background: url(../images/filet_acc_horiz2.gif) repeat-x 0px 0px;
	height : 17px;
	text-align:left;
}

/*Tableau*/

.carCell{
	font-size: 0.6em;	
}

.carCell td{
	background-color:#E6EFF6;
	padding: 5px 15px 5px 25px;
}

.centrer{
	text-align:center;
}

/*Liste*/

#contGen ul {
	margin: 1.5em 0 1.5em 2em;
	/*font-size: 9px;*/
	font-size: 0.6em;
	padding: 0px; 
}

#contGen table ul {
	font-size:1em;
}

#contGen ul li {
	margin: 0 0 0 15px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: disc;
}

#contGen table ul li {
	margin: 0 0 0 0px;
	padding: 0 0 8px 0;
	font-size:1em;
}

#contGen ul li ul li {
	margin: 0 0 0 15px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: square;
	font-size:1.8em;
}

#contGen table ul li ul li {
	margin: 0 0 0 0px;
	padding: 0 0 8px 0;
	font-size:1em;
}

#contGen ul ul li {
	margin: 0 0 0 15px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: square;
	font-size:1.6em;
}

#contGen table ul ul li {
	margin: 0 0 0 0px;
	padding: 0 0 8px 0;
	font-size:1em;
}

#contGen ul li ul li ul li, #contGen ul ul li ul li {
	margin: 0 0 0 15px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: circle;
	font-size: 1.6em;
}

#contGen table ul li ul li ul li, #contGen table ul ul li ul li {
	margin: 0 0 0 0px;
	padding: 0 0 8px 0;
	font-size:1em;
}
#contGen ul a {
	font-weight: bold;
	color: #01959D;
}

#contGen ul a:hover {
	color: #000000;
}

/*encart Centre habillé*/

.encartCentre{
	margin: 20px auto 20px auto;
	background: url(../images/bg_blkcentre-mid.gif) repeat 0px 0px;
	width: 605px; /*image de background = 605px*/
}

.encartCentre th{
    font-size: 0.8em;
	color: #00959B;
	font-style: italic;
	font-weight: bold;
	background: url(../images/bg_blkcentre-top2.gif) no-repeat 0% 0%;
	white-space: nowrap;
	text-align:left;
	height: 18px;
	padding-left:20px;
	padding-top : 1px;
}

.encartCentre  p {
	padding: 1em 0 1em 0;
	background: url(../images/bg_blkcentre-mid.gif) repeat 0px 0px;
	padding-left: 18px;
	padding-right: 10px;
	font-weight: normal;
	margin : 0px 0px 0px 0px;
}

.encartCentre  a {
	font-weight: bold;
	color: #000000;
}

.encartCentre a:hover {
	color: #000000;
}

#contGen .encartCentre ul {
	margin: 1em 0 0 35px;
	font-size:0.6em;
}

#contGen .encartCentre ul li, {
	font-size:1em;
}

#contGen .encartCentre ul ul li, #contGen .encartCentre ul ul ul li {
	font-size:1.6em;
}

/*encart Centre habillé pour colonne principale dans pages avec deux colonnes 07/04/2007*/

.encartCentreColonne{
	margin-top: 20px;
	text-align:left;
	background: url(../images/bg_blkcentrecolonne-mid.gif) repeat 0px 0px;
	width: 400px; /*image de background = 400px*/
}

.encartCentreColonne th{
    font-size: 0.8em;
	color: #00959B;
	font-style: italic;
	font-weight: bold;
	background: url(../images/bg_blkcentrecolonne-top2.gif) no-repeat 0% 0%;
	white-space: nowrap;
	text-align:left;
	height: 18px;
	padding-left:20px;
	padding-top : 1px;
}

.encartCentreColonne  p {
	padding: 1em 0 1em 0;
	background: url(../images/bg_blkcentrecolonne-mid.gif) repeat-y 0px 0px;
	padding-left: 18px;
	padding-right: 10px;
	font-weight: normal;
	margin : 0px 0px 0px 0px;
}

.encartCentreColonne  a {
	font-weight: bold;
	color: #000000;
}

.encartCentreColonne a:hover {
	color: #000000;
	
}

#gen .encartCentreColonne ul {
	margin: 1em 0 0 35px;
	font-size:0.6em;
}

#gen .encartCentreColonne ul li, {
	font-size:1em;
}

#gen .encartCentreColonne ul ul li, #gen .encartCentreColonne ul ul ul li {
	font-size:1.6em;
}

/*05/08/2005*/

.arwlinkButton, .arwlinkButton2 {
	font-size: 0.8em;
	background: url(../images/bg_arwlink.gif) no-repeat 0% 0%;
	white-space: nowrap;
	height: 18px;
	float: left;
}

.arwlinkButton{
	padding-left: 45px;
}

.arwlinkButton2{
	padding-left: 35px;
}

.arwlinkButton a, .arwlinkButton2 a {
	font-weight: bold;
	color: #FE6601;
	background: url(../images/bg_arwlink.gif) no-repeat 100% 0%;
	padding-top: 1px;
	padding-bottom: 2px;
	height: 18px;
	display: block;
	text-decoration:none;
	white-space: nowrap;
}

.arwlinkButton a:hover, .arwlinkButton2 a:hover {
	color: #000000;
}

.arwlinkButton a {
	padding-right: 30px;
}

.arwlinkButton2 a {
	padding-right: 14px;
}

/*Barre Navigation Bas*/
#navBas {
	margin: 10px 10px 5px 24px;
	width: 706px;
}

.taille181{
	width:181px;
}

.taille182{
	width:182px;
}

#index .hautPage{
	background: url(../images/picto_haut.gif) no-repeat 100% 50%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.2em;
	font-size:1.6em;
}

#index .hautPage a{
	color: #00959B;
    white-space: nowrap;
	text-decoration : none;
	padding-right:25px;
}

#index .hautPage a:hover{
	color:#000000;
}
 
#cont .hautPage{
	background: url(../images/picto_haut.gif) no-repeat 100% 85%;
	margin: 0px 2px 10px 0px;
	padding: 3px 0px 8px 0px;
}

#cont .hautPage a{
	font-size: 0.6em;
	color: #00959B;
    white-space: nowrap;
	text-decoration : none;
	width: 157px;
	padding-right:25px;
}

#cont .hautPage a:hover{
	color:#000000;
}

#navBas .hautPage{
	background: url(../images/picto_haut.gif) no-repeat 100% 45%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#navBas .hautPage a{
	font-size: 0.6em;
	color: #00959B;
    white-space: nowrap;
	text-decoration : none;
	width: 157px;
	padding-right:25px;
}

#navBas .hautPage a:hover{
	color:#000000;
}

#navBas .retour{
	background: url(../images/picto_retour.gif) no-repeat 0% 50%;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

#navBas .retour a{
	font-size: 0.6em;
	color: #00959B;
    white-space: nowrap;
	text-decoration : none;
	width: 157px;
	padding-left:15px;
}

#navBas .retour a:hover{
	color:#000000;
}

#navBas .precedent{
	background: url(../images/picto_retour.gif) no-repeat 50% 50%;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 9px;
}

#navBas .precedent a{
	font-size: 0.6em;
	color: #00959B;
    white-space: nowrap;
	text-decoration : none;
	width: 157px;
	padding-left:65px;
}

#navBas .precedent a:hover{
	color:#000000;
}

#navBas .suivant{
	background: url(../images/picto_avant.gif) no-repeat 50% 50%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navBas .suivant a{
	font-size: 0.6em;
	color: #00959B;
    white-space: nowrap;
	text-decoration : none;
	width: 157px;
	padding-right:55px;
}

#navBas .suivant a:hover{
	color:#000000;
}

/*Page Actualité*/

#actu, #tableau {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:0.6em;
}

.filet_h_Tab{
	font-size: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/filet_acc_horiz3.gif) repeat-x 0px 0px;
	height : 1px;
}

.colVert2 {
	background-color:#D0EAEB;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	text-align:center;
	width:100px;
}

.colVert {
	background-color: #D0EAEB;
	padding: 0px 5px 0px 5px;
	margin: 0px;
}

.colVert a {
	text-decoration: none;
	color: #00959B;
}

.colVert a:hover {
	color: #000000;
}

.titreBlocTab{
	font-weight:bold;
	color:#0B58A6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 5px;
}

.titreBlocTab a{
	font-weight:bold;
	color:#0B58A6;
	text-decoration:none;
}

.titreBlocTab a:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.texteBlocTab{
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 79px;
}

.texteBlocTab2{
	color:#0B58A6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-decoration:none;
	text-align:left;
}

.texteBlocTab2 a{
	color:#0B58A6;
	text-decoration:none;
}

.texteBlocTab2 a:hover{
	color:#000000;
	text-decoration:none;
}

.telecharger{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.telecharger a{
	color: #00959B;
	white-space: nowrap;
	text-decoration : none;
	height: 100px;
	width: 157px;
	padding-left:15px;
	padding-top: 0px;
	margin: 0px;
}

.telecharger a:hover{
	color:#000000;
}

/*positionnement*/
.haut {
	vertical-align: top;
}

.bas {
	vertical-align: bottom;
}

/*Plan du Site*/
.fondLeftPlan{
	background: url(../images/plan_fond.gif) repeat-y 0% 0%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:97px;
}

#plan{
	background: url(../images/filet_plan_vert.gif) repeat-y 97px 0px;
	margin: 0px 0px 0px 0px;
}

#structure{
	width:686px;
}

#structure .fondCell1b ul li, #structure .fondCell2b ul li, #structure .fondCell3b ul li, #structure .fondCell4b ul li, #structure .fondCell5b ul li, #structure .fondCell6b ul li, #structure .fondCell7b ul li {
	font-size:0.6em;
	margin: 0.6em 0 0.6em 0;
	padding: 0 0 0 28px;
}

.colFilet{
	width:108px;
}

.fondBasPlan{
	background: url(../images/plan_filet_h_fin.gif) no-repeat 94% 50%;
	margin: 0px 0px 0px 0px;
	width:107px;
}

#structure ul {
	margin: 15px 0px 15px 0px;
	font-size: 0.6em;
	padding: 0px; 
}

#structure ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	line-height: 1.40em;
	list-style-type: none;
}

#structure ul a {
    font-weight:normal;
	color: #000000;
}

#structure  ul a:hover {
	color: #000000;
}

.fondCell1a{
	background-color:#39A6AB;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width:138px;
}

.fondCell1b, .fondCell2b, .fondCell3b, .fondCell4b{
	background-color:#E6F4F5;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.fondCell2a{
	background-color:#65BABF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width:138px;
}

.fondCell3a{
	background-color:#90CDD0;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width:138px;
}

.fondCell4a{
	background-color:#BBE1E2;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width:138px;
}

.fondCell5a{
	background-color:#FFD67A;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width:138px;
}

.fondCell5b{
	background-color:#FFFFCD;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.fondCell6a{
	background-color:#96B9D9;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width:138px;
}

.fondCell6b{
	background-color:#D1E1F0;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.fondCell7a{
	background-color:#BBBCBE;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width:138px;
}

.fondCell7b{
	background-color:#EAEBED;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.fondCell7c{
	background-color:#FFFFFF;
	border-left: 1px solid #BBBCBE;
}

.filet_form {
	background: url(../images/bg_validderForm.gif) no-repeat 0px 0px;
}
.lien_plan {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}

/*index*/
#alpha{
	text-align: center;
	font-size: 0.7em;
	font-weight:bold;
	color:#0A58A5;
	margin-bottom: 15px;
}


#alpha a{
	color:#01959D;
	text-decoration:underline;
}

#alpha a:hover{
	color:#000000;
	text-decoration:none;
}

.filet {
	background: url(../images/filet_index.gif) repeat-x 100% 100%;
	font-size : 1px;
	line-height: 1px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#index {font-size:0.6em}

#index p{
	font-size: 2em;
	background-color:#CFE9EB;
	text-align: center;
	text-decoration: underline;
	color: #FFFFFF;
	float: left;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
	padding: 22px 30px 22px 30px;
}

#index ul{
	padding-left: 0px;
	color:#000000;
	font-weight:normal;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding: 0px 0px 0px 0px;
	margin: 75px 0px 0px 0px;
}

#index ul li{
	list-style-type: none;
	line-height: 11px;
	padding: 0px 0px 0px 0px;
}

#index ul li a{
	color:#000000;
	font-weight: normal;
}

/*Tableau Version 1*/
.tableau{
	font-size : 0.6em;
	font-weight:normal;
	margin-top: 15px;
	text-align:left;
	
}

.col1{
	background-color:#FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
	color: #000000;
}

.col2{
	background-color:#CCEAEC;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.col2Titre{
	background-color:#CCEAEC;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
	color: #000000;
}

.col3{
	background-color:#A3D9DB;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.col3Titre{
	background-color:#A3D9DB;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
	color: #000000;
}

.col4{
	color:#FFFFFF;
	background-color:#01969D;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.ligneVerte{
	font-size:1px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background-color:#01969D;
	line-height: 1px;
}

.separateur{
	width:1px;
	background-color:#FFFFFF;
}

.noEspace{
	white-space: nowrap;
}

.gauche{
	text-align: left;
}

/*Tableau Version 2*/
.col1b{
	background-color:#FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
}

.col2b1{
	background-color:#CDEEE5;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.col2b2{
	background-color:#A3E2D1;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:normal;
	text-align:center;
}

.col2bTitre{
	background-color:#00AC7C;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

.col2bTitre2{
	background-color:#38BE99;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

.col3b1{
	background-color:#F4E4D0;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.col3b2{
	background-color:#F6CDBB;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.col3bTitre{
	background-color:#E77342;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

.col4b1{
	background-color:#CCE8F5;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.col4b2{
	background-color:#A8D6F8;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 2px;
	font-weight:normal;
	text-align:center;
}

.col4bTitre{
	background-color:#008CFF;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 7px 2px 7px 10px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

.gras{
	font-weight:bold;
}

/*Liste 2 - au 09/08/2005 - remodifié le 04/06/2007 puis le 21/01/2008*/
#gen ul {
	margin: 1.5em 0 1.5em 2em;
	font-size: 0.6em;
	padding: 0px; 
}

#gen ul li {
	margin: 0 0 0 15px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: disc;
	font-size: 1em;
}

#gen table ul li {
	margin: 0 0 0 0px;
	padding: 0 0 8px 0;
	font-size:1em;
}

#gen ul li ul li {
	margin: 0 0 0 15px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: square;
	font-size:1.8em;
}

#gen table ul li ul li {
	margin: 0 0 0 10px;
	padding: 0 0 8px 0;
	font-size:1em;
}

#gen ul ul li {
	margin: 0 0 0 15px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: square;
	font-size:1.6em;
}

#gen table ul ul li {
	margin: 0 0 0 10px;
	padding: 0 0 8px 0;
	font-size:1em;
}

#gen ul li ul li ul li, #gen ul ul li ul li {
	margin: 0 0 0 45px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: circle;
	font-size: 1.6em;
}

#gen ul ul ul li, #gen ul li ul ul li {
	margin: 0 0 0 45px;
	padding: 0 0 8px 0;
	line-height: 1.2em;
	list-style-type: circle;
	font-size: 2.8em;
}

#gen table ul li ul li ul li, #gen table ul ul li ul li {
	margin: 0 0 0 20px;
	padding: 0 0 8px 0;
	font-size:1em;
}

#gen ul a {
	font-weight: bold;
	color: #01959D;
}

#gen ul a:hover {
	color: #000000;
}


.autre{
	margin: 0px 0px 0px 28px;
	padding: 0px; 
}

#gen ul .autre ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

.autre p {
	margin: 10px 0px 0px 0px;
	font-size: 0.6em;
	padding: 0px; 
}

.autre ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

.autre ul li {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	line-height: 1.40em;
	list-style-type: none;
}

.autre ul a {
	font-weight: bold;
	color: #01959D;
}

.autre ul a:hover {
	color: #000000;
}

/*Position DIV*/
.centrerDIV{
	text-align:center;
	width:100%;
}

.err_msg {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	color: #01969D;
	text-align: center;
	margin: 1em 0em 5em;
}

.ligneNoire {background:#000000; line-height:1px;}

.texteVert {color:#01959D;}


/*VERSION IMPRIMABLE*/
@media print {	
	#head { height:92px;}
	#toprub { visibility:hidden; position:absolute; z-index:0;}
	#toprub2 { visibility:hidden; position:absolute; z-index:0;}
	#menu { visibility:hidden;position:absolute; z-index:0;}
	#footer { visibility:hidden;position:absolute; z-index:0;}
	#navBas { visibility:hidden;position:absolute; z-index:0;}
	#outil_taille_police { visibility:hidden;position:absolute; z-index:0;}
	.encartCentre {border:1px solid #000000;}
	.encartCentre img {visibility:hidden;}
	.encartCentreColonne {border:1px solid #000000;}
	.encartCentreColonne img {visibility:hidden;}
	.encart {border:1px solid #000000;}
	.encart img {visibility:hidden;}
	
	/*hackIE6*/
	body {-font-size:0.8em;}
	.encartCentre {-width:9cm;}
	.encartCentreColonne {-width:9cm;}
	.encart {-width:4cm;}
	#affiliation {-width:11cm;}
	.neutre{-width:11cm;}
	#cont {-width: 16cm;}
	#contGen {-width: 16cm;}
	#gen {-width:11cm;}
	#bcrumb{-width: 16cm;}
	#navBas{-width: 11cm;}
	#dateMaj{-width: 11cm;}*/
	.filet_v2 {-width:4cm;}


}

/*Boite taille police*/

#outil_taille_police {
	z-index:1;
	position:absolute;
	width:90px;
	margin-top:-20px;
	margin-left:640px;
	text-align:right;
	font-size:0.55em;
}

#outil_taille_police a img{ border:0;}

/* moteur de recherche google*/
#moteur_recherche_google {
	z-index:1;
	position:absolute;
	width:450px;
	margin-top:-23px;
	margin-left:24px;
	text-align:left;
}

#moteur_recherche_google .buttonImg {
width: 19px;
height: 19px;
border: none;
cursor: pointer;
background: url(../images/recherche.gif) no-repeat left top;
}
#moteur_recherche_google .buttonImg:hover {
background: url(../images/recherche.gif) no-repeat left bottom;
} 
