/* CSS Document */
HTML, BODY {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
.page_accueil {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.page_interieur {
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
p, form, input, div, dl, dt, dd, ul, ol, li, blockquote, fieldset, th, td, img, h1, h2, h3, h4, h5, checkbox, table, object {
	margin: 0;
	padding: 0;
}
ul {list-style-type:none;}
a {text-decoration:none;}
.bold {font-weight:bold;}
.italique {font-style:italic;}
#page {
	margin: 0 auto;
	width: 843px;
	position:relative;
	min-height: 100%;
}
#content {width:843px;font-size:11px;}
/* ACCUEIL */
#page #anim_fla {
	width:843px;
	height:307px;
	padding-top:66px;
}
.accueil,.interieur {
	background-image: url(../images/logo2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.accueil #content {padding:25px 0 48px 6px;}
#content #accueil_left {
	float:left;
	width:238px;
	background-image: url(../images/accueil-left-deco-right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content #accueil_left .cadre,#content #accueil_middle .cadre {
	background-image: url(../images/accueil-cadre.jpg);
	background-repeat: no-repeat;
	padding:17px 0 17px 16px;
}
ul.liste1 {margin:8px 0 10px 0;}
ul.liste1 li {
	padding:0 0 0 25px;
	line-height:18px;
	color:#41301B;
	background-position: left center;
	background-repeat: no-repeat;
}
ul.liste1 li {background-image: url(../images/puce/puce-acc-off.png);}
ul.liste1 li a {color:#41301B;}
ul.liste1 li:hover {
	background-image: url(../images/puce/puce-acc-on.png);
	color:#000000;
}

ul.liste4 {margin:8px 0 10px 0;width:100%}
ul.liste4 li {
	padding:0 0 0 25px;
	line-height:18px;
	color:#41301B;
	background-repeat: no-repeat;
}
ul.liste4 li {background-image: url(../images/puce/puce-acc-off.png);}
ul.liste4 li a {color:#41301B;}


#accueil_left .btn {
	margin:0 0 0 3px;
}
#content #accueil_middle {
	float:left;
	width:236px;
	padding:0 0 0 25px;
}
#accueil_middle .btn {
	margin:0 0 0 40px;
}
#content #accueil_right {
	float:left;
	width:333px;
}
#content #accueil_right #cadre1,#content #accueil_right #cadre2 {
	margin:8px 0 0 12px;	
}
#content #accueil_right #cadre1 .bg {
	background-image: url(../images/cadre-acc-metier-bg.png);
	background-repeat: repeat;
}
#content #accueil_right #cadre1 .contenu {
	background-image: url(../images/accueil-cadre-bas1.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:0 10px 0 10px;
	height:90px;
}
#content #accueil_right #cadre2 .contenu {
	background-image: url(../images/camembert-acc.jpg);
	background-repeat: no-repeat;
	padding:0 10px 0 10px;
	background-color:#F2EBE0;
	height:70px;
}
#content #accueil_right #cadre1 .contenu .intro {
	padding:0 10px 4px 23px;
	color:#41301C;
}

