input, textarea, select {
	border-color: #7496BC #B1C6D9 #B1C6D9 #7496BC;
	border-style: solid;
	border-width: 1px;
	color: #004083;
}
#Container #pageHeader #Banniere .headerForm a {
    background: transparent url('../images/global/ok_clair.gif') left top no-repeat;
}
.bouton span {
    background: transparent url('../images/global/bouton_gch.gif') left top no-repeat;
}
.bouton span span {
    background: transparent url('../images/global/bouton_dte.gif') right top no-repeat;
}
.bouton span span span {
	color: #004083;
    background: transparent url('../images/global/bouton_mil.gif') left top repeat-x;
}

#Container #pageHeader #Banniere .headerForm .bouton span {
    background: transparent url('../images/global/bouton_gch_light.gif') left top no-repeat;
}
#Container #pageHeader #Banniere .headerForm .bouton span span {
    background: transparent url('../images/global/bouton_dte_light.gif') right top no-repeat;
}
#Container #pageHeader #Banniere .headerForm .bouton span span span {
	color: #004083;
    background: transparent url('../images/global/bouton_mil_light.gif') left top repeat-x;
}



#Container #global #mainContent #rightContent #eventSelected h3 span.titre,
#Container #global #mainContent #rightContent #agenda .event h5 span.titre,
#Container #global #mainContent #Left #breve h2 span,
#Container #global #mainContent #Center  h2 span,
#Container #global #mainContent .right h3.bleu span.titre,
#Container #Center .leftCol h1 span.titre,
#Container #Center .rightCol .block .titreLeft h1 span.titre,
#Container #global #mainContent #rightContent .left h1 span.titre,
#Container #global #mainContent #rightContent .right .block .titreLeft h1 span.titre,
#Container #global #mainContent h2 span.titre {
	background: transparent url('../images/global/decoTitre.gif') no-repeat scroll right 50%;
}

#Container #global #mainContent #rightContent .titreRecherche,
#Container #global #mainContent #rightContent h1 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
#Container #global #rightMenu .rightBoxes h4 {
	background: transparent url('../images/global/boxes/FAF_MenuDroit_Header.png') no-repeat scroll 0 0;
}
#Container #global #mainContent #rightContent .left .colorMenu {
	background:#FFFFFF url('../images/global/background_colorMenu.gif') repeat-x scroll center bottom;
}
#Container #global #mainContent #rightContent .left .colorMenu a {
	color:#004083;
}
#Container #global #mainContent h1 {
	color:#004083;
	font-weight:bold;
}

/** **** **/
/** Menu Gauche **/
#Container #global #mainContent #leftMenu,
#Container #global #mainContent #leftMenu a,
#Container #global #mainContent #leftMenu ul li p,
#Container #global #mainContent #leftMenu ul li.selected div ul li,
#Container #global #mainContent #leftMenu ul li div ul li.selected div ul li,
#Container #global #mainContent #leftMenu ul li.selected div ul li a,
#Container #global #mainContent #leftMenu ul li div ul li.selected div ul li a {
	color: #004083;
}
#Container #global #mainContent #leftMenu ul li {
	background: transparent url('../images/global/puce.png') no-repeat 0 1px;
}
#Container #global #mainContent #leftMenu ul li div ul li {
	background: transparent url('../images/global/puce2.png') no-repeat 0 5px;
}
#Container #global #mainContent #leftMenu ul li div ul li div ul li {
	background: transparent url('../images/global/puce3.png') no-repeat 0 5px;
}
#Container #global #mainContent #leftMenu ul li.selected,
#Container #global #mainContent #leftMenu ul li.selected a {
	color: #99A7A4;
}
#Container #global #mainContent #leftMenu ul li.selected {
	background: transparent url('../images/entreprises/puce.png') no-repeat 0 1px;
}
#Container #global #mainContent #leftMenu ul li div ul li.selected {
	background: transparent url('../images/entreprises/puce2.png') no-repeat 0 5px;
}
#Container #global #mainContent #leftMenu ul li div ul li div ul li.selected {
	background: transparent url('../images/entreprises/puce3.png') no-repeat 0 5px;
}

