BODY {
	font:11px Arial, Helvetica, sans-serif;
	background-color:#00a2a2;
	background-image:url(../imgs/bas.jpg);
	background-repeat:repeat-x;
	margin:0;
}

TABLE,
IMG { border:0; }

TD { vertical-align:top; }
UL { list-style-type:square; }
A { color:#000; }

A.couleur { color:#007A7B; }

.iepngfix { _behavior: url(imgs/iepngfix.htc); }
.d-block { display:block; }
.f-right { float:right; }

#logo {
	background:url(../imgs/haut.jpg) repeat-x top;
	height:73px;
	vertical-align:bottom;
	font-weight:bold;
	padding:37px 0 0 0;
}

#logo IMG { _behavior: url(imgs/iepngfix.htc); }

#logo DIV {
	background-color:#FFF;
	padding:0 10px;
}

#logo DIV.ligne {
	margin:0 10px 0 0;
	line-height:10px;
}

#onglets {
	background:url(../imgs/haut.jpg) repeat-x top;
	height:110px;
	vertical-align:bottom;
	font-weight:bold;
	padding: 0 5px;
	border-bottom:15px solid #FFF;
}

#onglets A {
	background:url(../imgs/onglets_gris.png) no-repeat bottom;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imgs/onglets_gris.png", sizingMethod="crop");
	_cursor:pointer;
	height:24px;
	line-height:24px;
	width:122px;
	padding:0 5px;
	margin:86px 5px 0 0;
	display:block;
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

#onglets A.encours {
	background:url(../imgs/onglets_blanc.png) no-repeat bottom;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imgs/onglets_blanc.png", sizingMethod="crop");
	color:#000000;
}

#onglets A.encours:hover {
	text-decoration:none;
	cursor:default;
}

#onglets A:hover { text-decoration:underline; }

#corps { }

#structure { width:100%; }

#structure #background_left,
#structure #background_right { background-color:#FFF; }

#structure #background_right IMG.logo-print { display:none; }

#structure #background_right_fin IMG {
	float:left; 
	display:block;
	_behavior: url(imgs/iepngfix.htc);
}

#structure #background_right_fin DIV.ligne {
	margin:0 0 0 10px;
	background-color:#FFF;
	line-height:10px;
}

#structure #signature {
	margin:5px 8px;
	font-size:10px;
	color:#FFF;
}

#gauche {
	width:290px;
	padding:5px 5px 10px 5px;
	background:#FFF;
	text-align:left;
}

#gauche #menu_offres {
	margin:10px 0 0 0;
	width:290px;
	background: url(../imgs/menu_offres_degrade.jpg) no-repeat center;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
}

#gauche #menu_offres DIV.titre {
	margin:5px 10px 10px 20px;
	font-size:18px;
	line-height:20px;
}

#gauche #menu_offres IMG.d-block { _behavior: url(imgs/iepngfix.htc); }

#gauche #menu_offres A {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 10px 0 20px;
	padding:0 0 0 30px;
	background:url(../imgs/menu_offres_puce.png) no-repeat 0 6px;
}

#gauche #menu_offres A SPAN {
	border-bottom:1px solid #000;
	padding:0 0 2px 0;
	display:block;
}


#gauche #menu_offres A.toutes_offres { color:#ffb400; }

#gauche #menu_pratiques {
	margin:10px 0 0 0;
	padding:5px 10px;
	width:270px;
	background:#454545 url(../imgs/menu_pratiques_coin.gif) no-repeat right top;
	line-height:20px;
	color:#FFFFFF;
	font-size:10px;
}

#gauche #menu_pratiques DIV.titre {
	margin:0 0 5px 10px;
	font-size:18px;
	line-height:20px;
}

#gauche #menu_pratiques TABLE { 
	width:100%;
	font-weight:bold;
}

#gauche #menu_pratiques A {
	color:#ffb500;
	display:block;
	margin:0 0 0 25px;
	padding:0 0 0 15px;
	text-decoration:none;
	background:url(../imgs/menu_pratiques_puce.gif) no-repeat 2px;
}

#gauche #menu_pratiques A:hover { text-decoration:underline; }

#gauche #boites {
	margin:10px 0 0 0;
	width:290px;
	line-height:20px;	
	font-size:11px;
	background:url(../imgs/boites_fond.gif) repeat-y center;
}

#gauche #boites H2,
#gauche #boites A {
	color:#2f2f2f;
	display:block;
	margin:0 0 0 20px;
	padding:0 0 0 15px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	background:url(../imgs/boites_puce.gif) no-repeat 0 5px;
}