#content #accueil_right #cadre1 .contenu ul,#content #accueil_right #cadre2 .contenu ul {
	padding:0 10px 0 8px;
}
#content #accueil_right #cadre1 .contenu ul li a,#content #accueil_right #cadre2 .contenu ul li a {
	color:#41301C;
}
#content #accueil_right #cadre1 .contenu ul li a:hover {
	color:#556930;
}
#content #accueil_right #cadre2 .contenu ul li a:hover {
	color:#78623C;
}
#content #accueil_right #cadre1 .contenu ul li,#content #accueil_right #cadre2 .contenu ul li {
	padding:0 0 0 20px;
	background-image: url(../images/puce/puce-acc-deg.jpg);
	background-repeat: no-repeat;
	line-height:18px;
	background-position: left center;
}
#content #accueil_right #cadre1 .contenu ul li:hover {
	padding:0 0 0 20px;
	background-image: url(../images/puce/puce-verte.png);
	background-repeat: no-repeat;
	line-height:18px;
	background-position: left center;
}
#content #accueil_right #cadre2 .contenu ul li:hover {
	color:#78623C;
	padding:0 0 0 20px;
	background-image: url(../images/puce/puce-marron.png);
	background-repeat: no-repeat;
	line-height:18px;
	background-position: left center;
}
/* FIN ACCUEIL */
.interieur #content {
	padding:95px 0 48px 0;
}
#content #menu {
	float:right;
}
#content #menu p {
	float:left;
}
#content .titre {
	float:left;
	margin:0 0 0 -15px;
}
#content #fil_ariane {
	float:right;
	color:#63604D;
	font-size:10px;
	margin:15px 5px 0 0;
}
#content #fil_ariane a {
	color:#63604D;
}
ul#ssmenu {
	margin:2px 0 0 5px;
	float:left;
}
ul#ssmenu li {
	float:left;
	line-height:32px;
	font-size:12px;
}
ul#ssmenu .ssmenu_on {
	padding:0 0 0 10px;
}
ul.eta .ssmenu_on {background: url('../images/menu/ssmenu-left-on.jpg') left no-repeat;}
ul.eta .ssmenu_off {background: url('../images/menu/ssmenu-left-off.jpg') left no-repeat;}
ul.eta .ssmenu_on a {background: url('../images/menu/bg-ssmenu-on.jpg') repeat-x; color:#bf0e42; padding:9px 3px 9px 3px;}
ul.eta .ssmenu_off a {background: url('../images/menu/bg-ssmenu-off.jpg') repeat-x; padding:9px 3px 9px 3px;}
ul.eta .right_on {background-image: url(../images/menu/ssmenu-right-on.jpg);}
ul.eta .right_off {background-image: url(../images/menu/ssmenu-right-off.jpg);}

ul.gro .ssmenu_on {background: url('../images/menu/ssmenu-gro-left-on.jpg') left no-repeat;}
ul.gro .ssmenu_off {background: url('../images/menu/ssmenu-gro-left-off.jpg') left no-repeat;}
ul.gro .ssmenu_on a {background: url('../images/menu/bg-ssmenu-gro-on.jpg') repeat-x; color:#365873; padding:9px 5px 9px 5px;}
ul.gro .ssmenu_off a {background: url('../images/menu/bg-ssmenu-gro-off.jpg') repeat-x; padding:9px 5px 9px 5px;}
ul.gro .right_on {background-image: url(../images/menu/ssmenu-gro-right-on.jpg);}
ul.gro .right_off {background-image: url(../images/menu/ssmenu-gro-right-off.jpg);}

ul.met .ssmenu_on {background: url('../images/menu/ssmenu-met-left-on.jpg') left no-repeat;}
ul.met .ssmenu_off {background: url('../images/menu/ssmenu-met-left-off.jpg') left no-repeat;}
ul.met .ssmenu_on a {background: url('../images/menu/bg-ssmenu-met-on.jpg') repeat-x; color:#4E6332; padding:9px 5px 9px 5px;}
ul.met .ssmenu_off a {background: url('../images/menu/bg-ssmenu-met-off.jpg') repeat-x; padding:9px 5px 9px 5px;}
ul.met .right_on {background-image: url(../images/menu/ssmenu-met-right-on.jpg);}
ul.met .right_off {background-image: url(../images/menu/ssmenu-met-right-off.jpg);}

ul.fin .ssmenu_off,ul.fin .ssmenu_on {background: url('../images/menu/ssmenu-fin-left-off.jpg') left no-repeat;}
ul.fin .ssmenu_on a {color:#5E432F;}
ul.fin .ssmenu_off a,ul.fin .ssmenu_on a {background: url('../images/menu/bg-ssmenu-fin-off.jpg') repeat-x; padding:9px 5px 9px 5px;}
ul.fin .right_off,ul.fin .right_on {background-image: url(../images/menu/ssmenu-fin-right-off.jpg);}

ul#ssmenu .ssmenu_on a {
	font-style:italic;
}
ul#ssmenu .right_on {
	float:left;
	width:10px;
	height:32px;
	background-repeat: no-repeat;
}
ul#ssmenu .ssmenu_off {
	padding:0 0 0 10px;
}
ul#ssmenu .ssmenu_off a {
	color:#A18650;
	font-style:italic;
}
ul#ssmenu .right_off {
	float:left;
	width:10px;
	height:32px;
	background-repeat: no-repeat;
}
ul#ssmenu .right_on,ul#ssmenu .right_off {
	margin:0 2px 0 0;
	padding:0;
}
.finance ul#ssmenu .ssmenu_off a:hover {color:#ec8400;}
.metier ul#ssmenu .ssmenu_off a:hover {color:#7ba510;}
.groupe ul#ssmenu .ssmenu_off a:hover {color:#405178;}
.etablissement ul#ssmenu .ssmenu_off a:hover {color:#bf0e42;}
/* PHILO */
#content_left_philo {
	float:left;
	width:215px;
	margin:40px 0 0 0;
	padding:0 0 0 10px;
	position:relative;
	z-index:10;
}
#content_right_philo {
	float:left;
	width:610px;
	margin:20px 0 0 0;
	background-color:#FFFFFF;
}
#content_right_philo .contenu {
	padding:0 0 0 30px;
}
#content_right_philo .txt_left {
	float:left;
	width:280px;
	color:#2D250F;
	padding:0 23px 0 0;
	text-align:justify;
	line-height:13px;
}
#content_right_philo .txt_right {
	float:left;
	width:247px;
	color:#2D250F;
	text-align:justify;
	line-height:13px;
}
#content_right_philo .txt_right p {
	margin:0 0 15px 0;
}
#encart_left_philo {
	float:left;
	margin:20px 12px 20px 5px;
}
#encart_right_philo {
	float:left;
	margin:20px 0 20px 0;
}
#encart_left_philo .liste,#encart_right_philo .liste {
	float:left;
	width:260px;
}
ul.liste2 {margin:15px 0 0 3px;	width:255px;}
ul.liste2 li {
	padding:0 0 0 23px;
	line-height:18px;
	background-repeat: no-repeat;
}
ul.liste2 li:hover {background-image: url(../images/puce/puce-phil-on.png);	color:#000000;}
ul.puce_normal li {background-image: url(../images/puce/puce-acc-off.png);}
.actif {background-image: url(../images/puce/puce-acc-off.png);}
ul.txt_noir a {color:#41301B;}
ul.puce_rouge li span {color:#000000; font-style:italic;}
.txt_rouge a {color:#bf0e42; font-weight:bold;}
.txt_rouge2 a {color:#bf0e42;}
.txt_rouge {background-image: url(../images/puce/puce-rouge-off.png);}
#encart_left_philo .photo,#encart_right_philo .photo {
	float:left;
	position:relative;
	z-index:10;
	width:130px;
	margin:-25px 0 0 0;
}
/* RESIDENCE2 */
#encart_residence_top {
	background-image: url(../images/encart_residence_top.jpg);
	background-repeat: no-repeat;
	width:825px;
	height:101px;
	margin:20px 0 0 16px;
	padding:9px 0 0 0;
}
#encart_residence_top h4 {
	float:left;
	color:#bf0e42;
	font-size:12px;
	margin:0 0 0 16px;
}
#encart_residence_top .situer {
	float:left;
	margin:0 0 0 20px;
}
#encart_residence_top #btn_left,#encart_residence_top #btn_right {
	float:left;
	margin:22px 0 0 11px;
}
.infos_res {
	float:left;
	height:80px;
}
.infos_res .photo {
	float:left;
	border:1px solid #834255;
	margin:14px 0 0 15px;
}
.infos_res .infos {
	float:left;
	color:#834255;
	margin:10px 0 0 15px;
	width:132px;
	line-height:13px;
}
.infos_res .infos a {
	color:#834255;
	font-weight:bold;
}
.infos_res .trans {
	float:left;
	margin:7px 0 0 2px;
}
.violet {
	color:#7c3b8f;
}
.violet a {
	color:#7c3b8f;
}
.vert {
	color:#61ABF2;
}
.jaune {
	color:#346fcd;
}

