body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: arial, helvetica, sans-serif;
	text-align: center;  /*centrage IE5.5 partie 1*/
	background-image:url(../images/fondpage.jpg), url(../images/fond_page2.gif);
	background-position:center top, center;
	background-repeat:no-repeat, repeat-y;
}

.fondcouleur{
	background-color:#448bc2;
	/*rgba(68,139,194)*/
	}
.creneauok{
	background-color:#448bc2;
	}
.creneauko{
	background-color:#DDDDDD;
	}
.ongletok2{
	background-color:#448bc2;
	
	border-radius: 20px 20px 0px 0px;
	border:solid 1px #448bc2;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	height:85px;
	}
.ongletko2{
	background-color:#7bafd7;
	
	border-radius: 15px 15px 0px 0px;
	border:solid 1px #448bc2;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	height:70px;
	}
.ongletok{
	background-color:#448bc2;
	background-image:linear-gradient(top, rgba(68,139,194,.6) 0%, rgba(68,139,194,1) 100%);
	background: rgb(68,139,194); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(68,139,194,.6) 0%, rgba(68,139,194,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,139,194,.6)), color-stop(100%,rgba(68,139,194,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(68,139,194,.6) 0%,rgba(68,139,194,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(68,139,194,.6) 0%,rgba(68,139,194,1) 100%); /* Opera 11.10+ */
	background: linear-gradient(top, rgba(68,139,194,.6) 0%,rgba(68,139,194,1) 100%); /* W3C */
	border-radius: 20px 20px 0px 0px;
	border:solid 1px #448bc2;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	height:85px;
	}
.ongletko{
	background-color:#448bc2;
	background-image:linear-gradient(top, rgba(68,139,194,.4) 0%, rgba(68,139,194,.6) 100%);
	background: rgb(68,139,194); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(68,139,194,.4) 0%, rgba(68,139,194,.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,139,194,.4)), color-stop(100%,rgba(68,139,194,.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(68,139,194,.4) 0%,rgba(68,139,194,.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(68,139,194,.4) 0%,rgba(68,139,194,.6) 100%); /* Opera 11.10+ */
	background: linear-gradient(top, rgba(68,139,194,.4) 0%,rgba(68,139,194,.6) 100%); /* W3C */
	border-radius: 15px 15px 0px 0px;
	border:solid 1px #448bc2;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	height:70px;
	}
.tbonglets{
	border-bottom:solid 1px #616a71;
}

.fondgris{
	background-color:#616a71;
	}
.fondgrisclair{
	background-color:#efefef;
	}
.titrepage{
	padding: 12px;
	background-color:#616a71;
	border-radius: 15px;
	}
.sstitrepage{
	padding: 10px;
	background-color:#4694b2;
	border-radius: 10px;
	}
.sssstitrepage{
	padding: 3px;
	background-color:#4694b2;
	border-radius: 7px;
	}
H1{
	font-family:"Century Gothic","Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color: #FFFFFF;
	margin:0px;
	}
H2{
	font-family:"Century Gothic","Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #FFFFFF;
	margin:0px;
	}
H3{
	font-family:"Century Gothic","Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	color: #FFFFFF;
	margin:0px;
	}
.texte1 {
	font-family: "Century Gothic","Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#616a71;
	text-decoration:none;
}
.texte2 {
	font-family: "Century Gothic","Trebuchet MS", Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#616a71;
	text-decoration:none;
}
.texte3 {
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#616a71;
}


.inputtext  {
	font-family: "Century Gothic","Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	border: 1px solid #dedede;
	padding:5px;
}
.visu_show{display:inline;background-color:#efefef;}
.visu_hide{display:none;}

@media print{
.visu_show{display:inline;}
.visu_hide{display:inline;}
}

.texte0 {
	font-family: "Century Gothic","Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bg_degrade_gris {
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titrerubrique0 {
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;

}
.titrerubrique {
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;

}
.titrerubrique2 {
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #65666A;
	vertical-align:bottom;

}
.titrerubrique3 {

	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #dedede;
}
textarea  {
	font-size: 11px;
	background-color: #eeeeee;
	border: 1px solid #444444
} 
select  {
	font-size: 11px;
	background-color: #eeeeee;
	border: 1px solid #444444
} 
.bouton {
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #888888;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #888888;
	height: 25px;
	background-image: url(../img/fond_bouton.gif);
	color: #222222;
	cursor:pointer;

}
input.minicheck { 
height: 12px;
width: 12px;
}
.titrepage {
	font-family: "Century Gothic","Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #03316E;
}
.obligatoire {
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD3317;

}
.couleur {
	color: #008F47;
}
.inp {
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #000000
}

.intitule_puce{color:#009933;}

.bg_degrade_gris{background-color:#DDDDDD;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#F5F5F5, endColorstr=#DDDDDD, gradientType=0);}
.contour{border: 1px solid #000000;background-color:#DDDDDD;}

.titrerub {
	font-family: "Century Gothic","Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

a {

	color: #000000;
}
.obligatoire2 {

	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.visuprint {
	display:;
}

.NumOnglet {

	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}
.etape {

	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.gras {
	font-weight: bold;
}
hr{
	padding: 6px;
	background-color:#6b217d;
	border-radius: 8px;
	}
.liennav{
	padding:12px 24px 12px 24px;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color:#448bc2;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	color:#fff;
	}
.liennav:hover{
	color:#000;
	}

.liennavrose{
	padding:12px 24px 12px 24px;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color:#f8bb01;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	color:#444;
	}
.liennavrose:hover{
	color:#000;
	}
.bloc350 {
	display:inline-block;
	width:350px;
}

.liennavrose2{
	padding:12px 8px 4px 8px;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color:#f8bb01;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	width:35px;
	height:30px;
	color:#fff;
	}
.liennavrose2:hover{
	color:#000;
	}

.liennavrosegrand{
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding:18px 36px 18px 36px;
	background-color:#f8bb01;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	color:#444;
	}
.liennavrosegrand:hover{
	color:#000;
	}

.liennavorange{
	padding:12px 24px 12px 24px;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color:#009894;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	color:#fff;
	}
.liennavorange:hover{
	color:#000;
	}
	
.liennavgris{
	padding:6px 12px 6px 12px;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color:#777777;
	border-radius: 6px 6px 6px 6px;
	text-decoration:none;
	color:#fff;
	}
.liennavgris:hover{
	color:#000;
	}
.liennavgris2{
	padding:3px 6px 3px 6px;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#777777;
	border-radius: 3px;
	text-decoration:none;
	color:#fff;
	}
.liennavgris2:hover{
	color:#000;
	}

.titre1{
	padding:6px 12px 6px 12px;
	font-family: "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#333;
	background-image:url(../images_v2/onglet_selection_fd.gif);
	border-radius: 5px 20px 0px 0px;
	}
.hauttitre{
	padding: 4px;
	background-color:#DDDDDD;
	border-radius: 10px 10px 0px 0px;
	}
.bastitre{
	padding: 4px;
	background-color:#DDDDDD;
	border-radius: 0px 0px 10px 10px;
	}
.sautpage{page-break-after: always;}

.bleu {
	color: #4694b2;
}
.orange {
	color: #009894;
}
.size12 {
	font-size:12px;
}
.size20 {
	font-size:20px;
}