/** Page d'accueil - box de gauche **/
/* Commun */
#Container #global #mainContent .left #salaries p.lire_suite,
#Container #global #mainContent .left #entreprises p.lire_suite,
#Container #global #mainContent .left #prestataires p.lire_suite {
	color: #FFFFFF;
	width: 487px;
	height: 36px;
	text-align: right;
}
#Container #global #mainContent .left #salaries p.lire_suite a,
#Container #global #mainContent .left #entreprises p.lire_suite a,
#Container #global #mainContent .left #prestataires p.lire_suite a {
	color: #FFFFFF;
	display: block;
	padding: 8px 50px 0;
	font-size: 10px !important;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold !important;
}
#Container #global #mainContent .left #salaries,
#Container #global #mainContent .left #entreprises,
#Container #global #mainContent .left #prestataires {
	margin-bottom: 10px;
	padding-bottom: 34px;
	width: 487px;
}
#Container #global #mainContent .left #salaries h2,
#Container #global #mainContent .left #entreprises h2,
#Container #global #mainContent .left #prestataires h2 {
	font-size: 15px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 16px;
	text-transform: uppercase;
	margin-bottom: 0;
}
#Container #global #mainContent .left #salaries .salaries-box-content,
#Container #global #mainContent .left #entreprises .entreprises-box-content,
#Container #global #mainContent .left #prestataires .prestataires-box-content {

}
#Container #global #mainContent .left #salaries .bouton_orange a,
#Container #global #mainContent .left #prestataires .bouton_marron a,
#Container #global #mainContent .left #entreprises .bouton_gris a {
	color: #FFFFFF;
	text-decoration: none;
}
#Container #global #mainContent .left #salaries div.links {
	padding-top: 10px;
}
#Container #global #mainContent .left #prestataires p.topic,
#Container #global #mainContent .left #salaries p.topic,
#Container #global #mainContent .left #entreprises p.topic {
	zoom: 1;
	padding: 0 17px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
    margin :0;
}
/* Salariés */
#Container #global #mainContent .left #salaries {
	color: #ED845F;
}
#Container #global #mainContent .left #salaries h2 {
	background: transparent url('../images/salaries/boxes/home-box-salaries-top.png') no-repeat scroll bottom right;
	color: #E6511E;
}
#Container #global #mainContent .left #salaries .salaries-box-content {
}
#Container #global #mainContent .left #salaries p.topic {
	background: #FFFFFF url('../images/salaries/boxes/home-box-salaries-middle.png') repeat-x scroll bottom right;
	color: #EF8724;
}
#Container #global #mainContent .left #salaries p.lire_suite {
	background: transparent url('../images/salaries/boxes/home-box-salaries-bottom.png') no-repeat scroll bottom right;
}
/* Entreprises */
#Container #global #mainContent .left #entreprises {
	color: #ed845f;
}
#Container #global #mainContent .left #entreprises h2 {
	background: transparent url('../images/entreprises/boxes/home-box-entreprises-top.png') no-repeat scroll bottom right;
	color: #80918d;
}
#Container #global #mainContent .left #entreprises .entreprises-box-content {
}
#Container #global #mainContent .left #entreprises p.topic {
	background: #FFFFFF url('../images/entreprises/boxes/home-box-entreprises-middle.png') repeat-x scroll bottom right;
	color: #a7a3a1;
}
#Container #global #mainContent .left #entreprises p.lire_suite {
	background: url('../images/entreprises/boxes/home-box-entreprises-bottom.png') no-repeat bottom right;
}
/* Prestataires */
#Container #global #mainContent .left #prestataires {
	color: #ed845f;
}
#Container #global #mainContent .left #prestataires h2 {
	background: transparent url('../images/prestataires/boxes/home-box-prestataires-top.png') no-repeat scroll bottom right;
	color: #b28436;
}
#Container #global #mainContent .left #prestataires .prestataires-box-content {
}
#Container #global #mainContent .left #prestataires p.topic {
	background: #FFFFFF url('../images/prestataires/boxes/home-box-prestataires-middle.png') repeat-x scroll bottom right;
	color: #b28436;
}
#Container #global #mainContent .left #prestataires p.lire_suite {
	background: url('../images/prestataires/boxes/home-box-prestataires-bottom.png') no-repeat bottom right;
}
/** **/
/** Right Menu **/
/* Commun a toutes les box */
#Container #global #rightMenu .rightBoxes h4 {
	background: transparent url('../images/global/boxes/FAF_MenuDroit_Header.png') no-repeat scroll 0 0;
}
#Container #global #rightMenu .rightBoxes .content {
	background: #eff5fa url('../images/global/boxes/global_box_degrad.png') repeat-x scroll bottom;
}
#Container #global #rightMenu .carte .content a {
	background: transparent url('../images/global/boxes/global_box_puce.gif') no-repeat scroll 0px 7px;
}
/* Newsletter */
#Container #global #rightMenu .newsletter {
	background: transparent url('../images/global/boxes/global_box_bottom.png') no-repeat scroll right bottom;
}
/** **/
/** Home Page **/
#Container #global #mainContent #rightContent .result .data .readNext a,
#Container #global #mainContent .right p.link a,
#Container #global #mainContent .right .Center_bloc_etude .lire_suite a,
#Container #global #mainContent .right .Center_bloc_etude ul li a,
#Container #global #mainContent .right .Center_bloc_actu .lire_suite a {
	font-weight: normal;
	text-decoration: underline;
}
#Container #global #mainContent #rightContent .result .pagination a:hover,
#Container #global #mainContent #rightContent .result .data .readNext a:hover,
#Container #global #mainContent #rightContent .result .data p.dataHeader a,
#Container #global #mainContent .inscription .whoAreYou p.darkBlueButton a:hover,
#Container #global #mainContent .inscription .whoAreYou p.lightBlueButton a:hover,
#Container #global #mainContent .right p.link a:hover,
#Container #global #mainContent .right .Center_bloc_etude .lire_suite a:hover,
#Container #global #mainContent .right .Center_bloc_etude ul li a:hover ,
#Container #global #mainContent .right .Center_bloc_actu .lire_suite a:hover  {
	text-decoration: none;
}
#Container #global #mainContent .right h3.bleu {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	width: auto;
}
#Container #global #mainContent #rightContent .result .pagination a:hover,
#Container #global #mainContent #rightContent .titreRecherche,
#Container #global #mainContent #rightContent h1,
#Container #global #mainContent #rightContent #actualite select,
#Container #global #mainContent #rightContent .result .data p.dataHeader a,
#Container #global #mainContent #rightContent .result .data .readNext,
#Container #global #mainContent #rightContent .result .data .readNext a,
#Container #global #mainContent .right h3.bleu,
#Container #global #rightMenu .newsletter li,
#Container #global #rightMenu .metier .metier_bloc_article .lire_suite,
#Container #global #mainContent #rightContent #actualite label,
#Container #global #rightMenu .content a,
#Container #global #rightMenu .content label,
#Container #global #mainContent .right p.link a,
#Container #global #mainContent .right .Center_bloc_etude .lire_suite a,
#Container #global #mainContent .right .Center_bloc_actu .lire_suite a,
#Container #global #mainContent .right p.link,
#Container #global #mainContent .right .Center_bloc_etude .lire_suite,
#Container #global #mainContent .right .Center_bloc_actu .lire_suite {
	color: #004083;
}
#Container #global #mainContent #rightContent .result .pagination a,
#Container #global #mainContent #rightContent .result .data p.dataHeader .date {
	color: #004083;
}
#Container #global #mainContent .right p.link,
#Container #global #mainContent .right .Center_bloc_etude .lire_suite,
#Container #global #mainContent .right .Center_bloc_actu .lire_suite {
	text-align: right;
}
#Container #global #mainContent .right p.link,
#Container #global #mainContent .right .Center_bloc_etude .lire_suite,
#Container #global #mainContent .right .Center_bloc_actu .lire_suite,
#Container #global #mainContent .left #salaries p.lire_suite,
#Container #global #mainContent .left #entreprises p.lire_suite,
#Container #global #mainContent .left #prestataires p.lire_suite {
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
}
#Container #global #mainContent .right .Center_bloc_actu {
	margin-bottom: 10px;
}
#Container #global #mainContent .right .Center_bloc_actu h4 {
	color: #014083;
	font-weight: bold;
}
/** Actu **/
#Container #global #mainContent #rightContent #actualite,
#Container #global #mainContent #rightContent .result {
	width: 585px;
}
#Container #global #mainContent #rightContent #actualite {
	background: transparent url('../images/actualite/box/box_recherche.png') no-repeat scroll bottom left;
}
#Container #global #mainContent #rightContent .result .data p.dataHeader {
	margin-bottom: 3px;
	background: url('../images/actualite/barre_actu.png') no-repeat 100% 75%;
}
#Container #global #mainContent #rightContent .result .data p.dataHeader * {
	background: #FFFFFF;
	padding-right: 5px;
}
#Container #global #mainContent #rightContent .result .data p.dataHeader .date {
	margin-left: -5px;
	padding-left: 5px;
	font-size:12px;
}
#Container #global #mainContent #rightContent .result .data p.resume {
	color: #484549;
	text-align: justify;
}
#Container #global #mainContent #rightContent .result .data .readNext {
	float: right;
}
#Container #global #mainContent #rightContent .result .data .readNext a {
		color:#000000;
		font-size:12px;
		font-weight:bold;
		text-align:right;
		text-decoration:none;
}
#Container #global #mainContent #rightContent .result .pagination {
	text-align: center;
}
#Container #global #mainContent #rightContent .result .pagination a {
	font-size: 11px;
}
#Container #global #mainContent #rightContent .result .pagination a:hover {
	font-size: 15px;
	font-weight: bold;
}
#Container #global #mainContent #rightContent .result .data p.dataHeader a {
	font-size: 13px;
	font-weight: bold;
}
#Container #global #mainContent #rightContent .result .data {
	margin-bottom: 30px;
}
#Container #global #mainContent #rightContent .result .pagination a {
	text-decoration: none;
}
#Container #global #mainContent #rightContent p.back a {
	color: #004083;
	/*font-weight: bold;*/
	margin-top: 5px;
	margin-bottom: 10px;
	display: block;
}
#Container #global #rightMenu .acces .content #sub {
	background: transparent url('../images/accueil/ok_fonce.gif') no-repeat;
}
/* Contact */
#contact h2,
#contenu h2 {
	color: #004083;
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
}
p.head {
	color: #004083;
	font-weight: bold;
	font-size: 12px;
}
#contact img,
#contenu img {
	float: left;
	margin: 0 10px 10px 10px;
}
#Container #global #mainContent #rightContent #contact,
#Container #global #mainContent #rightContent .myInscription {
    width : 610px;
}
#contact,
.myInscription {
	background: url('../images/global/bg_big_blue.gif') repeat-x bottom;
    width : 750px;
}
#contact .formulaire,
.myInscription .inscriptionLeft,
.myInscription .dossierForm {
	clear: left;
	padding-top: 10px;
	background: url('../images/global/bg_big_blue_corner.gif') no-repeat bottom right;
}
#contact li,
.myInscription li  {
	overflow: auto;
	padding-bottom: 10px;
}
#contact label, .myInscription label {
	clear: left;
	display: block;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: justify;
	width: 175px;
}
.myInscription .inscriptionLeft .marge {
	padding: 0 10px 10px;
  text-align: center;
}
.myInscription .inscriptionLeft h2 {
	font-weight: bold;
  font-size: 14px;
  color: #004083;
}
.myInscription .inscriptionLeft table {
  margin: 10px auto;
}
.myInscription .inscriptionLeft table th a {
	font-weight: bold;
	color: #004083;
}
.myInscription .inscriptionLeft table td {
	cursor: pointer;
	padding: 0 10px 5px 0;
}