.rose {
	color:#CF2A52;
}
.rose a {
	color:#CF2A52;
}

.bleu {
	color:#4E648B;
}
.bleu a {
	color:#4E648B;
}

.ciel {
	color:#6B89BE;
}
.ciel a {
	color:#6B89BE;
}

.verte {
	color:#8BB111;
}
.verte a {
	color:#8BB111;
}
#res_search {
	background-image: url(../images/encart-res-search-bg.jpg);
	background-repeat: no-repeat;
	width:817px;
	height:26px;
	margin:20px 0 0 20px;
}
#res_search p {
	color:#897040;
}
#res_search .txt_left {
	float:left;
	margin:5px 0 0 10px;
	background-image: url(../images/fleche-marron.jpg);
	background-repeat: no-repeat;
	padding:0 0 0 12px;
}
#res_search .txt_right {
	float:right;
	margin:5px 10px 0 0;
	background-image: url(../images/fleche-marron.jpg);
	background-repeat: no-repeat;
	padding:0 0 0 12px;
}
#res_search .txt_right a {
	color:#897040;
	text-decoration:underline;
}
#description_res {
	float:left;
	width:610px;
	margin:3px 0 0 10px;
}
#description_res div {}
/*#description_res #video {width:315px;}*/
#description_res #video p {float:left; margin:8px 0 0 0;}
#description_res #video .btn {margin-right:22px;}
#description_res #info {margin-left:420px;margin-right:15px;}
#description_res #info p {
	text-align:justify;
	color:#707070;
}
#description_res #info p span,#description_res #encart_bas_left p span {color:#bf0e42;}
#description_res #info h2 {
	font-size:30px;
	font-weight:normal;
}
#description_res #info .plus {
	float:right;
	line-height:32px;
}
#description_res #info .plus a {color:#7C354A; font-size:12px;}
#description_res #info #lire {color:#7C354A; font-size:12px;}
#description_res #detail {color:#707070; margin-bottom:5px;width:600px;}
#description_res #encart_bas_left {
	float:left;
	width:302px;
	margin:10px 0 0 0;
	padding:0 15px 0 0;
}
#description_res #encart_bas_left p {color:#707070;}
#description_res #encart_bas_right {float:left; margin:10px 0 0 0;}
#option_res {
	float:left;
	width:186px;
	margin:3px 0 0 0;
	background-image: url(../images/option-res-bg2.jpg);
	background-repeat: repeat-y;
}
#option_res #contenu {
	background-image: url(../images/option-res-bg.jpg);
	background-repeat: no-repeat;
	width:166px;
	padding:20px 10px 10px 10px;
}
#option_res #contenu .txt {color:#bf0e42; margin:20px 0 30px 10px;}
#option_res .logo,#option_res .btn {text-align:center; margin:0 0 5px 0;}
#option_res .logo img {border:1px solid #834255;}