#gauche #boites A:hover { text-decoration:underline; }

/*liens dans paragraphe recrutement*/
#gauche #boites A.suite {
	color:#2f2f2f;
	display:inline;
	margin:0;
	padding:0;
	text-decoration:underline;
	font-size:11px;
	background:none;
}

#gauche #boites P {
	margin:5px 10px 5px 20px;
	line-height:14px;	
}

#gauche #boites UL {
	margin:5px 10px;
	padding:0;
}

#gauche #boites UL A {
	color:#2f2f2f;
	display:inline;
	/*margin:0;*/
	padding:0;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	background:none;
}
/*puces contactez nous*/
#gauche #boites UL LI {
	margin:0px 40px;
	color: #666666;
}

#gauche #boites UL LI A { 
	margin:0px;
}

#droite {
	width:600px;
	background:#FFF;
	text-align:justify;
	padding:0 5px;
}

#droite #acces {
	width:600px;
	margin: 0 0 0;
}

#droite #acces_particuliers { background:url(../imgs/particuliers/case.jpg) no-repeat center; }

#droite #acces_privee { background:url(../imgs/privee/case.jpg) no-repeat center; }

#droite #acces_professionnels { background:url(../imgs/professionnels/case.jpg) no-repeat center; }

#droite #acces_particuliers A,
#droite #acces_privee A,
#droite #acces_professionnels A {
	width:200px;
	display:block;
	text-decoration:none;
	background:url(../imgs/masque_bouton.png) no-repeat center;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imgs/masque_bouton.png", sizingMethod="crop");
	_cursor:pointer;
}

#droite #acces_particuliers H2,
#droite #acces_privee H2,
#droite #acces_professionnels H2 {
	margin:0;
	padding:0;
	line-height:30px;
	width:200px;
	text-align:center;
	background:url(../imgs/masque_bouton_titre.png) no-repeat bottom center;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imgs/masque_bouton_titre.png", sizingMethod="crop");
	color:#FFF;
	font-size:12px;
}

#droite #acces_particuliers H2 { background-color:#00A3A2; }
#droite #acces_privee H2 { background-color:#000; }
#droite #acces_professionnels H2 { background-color:#b9090b; }

#droite #pub TD {
	width:300px;
	padding:10px 0 0 0;
}

#droite #menu_generique { margin:10px 0 0 0; }

#droite #menu_generique TD {
	width:200px;
	line-height:20px;	
	font-size:11px;
	padding:10px 0 0 0;
}

#droite #menu_generique TD.separation {
	width:198px;
	border:dashed #444;
	border-width:0 1px;
}

#droite #menu_generique H2,
#droite #menu_generique A {
	color:#2f2f2f;
	display:block;
	margin:0 0 0 20px;
	padding:0 0 0 15px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	background:url(../imgs/boites_puce.gif) no-repeat 0 5px;
	white-space:nowrap;
}

#droite #menu_generique A:hover { text-decoration:underline; }

/*liens dans paragraphe recrutement*/
#droite #menu_generique A.suite {
	color:#2f2f2f;
	display:inline;
	margin:0;
	padding:0;
	text-decoration:underline;
	font-size:11px;
	background:none;
}

#droite #menu_generique P {
	margin:5px 10px 5px 20px;
	line-height:14px;	
}

#droite #menu_generique UL {
	margin:5px 10px;
	padding:0;
}

#droite #menu_generique UL A {
	color:#2f2f2f;
	display:inline;
	/*margin:0;*/
	padding:0;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	background:none;
}
/*puces contactez nous*/
#droite #menu_generique UL LI {
	margin:0px 40px;
	color: #666666;
}

#droite #menu_generique UL LI A { 
	margin:0px;
}

#droite #arianne {
	background:url(../imgs/puce_arianne.gif) no-repeat left;
	margin:5px 0 0 0;
	padding:0 10px; 
	color:#393939;
}

#droite #arianne A {
	color:#999;
	text-decoration:none;
}

#droite #arianne A:hover { text-decoration:underline; }

/* Sommaire */

#droite.sommaire H1 {
	margin:40px 0 0 0;
	font-size:22px;
	line-height:20px;
	height:20px;
	color:#454545;
	border-bottom:2px solid #454545;
}

#droite.sommaire #chapeau {
	margin:30px;
	font-size:12px;
	height:85px;
}