.formulaire li .bouton {
	clear: none;
	float:left;
}

a.light-btn span span span, button.light-btn span span span {
	color: #004083;
}

p.news-btn input {
	cursor: pointer;
	width: 36px;
	height: 18px;
	font-size: 0.001px;
	border: 0 none transparent !important;
	background: url('../images/accueil/ok_fonce.gif') no-repeat;
}


.box_top .titreLeft h3 {
	color: #FFFFFF;
	width: 223px;
	height: 18px;
	background: url('../images/accueil/bleuFonce.gif') no-repeat;
}
.box_top .titreLeft h3 .box_titre {
	float: left;
	line-height: 18px;
	display: block;
	padding-left: 8px;
	font-weight: bold;
}
.box_top .titreLeft h3 .click2 {
	float: right;
	margin-right: 5px;
	margin-top: 2px;
}
.roundBlueBottom {
	padding-bottom: 26px;
	margin: 0 5px 8px 8px;
	border-left: 1px solid #cdd2d6;
	background: #EFF5FA url('../images/global/boxes/global_box_bottom.png') no-repeat bottom right;
}
.roundBlueBottom .lounge {
	border-right: 2px solid #cdd2d6;
	background: #EFF5FA url('../images/global/boxes/global_box_degrad.png') repeat-x bottom;
}
.roundBlueBottom .lounge .box_degrade {
	padding: 0;
}
.roundBlueBottom .lounge .box_degrade ul {
	padding: 5px;
}
.roundBlueBottom .lounge .box_degrade .box_bleue a {
	text-decoration: none;
	color: #5F9BCD;
	display: list-item;
	list-style: disc outside none;
	margin-left: 10px;
	font-weight: bold;
}
.roundBlueBottom .lounge .box_degrade .box_bleue a:hover {
	color: #004083;
}