/* RECHERCHE */
#content_recherche_left {
	float:left;
	width:498px;
	background-color:#FFFFFF;
	margin:20px 0 0 10px;
}
#content_recherche_left #encart_intro .txt_intro {
	text-align:justify;
	color:#2D250F;
	line-height:13px;
	margin:0 0 0 11px;
}
#content_recherche_left .photo {
	float:right;
	padding:0 20px 0 20px
}
#content_recherche_left #carte {
	margin:10px 0 10px 8px;
}
#content_recherche_left #form1 {
	background-image: url(../images/form-bg1.jpg);
	background-repeat: no-repeat;
	width:483px;
	height:59px;
	margin:6px 0 0 8px;
}
#content_recherche_left #form1 p {float:left; color:#707070; padding:8px 0 0 12px; line-height:18px;}
#content_recherche_left #form1 .form_left {width:130px;}
#content_recherche_left #form1 .form_middle {width:120px;}
#content_recherche_left #form1 .form_right {margin:0 0 0 5px;}
#content_recherche_left #form1 .val {width:80px;font-weight:bold;}
#content_recherche_right {
	float:left;
	width:311px;
	background-color:#FFFFFF;
	margin:20px 0 0 15px;
}
#content_recherche_right #form2 {
	background-image: url(../images/form-bg2.jpg);
	background-repeat: no-repeat;
	width:299px;
	height:59px;
	margin:20px 0 0 8px;
}
#content_recherche_right #form2 p {color:#707070; padding:8px 0 0 12px; line-height:18px;}