#droite.sommaire #masque_rectangle {
	float:right;
	background-repeat:repeat;
	background-position:center;
	margin:60px 0 0 5px;
	_behavior: url(../imgs/iepngfix_interne.htc);
}

#droite.sommaire H2 {
	line-height:25px;
	font-size:16px;
	color:#FFFFFF;
	padding:0 10px;
	background:#009f9f;
	margin:0 0 15px 0;
	clear:both;
}

#droite.sommaire H2 SPAN.haut_page {
	float:right;
	font-size:10px;
	padding:0 0 0 10px;
	background:url(../imgs/puce_haut_page.gif) no-repeat left;
}

#droite.sommaire H2 SPAN.haut_page A {
	color:#FFF;
	text-decoration:none;
}

#droite.sommaire H2 SPAN.haut_page A:hover { text-decoration:underline; }

#droite.sommaire H3 {
	line-height:20px;
	height:20px;
	font-size:13px;
	color:#454545;
	margin:0 0 0 30px;
	padding:0 15px;
	background:#C8C8C8;
	clear:both;
}

#droite.sommaire A.lien_fiche {
	float:right;
	text-decoration:none;
	margin:10px 0 10px 10px;
	_cursor:pointer;
}

#droite.sommaire A.lien_fiche IMG { border:0; }

#droite.sommaire P {
	margin:10px 0 10px 30px;
	padding:0 15px;
	line-height:17px;
}

/* Fiche */

#droite.fiche H1 {
	margin:35px 0 0 0;
	font-size:22px;
	line-height:22px;
	/*height:22px;*/
	color:#009190;
	border-bottom:2px solid #00706f;
}

#droite.fiche #chapeau {
	font-weight:bold;
	font-size:14px;
	margin:3px 0 0 0;
	color:#454545;
}

#droite.fiche TABLE.outils {
	width:100%;
	margin:10px 0 0 0;
	color:#FFF;
	height:20px;
	font-size:10px;
}


#droite.fiche TABLE.outils TD {
	background:#454545;
	text-align:center;
	line-height:18px;
}

#droite.fiche TABLE.outils A {
	color:#FFF;
	text-decoration:none;
	padding:0 0 0 20px;
	background-position:left;
	background-repeat:no-repeat;
}

#droite.fiche TABLE.outils A.simulateur { background-image:url(../imgs/simulateur.gif); }
#droite.fiche TABLE.outils A.rendez-vous { background-image:url(../imgs/rendez-vous.gif); }
#droite.fiche TABLE.outils A.ami { background-image:url(../imgs/ami.gif); }
#droite.fiche TABLE.outils A.imprimer { background-image:url(../imgs/imprimer.gif); }

#droite.fiche TABLE.outils A:hover { text-decoration:underline; }

#droite.fiche H2 {
	background:#00a2a2;
	margin:15px 0 0 0;
	font-size:16px;
	line-height:18px;
	color:#FFF;
	padding:0 10px;
}
/*ancrage haut de page pour Fiche Kiosque par exemple*/
#droite.fiche H2 SPAN.haut {
	float:right;
	font-size:10px;
	padding:0 0 0 10px;
	background:url(../imgs/puce_haut_page.gif) no-repeat left;
}

#droite.fiche H2 SPAN.haut A {
	color:#FFF;
	text-decoration:none;
}

#droite.fiche P { margin:10px; }

#droite.fiche H3 {
	line-height:16px;
	font-size:13px;
	color:#454545;
	margin:0;
	padding:0 15px;
	background:#C8C8C8;
	clear:both;
}

#droite.fiche .notes {
	font-size:10px;
	color:#026c6c;
}

#droite.fiche DIV.post-it {
	width:200px;
	_width:196px;
	background:url(../imgs/post-it_fond.gif) repeat-y center;
	margin:15px 0 0 15px; 
	font-size:11px;
	color:#737373;
}

#droite.fiche DIV.post-it H3 {
	width:180px;
	height:24px;
	line-height:24px;
	margin:0 0 5px 0;
	padding:3px 10px 0 10px;
	text-align:center;
	color:#CACACA;
	font-size:14px;
	background:url(../imgs/post-it_titre.gif) repeat-y center;
}

#droite.fiche DIV.post-it A { color:#737373; }

#droite.fiche DIV.post-it .puce {
	padding:0 0 0 10px;
	background:url(../imgs/puce_post-it.gif) no-repeat top left;
}