/*******/
/* Inscription home */
div#inscription_home {
	width: 758px;
}
div#inscription_home h1.header {}
div#inscription_home div.inscription_corner {
	background: url('../images/accueil/inscription_bottom.png') no-repeat bottom right;
}
div#inscription_home div.inscription {
	!margin-top: -5px;
	background: url('../images/accueil/inscription_top.png') repeat-y top right;
}
div#inscription_home div.inscription .content {
	padding: 10px;
}
div#inscription_home .boutons a {
	text-decoration: none;
}
#inscriptionDescriptionDiv {
	padding: 10px;
}
#inscriptionDescriptionDiv .titreLeft .titre {
	background: none;
}

div.block {
	border: 1px solid #CBDEEF;
	padding: 4px;
	background:   #CBDEEF url('../images/global/boxes/global_box_degrad.png') repeat-x scroll 0

}
#rightID div.block {
	border: 1px solid #004083;
	padding: 4px;
	background: #FFFFFF none;
}
#rightID div.block li {
	clear: left;
}
#savoirPlus li {
	padding-left: 7px;
	background:transparent url(../images/global/puce3.png) no-repeat scroll 0 5px;
}

/** Box **/
.MultiBoxControls {
	background:#014183 none repeat scroll 0 0;
}
.MultiBoxContainer {
	border:5px solid #014183;
}
.MultiBoxClose {
	background:transparent url(../images/global/close_blue.gif) no-repeat scroll 0 0;
}