ul#residences {margin:0 0 0 11px;}
ul#residences li {
	padding:0 0 0 38px;
	line-height:20px;
	background-repeat: no-repeat;
	background-image: url(../images/puce/puce-res-off.jpg);
	color:#8D3C55;
}
ul#residences li a {color:#8D3C55;}
ul#residences li:hover {background-image: url(../images/puce/puce-res-on.jpg);}

ul#etablissement {margin:15px 0 0 11px;}
ul#etablissement li {
	padding:0 0 0 38px;
	line-height:20px;
	background-repeat: no-repeat;
	color:#8D3C55;
}
ul#etablissement .violet {background-image: url(../images/puce/puce-eta-violet-off.jpg);}
ul#etablissement .vert {background-image: url(../images/puce/puce-eta-vert-off.jpg);}
ul#etablissement .jaune {background-image: url(../images/puce/puce-eta-jaune-off.jpg);}
ul#etablissement li a {color:#000000;}
ul#etablissement li.violet:hover {background-image: url(../images/puce/puce-eta-violet-on.jpg);}
ul#etablissement li.vert:hover {background-image: url(../images/puce/puce-eta-vert-on.jpg);}
ul#etablissement li.jaune:hover {background-image: url(../images/puce/puce-eta-jaune-on.jpg);}
/* GROUPE */
#content_big {
	margin:20px 0 0 12px;
	width:814px;
	background-color:#FFFFFF;
}
.fond_blanc {background-color:#FFFFFF;}
#content_big #contenu_left {
	float:left;
	margin:0 0 0 11px;
	width:322px;
}
#content_big #contenu_left h3,#content_big #contenu_left_cles h3 {
	margin:0 0 10px 10px;
}
#content_big #contenu_big_cles h3 {margin:30px 10px 10px 10px;}
#content_big #contenu_cles {
	padding:0 0 0 11px;
	width:770px;
}
.img_left {
	float:left;
	padding:0 10px 10px 0;
}
#content_big #contenu_left .txt,#content_big #contenu_right .txt {
	margin:0 0 0 11px;
	color:#707070;
}
#content_big #contenu_left .txt {
	text-align:justify;
}
#content_big #contenu_left_cles .txt {width:480px;}

#content_big #contenu_right {
	float:left;
	margin:0 0 0 15px;
	width:453px;
}
#content_big #contenu_right h3,#content_big #contenu_right_cles h3  {
	margin:15px 0 10px 0;
}
#content_left .txt1 {
	margin:0 0 10px 12px;
	color:#2D250F;
	text-align:justify;
	width:525px;
}

.groupe #content_right #rubrique {
	width:256px;
	margin:0;
	background-image: url(../images/rubrique-bg-groupe.jpg);
	background-repeat: repeat-y;
	position:relative;
}
.groupe #content_right #rubrique .bg {
	background-image: url(../images/rubrique-top-groupe.jpg);
	background-repeat: no-repeat;
	width:256px;
}
.groupe #content_right #rubrique .title {
	color:#405178;
	padding:10px 0 3px 10px;
}
.groupe #content_right #rubrique ul.liste2 {
	width:250px;
}
.groupe #content_right #rubrique ul.liste2 ul {
	width:200px;
	margin:0 0 0 25px;
}
.groupe #content_right #rubrique ul.liste2 ul li {
	background-image: url(../images/puce/puce-ssliste2.png);
	background-repeat: no-repeat;
	padding:0 0 0 15px;
	line-height:14px;
	margin:6px 0 6px 0;
}
.txt_bleu a {color:#22486A; font-weight:bold;}
.txt_bleu2 a {color:#22486A;}
.txt_bleu {background-image: url(../images/puce/puce-bleu-off.png);}
#bg_initiative ,#bg_partenariat {
	float:left;
	background-image: url(../images/initiative-bg.jpg);
	background-repeat: repeat-y;
	width:402px;	
}
#partenariat {float:left;}
#partenariat #btn_decouvrir {
	text-align:center;
	margin:40px 0 30px 0;
}
#bg_initiative {margin:0 10px 30px 0;}
#encart_actu_rub {
	background-image: url(../images/actu-bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0 0 40px 0;
}
#encart_initiative,#encart_actu {
	background-image: url(../images/initiative-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0 0 40px 0;
}
#encart_initiative h2,#encart_actu,#encart_actu_rub  h2 {
	padding:5px 0 0 15px;
}
#encart_actu h2 {padding:5px 0 20px 15px; float:left; width:250px}

