/* CSS Document */
.lexique_lettres {
	font-size: 12px;
}
#btn_ligne {
	margin-top: 0px;
	padding-top: 20px !important;
	padding-top: 20px;
	padding-bottom: 40px !important;
	margin-left: 0px !important;
	margin-left: -62px;
}
#logo_pf {
	float: left;
	margin: 0 0 0 -5px;
	padding: 0 0 0 0;
}
#banniere_up {
	float: right;
	margin: 30px 10px 0 0;
	padding: 0 0 0 0;
}
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: arial, sans-serif;
	font-size: 10px;
	background: url(/templates/images/background2.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: #333;
}
/*INDEX*/
#conteneur {
	position: absolute;
	width: 768px;
	margin-left: -384px;
	left: 50%;
}
#corps_gen {
	position: relative;
	width: 768px;
	height: 700px!important;
	height: 500px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#spacer {
	margin: 10px 0 120px 0;
	padding: 0 0 0 0;
	height: 30px;
}
/*STYLE DES COLONNES*/
#cont_colonne {
	clear: none !important;
	clear: left;
	width: 740px !important;
	margin: 20px 0 -50px 10px !important;
	margin-top: -125px;
	margin-bottom: auto;
	padding: 0 0 0 0;
	text-align: center;
	background: url(../images/ombre_coprs_32.gif) right repeat;
	background-repeat: repeat-y;
	border-left: solid 2px lightgrey;
	background-color: #fffcf9;
}
#cont_colonne p {
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}
#haut_contenu {
	height: auto !important;
	height: inherit;
	margin: 10px 0 20px 0 !important;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
}
#haut_contenu_wt {
	clear: inherit !important;
	clear: right;
	height: 50px !important;
	height: inherit;
	margin: 0 0 0 0 !important;
	margin: 0 0 0 0;
	padding: 10px 0 0 0 !important;
	padding: 0 0 0 0;
}
#haut_contenu p {
	color: #BBBBBB;
	margin: 0 0 0 0 !important;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
	font-size: 11px !important;
}
#chemin_fer {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	text-align: justify !important;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #BBBBBB;
}
#chemin_fer a:link {
	color: #BBBBBB;
}
#bas_page {
	margin: -10px 0px 0 0px;
	padding: 0 0 0 0;
	background: url(../images/bas_page_38.gif) right no-repeat;
	border: 0;
	height: 90px;
	width: 740px;
}
#colonne_gauche {
	float: left;
	width: 162px;
	margin: 120px 0 0 0;
	padding: 100px 0 0 0;
}
#colonne_droite {
	float: right !important;
	margin: -17px 5px 0 0 !important;
	padding: 0 0 0 0 !important;
}
#colonne_droite {
	position: relative;
	top: 20px;
	left: 196px !important;
	left: 188px;
	width: 100px;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
}
/*FIN STYLE DES COLONNES*/
/*ELEMENTS CENTRAUX*/
#img_logo {
	padding-left: 35px !important;
	padding-left: 40px;
	margin: 0 0 0 0;
	margin-bottom: -20px !important;
	padding-bottom: 10px;
	position: relative;
	top: -18px !important;
	top: 170px;
	z-index: 300 !important;
}
#texte_central {
	clear: both;
	text-align: justify;
	margin-top: 115px;
	width: 360px;
	margin: 10px -14px 0 15px !important;
	margin: 15px -14px 0 -42px;
	background-color: #fffcf9;
	padding: 0 0 0 0;
}
#texte_central p {
	padding: 2px 0 0 0 !important;
	margin: 0 0 0 0 !important;
}
#menu_c2 {
	clear: none;
	margin: -40px 0 0 36px !important;
	margin: -810px 20px 0px 30px;
	padding: 3px 0 0 145px !important;
	background-color: #fffcf9;
	width: 388px !important;
	min-height: 830px !important;
}
#menu_c {
	margin: -40px 0 0 31px !important;
	margin: 28px 0 0 170px;
	padding: 22px 0 0 150px !important;
	padding: 0 0 0 0;
	background-color: #fffcf9;
	width: 393px !important;
	min-height: 850px !important;
	width: 350px;
}
#article {
	font-size: 11px;
	width: inherit !important;
	width: 400px;
	margin-top: 0px !important;
	margin-top: 10px;
	margin-left: 0px !important;
	margin-left: -65px;
}
#menu_c_formulaire {
	margin: -30px 0 0 24px !important;
	margin: 20px 0 0 10px;
	padding: 3px 0 0 145px !important;
	padding: -2px 5px 0 0;
	background-color: #fffcf9;
	width: 388px !important;
	width: 393px;
	min-height: 800px !important;
}
#menu_c_gauche {
	float: left;
	margin: 0 0 0 0px !important;
	margin: 0 0 0 0px;
	width: 180px;
	height: 30px;
	text-align: left;
	padding: 0 0 0 15px !important;
	padding: 0 0 0 0px;
	position: relative;
	top: -22px !important;
	top: 25px;
	left: -10px !important;
	left: -60px;
}
#menu_c_gauche_img {
	float: left;
	margin: 1px 5px 0 0px;
	padding: 0 0 0 0;
}
#menu_c_gauche_txt {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#menu_c_gauche_txt p {
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
	color: #333;
}
#menu_c_droit {
	margin: 10px 0 0 0 !important;
	margin: 10px 0 -60px 0;
	padding: 0 0 0 0;
	float: right;
	width: 180px;
	text-align: left;
	position: relative;
	left: 30px !important;
	left: 106px;
	top: -20px !important;
	top: -196px;
}
#menu_c_droit_img {
	float: left;
	margin: 1px 5px 0 0px;
	padding: 0 0 0 0;
}
#menu_c_droit_txt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#menu_c_droit p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #333;
}
/*ELEMENTS CENTRAUX*/
/*BOITES*/
.corp_boite_l {
	width: 176px;
	height: 7px;
	padding: 7px 0 0 0 !important;
	padding: 0 0 0 0;
	margin: 5px 0 0 0 !important;
	margin: 20px 0 0 0;
	background: url(../images/boite_chapeau_25_2.gif) no-repeat;
}
html>body .corp_boite_l {
	min-height: 15px;
	height: auto;
}
.corp_boite_l_2 {
	width: 176px;
	height: 7px;
	margin: 40px 0 0 0 !important;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/boite_chapeau_25_2.gif) no-repeat;
}
.corp_boite_border_l_outils {
	background: url(../images/boite_chapeau_27.jpg) repeat;
	background-repeat: repeat-y;
	width: 176px;
	padding: 0 0 0 0;
	margin: 0 0 0 0 !important;
	margin: 7px 0 0 0;
}
.corp_boite_border_l {
	position: relative;
	top: 7px !important;
	top: -3px;
	background: url(../images/boite_chapeau_27.jpg) repeat;
	background-repeat: repeat-y;
	padding: 0 0 1em 0;
	margin: 0 0 5px 0;
}
.corp_boite_border_l p {
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 165px !important;
}
a:corp_boite_border_l {
	text-decoration: none;
	color: #666;
	width: 150px;
}
a:link {
	color: #666;
	text-decoration: none;
	color: #666;
}
/* lien non-visité */
a:visited {
	color: #666;
	text-decoration: none;
}
/* lien visité */
a:hover {
	text-decoration: underline;
	color: #666;
}
/* lien survolé */
a:active {
	text-decoration: none;
	color: #666;
}
/* lien activé */
.corp_boite_border_l_outils p {
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.corp_boite_bas_l_outils {
	background: url(../images/boite_chapeau_29_3.gif) no-repeat;
	height: 9px;
	padding: 0 0 0 0;
	margin: 0 0 30px 0 !important;
	margin: 0 0 0 0;
}
.corp_boite_bas_l {
	position: relative;
	top: 0px !important;
	top: -5px;
	background: url(../images/boite_chapeau_29_3.gif) no-repeat;
	height: 9px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/*BOITES*/
/*BOITES COLONNES DROITES*/
.corp_boite_d_web {
	position: relative;
	top: 40px !important;
	top: 25px;
	width: 160px;
	left: -242px !important;
	left: -172px;
	height: 7px;
	background: url(../images/boite_chapeau_25_2_2.gif) no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.corp_boite_d {
	position: relative;
	top: 30px !important;
	top: 40px;
	left: -242px !important;
	left: -172px;
	width: 160px;
	height: 7px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(../images/boite_chapeau_25_2_2.gif) no-repeat !important;
}
#sky {
	position: relative;
	top: 115px !important;
	top: 10px;
	left: -242px !important;
	left: -172px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.corp_boite_border_d {
	position: relative;
	top: 7px;
	background: url(../images/boite_chapeau_27_2.gif) repeat;
	background-repeat: repeat-y;
	margin: 0 0 4px 0 !important;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	z-index: 5 !important;
}
.corp_boite_bas_d {
	position: relative;
	top: 1px;
	background: url(../images/boite_chapeau_29_2_2.gif) no-repeat;
	height: 9px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 3 !important;
}
/*BOITES*/
/*FOOTER*/
#footer {
	margin-left: -15px !important;
	margin-right: 0px !important;
	margin-left: -20px;
	margin-right: -20px;
	padding: 10px 0px 0px 10px;
	background-color: #FFFFFF;
	color: #666;
	position: relative;
	font-size: 9px;
	z-index: inherit !important;
	z-index: 500;
	left: 0px !important;
	left: -3px;
	width: auto !important;
	width: 750px;
}
#footer p {
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 550;
}
#footer a {
	text-decoration: none;
	width: inherit !important;
	width: auto;
}
.pages {
	text-decoration: none;
	color: orange;
}
a.rubrique {
	text-decoration: none;
	color: black;
	border: inherit !important;
	border: Opx;
}
a.rubrique img {
	border: 0px;
}
p.choix_texte {
	width: 540px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.choix {
	margin-left: 150px;
}
.desactive {
	color: grey;
}
#sky2 {
	margin-top: 0px !important;
	margin-top: 15px;
	margin-left: 0px;
}
#dem_de_financement {
	position: inherit !important;
	position: relative;
	top: inherit !important;
	top: 50px;
}
/* Css animation flash page principale*/
#animflash {
	position: relative;
	left: -4px !important;
	left: -70px;
	top: inherit !important;
	top: 50px;
}
a.lien_plan_site:hover {
	color: darkorange;
	text-decoration: none;
}
a.lien_plan_site {
	text-decoration: none;
	color: #666;
}
#bas_page2 {
	margin: -10px 0px 0 0;
	padding: 0 0 0 0;
	background: url(/templates/images/bas_page_38.gif) right no-repeat;
	border: 0;
	height: 90px;
	width: 740px;
	margin-left: 10px !important;
	margin-left: 12px;
	border-left: solid 2px lightgrey;
}
a.haut_contenu {
	color: #BBBBBB;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
a.haut_contenu:hover {
	color: orange;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
TABLE.form {
	background: #E1DAD9;
	border-color: #512929;
	border-style: solid;
	border-width: 1px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
TABLE.verda {
	font-family: Arial, sans-serif;
	font-size: 13px;
	background: white;
}
TD.form {
	padding: 0px 5px 0px 5px;
}
TD.o2form {
	font-weight: bold;
	border-color: black;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
TD.bas2form {
	border-color: black;
	border-style: solid;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
}
TD#bgresend {
	border-color: #512929;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
}
TD#bdresend {
	border-color: #512929;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
}
TD.txend {
	font-family: Arial, sans-serif;
	text-align: center;
	font-size: 14pt;
}
.num_vert{
position: relative;
top: 30px !important;
top: 30px;
width: 160px;
left: -242px !important;
left: -172px;
height: 7px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