#droite.fiche DIV.post-it HR {
	height:1px;	
	margin:10px;
	*margin:0 10px;
	padding:0;
	border-top:solid #737373;
	border-width:1px 0 0 0;
	width:180px;
}

#droite.fiche DIV.post-it STRONG { color:#9e1d1d; }

#droite.fiche DIV.post-it IMG.guillemet_fermant { margin:0 0 0 20px; }

#droite DIV.copyright { display:none; }

#pied {
	text-align:center;
	width:600px;
	padding:5px 5px 50px 5px;	
	line-height:20px;
	color:#FFF;
}

#pied A {
	text-decoration:none;
	margin:0 4px;
	color:#FFF;
}

#pied A:hover { text-decoration:underline; }



/* Declinaison Particulier */

#particuliers #logo IMG { _behavior: url(../imgs/iepngfix_interne.htc); }

#particuliers #onglets A { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../imgs/onglets_gris.png", sizingMethod="crop"); }

#particuliers #onglets A.encours { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../imgs/onglets_blanc.png", sizingMethod="crop"); }

#particuliers #gauche #menu_offres IMG.d-block { _behavior: url(../imgs/iepngfix.htc); }

#particuliers #droite.sommaire #masque_rectangle { background-image:url(../imgs/particuliers/rectangle.jpg); }

#particuliers #structure #background_right_fin IMG { _behavior: url(../imgs/iepngfix_interne.htc); }



/* Declinaison Privee */

#privee {
	background-color:#776637;
	background-image:url(../imgs/privee/bas.jpg);
}

#privee A.couleur { color:#8A773F; }

#privee #logo,
#privee #onglets { background-image:url(../imgs/privee/haut.jpg); }

#privee #logo IMG { _behavior: url(../imgs/iepngfix_interne.htc); }

#privee #gauche #menu_offres { background-image:url(../imgs/privee/menu_offres_degrade.jpg); }

#privee #gauche #menu_offres IMG.d-block { _behavior: url(../imgs/iepngfix.htc); }

#privee #gauche #menu_offres A SPAN { border-color:#666; }

#privee #onglets A { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../imgs/onglets_gris.png", sizingMethod="crop"); }

#privee #onglets A.encours { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../imgs/onglets_blanc.png", sizingMethod="crop"); }

#privee #droite.sommaire #masque_rectangle { background-image:url(../imgs/privee/rectangle.jpg); }

#privee #droite.sommaire H2 { background-color:#1a171b; }

#privee #droite.sommaire H2 SPAN.haut_page {
	background-image:url(../imgs/privee/puce_haut_page.gif);
	color:#d6ad00;
}

#privee #droite.sommaire H2 SPAN.haut_page A { color:#d6ad00; }

#privee #droite.fiche H1 {
	color:#1a171b;
	border-color:#000;
}

#privee #droite.fiche H2 { background-color:#1a171b; }

#privee #structure #background_right_fin IMG { _behavior: url(../imgs/iepngfix_interne.htc); }



/* Declinaison Professionnel */

#professionnels {
	background-color:#b20135;
	background-image:url(../imgs/professionnels/bas.jpg);
}

#professionnels A.couleur { color:#75000D; }

#professionnels #logo,
#professionnels #onglets { background-image:url(../imgs/professionnels/haut.jpg); }

#professionnels #logo IMG { _behavior: url(../imgs/iepngfix_interne.htc); }

#professionnels #gauche #menu_offres { background-image:url(../imgs/professionnels/menu_offres_degrade.jpg); }

#professionnels #gauche #menu_offres IMG.d-block { _behavior: url(../imgs/iepngfix.htc); }

#professionnels #droite.sommaire #masque_rectangle { background-image:url(../imgs/professionnels/rectangle.jpg); }

#professionnels #onglets A { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../imgs/onglets_gris.png", sizingMethod="crop"); }

#professionnels #onglets A.encours { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../imgs/onglets_blanc.png", sizingMethod="crop"); }

#professionnels #droite.sommaire H2 { background-color:#75000d; }

#professionnels #droite.sommaire H2 SPAN.haut_page {
	background-image:url(../imgs/professionnels/puce_haut_page.gif);
	color:#d6ad00;
}

#professionnels #droite.sommaire H2 SPAN.haut_page A { color:#d6ad00; }

#professionnels #droite.fiche H1 {
	color:#6d000c;
	border-color:#5a000a;
}

#professionnels #droite.fiche H2 { background-color:#75000d; }

#professionnels #structure #background_right_fin IMG { _behavior: url(../imgs/iepngfix_interne.htc); }