#encart_initiative .image,#encart_actu .image,#encart_actu_rub .image  {
	float:left;
	width:110px;
	margin:15px 0 0 35px;
}
#encart_initiative .txt,#encart_actu .txt,#encart_actu_rub .txt {
	float:left;
	width:240px;
	margin:15px 0px 0 0;
}
#encart_initiative .txt span,#encart_actu .txt span,#encart_actu .txt_article span,#encart_actu_rub .txt span,#encart_actu_rub .txt_article span  {
	color:#22486A;
	font-weight:bold;
}
#encart_initiative .trans,#encart_actu .trans,#encart_actu_rub .trans {
	padding:15px 0 20px 30px;
}

#select_presse {
	float:left;
}
#encart_actu .txt_article, #encart_actu_rub .txt_article {
	width:330px;
	margin:0 0 0 35px;
}
#encart_actu .btn, #encart_actu_rub .btn {
	float:right;
	margin:3px 50px 0 0;
}

#photo_cles {
	background-image: url(../images/bg-chiffre-photo.jpg);
	background-repeat: no-repeat;
	width:321px;
	text-align:center;
	padding:5px 0 5px 0;
}
/* METIER */
#content_left_metier {
	float:left;
	width:496px;
}
#content_right_metier {
	float:left;
	width:250px;
	margin:20px 20px 20px 45px;
}
#content_right_metier .txt {
	color:#7ba510;
	padding:5px 0 5px 0;
}
#content_right_metier .plus {
	float:right;
	line-height:32px;
}
#content_right_metier .plus a {color:#7ba510; font-size:12px;}
#photo_identite {
	float:left;
	width:206px;
	margin:0 0 20px 15px;
}
#photo_fin {
	background-image: url(../images/bg-financier-photo.jpg);
	background-repeat: no-repeat;
	width:206px;
	text-align:center;
	padding:7px 0 7px 0;
}
.marron {
	color:#7F5D44;
}
.finance #content_right #rubrique {
	width:260px;
	margin:0;
	background-image: url(../images/rubrique-bg2.jpg);
	background-repeat: repeat-y;
	position:relative;
}
.finance #content_right #rubrique .bg {
	background-image: url(../images/rubrique-top2.jpg);
	background-repeat: no-repeat;
	width:260px;
}
.finance #content_right #rubrique .title {
	color:#ec8400;
	padding:10px 0 3px 10px;
}
.finance #content_right #rubrique ul.liste2 {
	width:250px;
}
.finance #content_right #rubrique ul.liste2 ul {
	width:200px;
	margin:0 0 0 25px;
}
.finance #content_right #rubrique ul.liste2 ul li {
	background-image: url(../images/puce/puce-ssliste2.png);
	background-repeat: no-repeat;
	padding:0 0 0 15px;
	line-height:14px;
	margin:4px 0 4px 0;
}

.finance #content_right #rubrique ul.liste3 {
	width:250px;
}
.finance #content_right #rubrique ul.liste3 ul {
	width:200px;
	margin:0 0 0 25px;
}
.finance #content_right #rubrique ul.liste3 ul li {
	background-image: url(../images/puce/puce-ssliste2.png);
	background-repeat: no-repeat;
	padding:0 0 0 15px;
	line-height:14px;
	margin:4px 0 4px 0;
}

ul.liste3 {margin:15px 0 0 3px;	width:255px;}
ul.liste3 li {
	padding:0 0 0 23px;
	line-height:18px;
	background-repeat: no-repeat;
}
ul.liste3 li:hover {background-image: url(../images/puce/puce-acc-off.png);	color:#000000;}
ul.txt_noir a {color:#41301B;}
ul.puce_brun li span {color:#7F5D44; font-style:italic;}
.txt_brun a {color:#2D250F; font-weight:bold;}
.txt_brun2 a {color:#2D250F;}
.txt_brun {background-image: url(../images/puce/puce-phil-on.png);}
ul.puce_rouge li a {}
#tableau {
	width:267px;
	margin:10px 0 0 0;
	background-image: url(../images/tableau-bg.jpg);
	background-repeat: repeat-y;
	position:relative;
}
#tableau .bg {
	background-image: url(../images/tableau-top.jpg);
	background-repeat: no-repeat;
	width:267px;
	padding:50px 0 0 0;
}
#tableau .bg .onglet {
	background-image: url(../images/tableau-onglet.jpg);
	background-repeat: no-repeat;
	height:20px;
	width:267px;
	margin:0 0 10px 0;
	padding:6px 0 0 0;
	text-align:center;
}
#tableau .bg .onglet a {
	color:#2D250F;
}
#tableau .bg .contenu {
	padding:0 10px 0 15px;	
}
#tableau .bg .plus {
	float:right;
	margin:3px 0 5px 0;
}
/* recrutement */
#recrutement {
	width:818px;
	height:540px;
	background-image: url(../images/recrutement-bg.jpg);
	background-repeat: no-repeat;
}
#recrutement #formulaire{
	height:20px;
	padding:5px 0 80px 5px;
}

#recrutement2 {
	width:818px;
	height:540px;
	background-image: url(../images/recrutement-bg2.jpg);
	background-repeat: no-repeat;
}
#recrutement2 #formulaire{
	height:20px;
	padding:5px 0 80px 5px;
}
.encart_recru {
	float:left;
	padding:0 0 0 40px;
}
.encart_recru .info {
	float:left;
}
.encart_recru .info .title {
	color:#7ba510;
	font-size:12px;
	font-weight:bold;
}
.encart_recru .info .poste {
	color:#7ba510;
	font-style:italic;
}
.encart_recru .info .txt {
	color:#1F1F1F;
}
.encart_recru .btn {
	float:left;
	width:120px;
	margin:0px 0 0 0;
}
.encart_recru .trans {margin:14px 0 12px 0;}

#navig_recru  a{
	float:center;
	font-weight:bold;
	color:#424242;
}
#navig_recru .txt {
	width:33px;
	color:#424242;
}
#navig_recru p a {color:#424242;}
.cand a {
	color:#FFFFFF;
	font-weight:bold;
}
/* COMMUN */
#content_left {
	float:left;
	width:550px;
	background-color:#FFFFFF;
	margin:20px 0 0 12px;
}
#content_left h2,#content_recherche_left h2,#content_recherche_right h2 {
	margin:0 0 0 11px;
}
#content_left .encart_projet {
	float:left;
	margin:0 0 0 11px;	
}
#content_left .encart_projet .txt_intro {
	text-align:justify;
	margin:0 15px 15px 0;
	color:#2D250F;
	line-height:13px;
}
#content_left .encart_projet .big_intro {
	width:280px;
}
#content_left .encart_projet h3 {
	margin:0 0 0 12px;
}
#content_left .encart_projet .small {
	width:245px;
}
#content_left .encart_projet .big {
	width:502px;
}
#content_left .encart_projet .txt {
	margin:10px 0 10px 12px;
	color:#707070;
}
#content_left .encart_projet .encart_image,#contenu_big_cles .encart_image {margin-top:15px; float:left;}
.img_right {
	float:right;
	padding:0 0 10px 20px;
}
#encart_left .photo {
	float:left;
	position:relative;
	z-index:10;
	width:222px;
}
#content_left .pdf {
	float:right;
	width:206px;
	padding:0 25px 0 35px;
}
#content_left .pdf2 {
	float:right;
	width:206px;
	padding:10px 25px 0 20px;
}
.encart_pdf {
	width:206px;
	height:64px;
	background-image: url(../images/pdf-bg.jpg);
	background-repeat: no-repeat;
	margin:0 0 15px 0;
}
.encart_pdf .content {
	float:left;
	line-height:37px;
	margin:7px 0 0 6px;
	color:#707070;
}
.encart_pdf .download {
	float:right;
	padding:5px 6px 0 0;
	font-size:10px;
}
.encart_pdf .download a {
	color:#81374D;
}
#content_left .encart_projet ul {
	margin:0 0 12px 12px;
}
#content_left .encart_projet ul li {
	padding:0 0 6px 8px;
	background-image: url(../images/puce/puce_grise.jpg);
	background-repeat: no-repeat;
	line-height:15px;
	color:#707070;
	width:502px;
}
#content_right {
	float:left;
	width:257px;
	margin:20px 0 0 19px;
}
#content_right .btn {
	margin:8px 0 0 15px;
	position:relative;
}
#content_right .btn2 {
	margin:8px 0 0 0;
}
#content_right .image {
	margin:5px 0 0 0;
}
#content_right .search {
	margin:0 0 10px 0;
}
.etablissement #content_right #rubrique {
	width:256px;
	margin:0;
	background-image: url(../images/rubrique-bg.jpg);
	background-repeat: repeat-y;
	position:relative;
}
.etablissement #content_right #rubrique .bg {
	background-image: url(../images/rubrique-top.jpg);
	background-repeat: no-repeat;
	width:256px;
}
.etablissement #content_right #rubrique .title {
	color:#bf0e42;
	padding:10px 0 3px 10px;
}
.etablissement #content_right #rubrique ul.liste2 {
	width:250px;
}
.etablissement #content_right #rubrique ul.liste2 ul {
	width:200px;
	margin:0 0 0 25px;
}
.etablissement #content_right #rubrique ul.liste2 ul li {
	background-image: url(../images/puce/puce-ssliste2.png);
	background-repeat: no-repeat;
	padding:0 0 0 15px;
	line-height:14px;
	margin:6px 0 6px 0;
}
#content_right .photo {margin:-7px 0 0 -15px;}
#content_right .photo2 {margin:-7px 0 0 0;}
#footer {
	position:absolute;
	bottom:0;
	left:50%;
	margin:0 0 0 -420px;
	background-image: url(../images/footer-top.jpg);
	background-repeat: no-repeat;
	width:816px;
	height:27px;
	background-color:#E4E0CC;
}
#footer p {
	float:left;
	padding:4px 0 0 10px;
	color:#AB8046;
	font-size:10px;
	line-height:18px;
}
#footer .menu {
	width:635px;
}
#footer a {
	padding:0 3px 0 3px;
	color:#AB8046;
}
.etablissement h2,.groupe h2,.metier h2,.finance h2 {
	font-size:14px;
	padding:2px 0 10px 0;
}
.etablissement h2,.etablissement h3 {
	color:#bf0e42;
}
.groupe h2,.groupe h3 {
	color:#405178;
}
.metier h2,.metier h3 {
	color:#7ba510;
}
.finance h3 {
	color:#5E432F;
}

.finance h2
{
	color:#ec8400;
}

.etablissement h3,.groupe h3,.metier h3,.finance h3 {
	font-size:12px;
	line-height:22px;
	margin:0 0 7px 0;
	background: url('../images/cartouche1_right.jpg') right no-repeat;
	background-color:#E0D6C1;
}
.etablissement h3 span,.groupe h3 span,.metier h3 span,.finance h3 span {
	background: url('../images/cartouche1_left.jpg') left no-repeat;
	height:22px;
	padding:5px 0 4px 12px;
}
.gris {
	color:#707070;
}
.clear {
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}
/* FORMULAIRE */
INPUT {
	font-size:11px;
	padding-left:2px;
}
SELECT {
	font-size:11px;
	padding-left:2px;
	height:17px;
}
.champ1 {
	width:100px;
	height:15px;
	border-top:1px solid #979797;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	border-left:1px solid #B6B5B5;
	color:#000000;
}
.select1 {
	border:1px solid #A1A1A1;
	color:#000000;
}
.select2 {
	width:180px;
	border:1px solid #A1A1A1;
	color:#000000;
}

.select3 {
	width:390px;
	color:#666666;
	border:0px;
}
.nouscontacter input
{
	font-size:14px;
	width:170px;
	height:20px;
	border:1px solid grey;
}

.nouscontacter select
{
	font-size:14px;
	height:20px;
	border:1px solid grey;
}

.paginationon
{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}

.paginationoff
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}


.plandusite
{
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

.plandusite a
{
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

.plandusite a:hover
{
	color:#000000;
	text-decoration:underline;
	font-size:12px;
}


.interieur22 a
{
	color:#7C3B8F;
}

.cluba
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#707070;
}

.text_cluba
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#707070;
}

.noir
{
	color:#000000;
}
