/* --- STYLES DE BASE POUR LE TEXTE ET LES PRINCIPAUX �L�MENTS --- */

/* Page */
html {
	font-size: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.25;
}


/* Titres */
h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 .5em 0;
	font-family: Verdana, Arial, sans-serif;
}
h1, h2 {
	font-weight: bold;
}
h1 {
	font-size: 3em; 
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.4em;
	font-weight: normal;
	height:22px;
	margin:0 0 1px 0;
	padding:4px 0 ;

}

h4 {
	font-size: 1em;
	font-weight: normal;
	height:19px;
	margin:1px 0 1px 0;
	padding:1px 0 0 52px;
}

/* Paragraphes */
p {
	margin: 1em 0 1em 0;
}

/* Liens */
a {
	
	text-decoration: none;
}
a:hover, a:focus {
	text-decoration: underline;
}
a img {
	border: none;
	padding:0; 
	margin:0;
}

/* --- COULEURS --- */

/* G�n�ral */
body {
	color: #5a5859;
	background: #fff; 
}
a {
	color: #5a5859;
}
a:hover, a:focus {
	color: #5a5859;
}

h3{
	color:#5a5859;
	background:url(../img/h3_bg.jpg) repeat-x top left ;
}

h4 {
	color:#5a5859;
	background:url(../img/h4_icon.jpg) no-repeat top left #cccbcc;
}

#div_date {color:#cccbcc;}

/* --- POSITIONNEMENT --- */

td.bg_top, #header{background: url(../img/bg_header.jpg) repeat-x top;}
td#bg_left_middle_page{background: url(../img/bg_left_middle_page.jpg) no-repeat top right;}
td#bg_left_middle.midi{background: url(../img/bg_left_middle_midi.jpg) no-repeat top right;}
td#bg_left_middle.soir {background: url(../img/bg_left_middle_soir.jpg) no-repeat top right;}
td#bg_left_middle.nuit {background: url(../img/bg_left_middle_nuit.jpg) no-repeat top right;}
td#bg_left_middle.matin {background: url(../img/bg_left_middle_matin.jpg) no-repeat top right;}
td#bg_left_bottom{background: url(../img/bg_left_bottom.jpg) no-repeat top right;}

td#bg_right_middle_page{background: url(../img/bg_right_middle_page.jpg) no-repeat top left;}
td#bg_right_middle.midi{background: url(../img/bg_right_middle_midi.jpg) no-repeat top left;}
td#bg_right_middle.soir{background: url(../img/bg_right_middle_soir.jpg) no-repeat top left;}
td#bg_right_middle.nuit{background: url(../img/bg_right_middle_nuit.jpg) no-repeat top left;}
td#bg_right_middle.matin{background: url(../img/bg_right_middle_matin.jpg) no-repeat top left;}
td#bg_right_bottom{background: url(../img/bg_right_bottom.jpg) no-repeat top left;}

/* Page */

#global {
	
	width:980px;
	height:950px;
	margin:0 auto;
}

/* Header */
#header {
	width:980px;
	height:100px;
}

#logo {float:left; width:360px; height:90px; margin-top:10px; background:url(../img/bg_logo.jpg) no-repeat top left;}
#logo a  img{margin:20px 0 0 20px;}

#header_right {float:right; width:620px; height:100px;}

#header_info {float:right; width:343px; height:50px;}

#div_flag{float:right; margin:5px 0 0 0; width:143px;}

#div_flag a{float:left; margin:0 0 0 3px;}

#flag_fr { width:17px; height:13px; background:url(../img/flag_fr_off.jpg) no-repeat top left; }
#flag_dk { width:17px; height:13px; background:url(../img/flag_dk_off.jpg) no-repeat top left; }
#flag_gb { width:17px; height:13px; background:url(../img/flag_gb_off.jpg) no-repeat top left; }
#flag_be { width:17px; height:13px; background:url(../img/flag_be_off.jpg) no-repeat top left; }
#flag_es { width:17px; height:13px; background:url(../img/flag_es_off.jpg) no-repeat top left; }
#flag_se { width:17px; height:13px; background:url(../img/flag_se_off.jpg) no-repeat top left; }
#flag_it { width:17px; height:13px; background:url(../img/flag_it_off.jpg) no-repeat top left; }

a#flag_fr:hover, a#flag_fr.actif {background:url(../img/flag_fr.jpg) no-repeat top left; }
a#flag_dk:hover, a#flag_dk.actif {background:url(../img/flag_dk.jpg) no-repeat top left; }
a#flag_gb:hover, a#flag_gb.actif{background:url(../img/flag_gb.jpg) no-repeat top left; }
a#flag_be:hover, a#flag_be.actif {background:url(../img/flag_be.jpg) no-repeat top left; }
a#flag_es:hover, a#flag_es.actif {background:url(../img/flag_es.jpg) no-repeat top left; }
a#flag_se:hover, a#flag_se.actif {background:url(../img/flag_se.jpg) no-repeat top left; }
a#flag_it:hover, a#flag_it.actif {background:url(../img/flag_it.jpg) no-repeat top left; }

#div_date{float:left; margin:4px 0 0 0; width:200px; height:25px; }
#div_date p {font-family: Arial, sans-serif; margin:0 10px 0 0; text-align:right;}

/* Menu */

#menu ul { list-style:none; height:50px; width:620px; margin:0px;padding:0;}
#menu ul li { display:inline; margin:0px;}
#menu ul li a{ float:left; margin:0px;}

#bt_accueil { width:110px; height:50px; background:url(../img/bt_menu_accueil_off.jpg) no-repeat top left; }
#bt_apropos { width:110px; height:50px; background:url(../img/bt_menu_propos_off.jpg) no-repeat top left; }
#bt_poduits { width:150px; height:50px; background:url(../img/bt_menu_prod_off.jpg) no-repeat top left; }
#bt_actu { width:90px; height:50px; background:url(../img/bt_menu_actu_off.jpg) no-repeat top left; }
#bt_contact { width:90px; height:50px; background:url(../img/bt_menu_contact_off.jpg) no-repeat top left; }
#bt_groupe { width:80px; height:50px; background:url(../img/bt_menu_groupe_off.jpg) no-repeat top left; }
#bt_ref { width:100px; height:50px; background:url(../img/bt_menu_ref_off.jpg) no-repeat top left; }

a#bt_accueil:hover, a#bt_accueil.actif {background:url(../img/bt_menu_accueil_on.jpg) no-repeat top left; }
a#bt_apropos:hover, a#bt_apropos.actif {background:url(../img/bt_menu_propos_on.jpg) no-repeat top left; }
a#bt_poduits:hover, a#bt_poduits.actif{background:url(../img/bt_menu_prod_on.jpg) no-repeat top left; }
a#bt_actu:hover, a#bt_actu.actif {background:url(../img/bt_menu_actu_on.jpg) no-repeat top left; }
a#bt_contact:hover, a#bt_contact.actif {background:url(../img/bt_menu_contact_on.jpg) no-repeat top left; }
a#bt_groupe:hover, a#bt_groupe.actif {background:url(../img/bt_menu_groupe_on.jpg) no-repeat top left; }
a#bt_ref:hover, a#bt_ref.actif {background:url(../img/bt_menu_ref_on.jpg) no-repeat top left; }

/* Flash */

#bandeau{
	width:980px;
	height:350px;
	
}

#bandeau_info{
	width:980px;
	height:40px;
	background: url(../img/bg_bandeau_info.jpg) no-repeat top left;
	position:relative; 
    overflow:hidden;
}

#bandeau_info div.scrollable 
{ 
    position:relative; 
    overflow:hidden; 
	top:5px;
    height: 30px; 
    width: 940px;
} 

/* root element for scrollable items */ 
#bandeau_info div.scrollable div.items { 
    position:absolute; 
    height:30px;
}

#bandeau_info div.scrollable div.items div {
	margin-top:-5px;
	width: 940px;
} 

#bandeau_info.matin {background: url(../img/bg_bandeau_info_matin.jpg) no-repeat top left;}
#bandeau_info.midi {background: url(../img/bg_bandeau_info_midi.jpg) no-repeat top left;}
#bandeau_info.soir {background: url(../img/bg_bandeau_info_soir.jpg) no-repeat top left;}
#bandeau_info.nuit {background: url(../img/bg_bandeau_info_nuit.jpg) no-repeat top left;}

#bandeau_info div p{font-size:1.1em; margin:12px 0 0 54px; }

#bandeau_info div a img {position:relative; top:-18px; right:12px;}

#flash{
	width:980px;
	height:310px;
}
#flash.matin{background: url(../img/images/fd001.png) no-repeat top left;}
#flash.midi{background: url(../img/images/fd002.png) no-repeat top left; }
#flash.soir{background: url(../img/images/fd003.png) no-repeat top left;}
#flash.nuit{background: url(../img/images/fd004.png) no-repeat top left;}

#flash.matin #flashcontent01, #flash.soir #flashcontent01, #flash.nuit #flashcontent01 {color:white;}
#flash.matin #flashcontent01 a, #flash.soir #flashcontent01 a, #flash.nuit #flashcontent01 a {color:white;}

#login{
	float:left;
	position:absolute;
	width:210px;
	top:320px;
}

#login_header{
	float:left;
	width:210px;
	height:31px;
	background:url(../img/login_bg_header.png) no-repeat top left;
}

* html #login_header{background:url(../img/login_bg_header.gif) no-repeat top left;}

#login_header p { font-size:1.4em; margin:5px 0 0 50px; }

#login_content{ float:left;
	width:210px;
	height:69px;
	background:url(../img/login_bg_content.jpg) no-repeat top left;
	padding:10px 10px 5px 10px;
}
#login_content label {float:left; width:90px; height:18px; font-weight:bold; font-size:0.9em;}
#login_content input {width:98px; height:14px; font-size:11px; border:1px solid #5a5859; margin:0 0 2px; }

a.link_login { font-size:10px; text-decoration:underline;}

#login_content input.login_submit{ float:right; border:none; width:30px; height:25px; background:url(../img/bt_ok.jpg) no-repeat top left; font-size:0px; margin:5px 20px 0 0; cursor:pointer;}

#login_footer{
	float:left;
	width:210px;
	height:5px;
	background:url(../img/login_bg_footer.png) no-repeat top left;
}

* html #login_footer{background:url(../img/login_bg_footer.gif) no-repeat top left; margin:-24px 0;}

#flash_groupe{
	width:750px;
	height:420px;
}

#flash_finance {
  width:750px;
  height:320px;
}
#flash_finance > * { float:left; }

#table_finance { width:100%; margin-bottom:20px; border:1px solid #cccbcc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#table_finance th { width:540px; height:49px; padding:0 10px; text-align:left; font-weight:normal; font-size:14px; background:url(../img/bg_th.png) repeat-x top left; }
#table_finance th i { font-size:12px; }
#table_finance th + th { width:90px; }
#table_finance th + th + th { width:90px; }
#table_finance td { height:36px; border-top:1px solid #cccbcc; background:#f2f1f2; padding:0 10px; }
#table_finance .bold { font-weight:bold; }
#table_finance .orange { color:#ff5a00; }


/* Content */
#content{ width:100%; padding:20px 20px 10px 20px; }

#content p{ text-align: justify; }

.block { width:455px; float:left; }

.b_left {margin-right:30px;}

#content_page{ width:100%; padding:10px; }

/* menu de droite */
#menu_left{
	margin:0 10px 0 0;
	width:200px;
	float:left;
}

.navigation { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}
.navigation a, .navigation span { 
	display: block; 
	height:20px;
	padding: 5px 0 0 25px;
	text-decoration: none;
	background: url(../img/bg_menu.jpg) left top no-repeat;
}
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
	background-image: url(../img/bg_menu.jpg); 
}
.navigation .SubMenu a, .navigation .SubMenu span { 
	background-image: url(../img/bg_menu.jpg);
}
.navigation .open a, .navigation .open span { 
	background-image: url(../img/bg_menu_select.jpg); 
}
.navigation a:hover, .navigation a:focus, .navigation a:active { 
	color: #ff5a00;
}
.navigation .subMenu { 
	width:198px;
	padding:7px 0 10px 0;
	margin-bottom:1px;
	border:1px solid #edeced;
	list-style:none;
}
.navigation ul.subMenu {
	display:none;
}
.navigation ul.subMenu a { 
	background: none; 
	height:15px;
	padding:0;
	background:url(../img/puce_menu.jpg) no-repeat center left;
	text-indent:7px;
	margin-left:10px;
	
}

.navigation-null { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}
.navigation-null a, .navigation-null span { 
	display: block; 
	height:20px;
	padding: 5px 0 0 25px;
	text-decoration: none;
	background: url(../img/bg_menu.jpg) left top no-repeat;
}
.navigation-null .toggleSubMenu a, .navigation-null .toggleSubMenu span { 
	background-image: url(../img/bg_menu.jpg); 
}
.navigation-null .open a, .navigation-null .open span { 
	background-image: url(../img/bg_menu_select.jpg); 
}
.navigation-null a:hover, .navigation-null a:focus, .navigation-null a:active { 
	color: #ff5a00;
}
.navigation-null .subMenu { 
	width:198px;
	padding:7px 0 10px 0;
	margin-bottom:1px;
	border:1px solid #edeced;
	list-style:none;
}
.navigation-null ul.subMenu a { 
	background: none; 
	height:15px;
	padding:0;
	background:url(../img/puce_menu.jpg) no-repeat center left;
	text-indent:7px;
	margin-left:10px;
	
}
.navigation-null ul.subMenu {
	display:none;
}

#menu_left .sous_cat_select a{color: #ff5a00;}

/* Contenu des page */

#content_right{
	float:left;
	width:750px;
}

#logo_page{
	margin-bottom:10px;
}

#content_middle{
	float:left;
	width:490px;
	margin-right:10px;
	min-height:542px;
	text-align:justify;
}

#content_middle_part{
	float:left;
	width:750px;
	margin-right:10px;
	min-height:542px;
	text-align:justify;
}

#content_middle_part p {
	padding:5px;
}

#content_middle_part a {
	font-weight:bold;
}

#content_large {
	float:left;
	width:750px;
	font-size:1.1em;
}

.bg_content_large {
	height: 420px;
	background:url(../img/bg_content_page.png) no-repeat top left;
}

.bg_content_large.contact_page {
	height: 550px;
	background:url(../img/bg_content_page_contact.png) no-repeat top left;
}

#content_large_left {
	width:320px;
	height:420px;
	float:left;
	margin-right:35px;
	padding-left:20px;
}

#content_large_left span {
	float:left;
	margin-top:20px;
}

#content_large_right {
	width:375px;
	height:410px;
	float:left;
	padding-top:10px;
}

#content_large_right .contact_tel {
	float:right;
	line-height:18px;
	margin:5px 30px 0 0;
}

#content_large_right .contact_tel img{
	vertical-align:middle;
}

#map {
	float:left;
	width: 350px;
	height: 265px;
	border: 1px solid #cccbcc;
}

.end_map {
	margin-top:8px;
}

.petit { font-size:0.9em; }

textarea#message {
	height:115px;
}

#content_middle p {
	padding:5px;
}

#content_middle a {
	font-weight:bold;
}

#zone_right{
	width:250px;
	float:left;
}

.cadre_droite{
	width:238px;
	border:1px solid #edeced;
	padding:0px 5px;
	font-style:italic;
	text-align: justify;
	margin-bottom:10px;
}

.cadre_droite_serv{
	width:238px;
	border:1px solid #edeced;
	padding:0px 5px;
	margin-bottom:10px;
}

.cadre_droite_serv a{
	font-weight: bold;
}

.cadre_petit{
	width:248px;
	border:1px solid #edeced;
	height:88px;
	margin-bottom:10px;
}

/* Footer */
#footer {padding:0;}

#slideshow { width:980px; height:78px; background:url(../img/slideshow.jpg) no-repeat top left; }

#footer_link { width:980px; height:74px; background:url(../img/footer_link.jpg) no-repeat top left; margin:0;}

#footer_link div.left{margin: 8px 20px 0 20px; height:60px;}

* html #footer_link div.left {margin:8px 30px -8px -20px;}

* html #footer_link div.left span {text-indent:32px;}

#footer_link div.left ul {margin-top:0; padding:0 0 0 12px;}

#footer_link div.left ul li { list-style-image:url(../img/puce.jpg); text-indent:-2px; }

#footer_link div.right div.right{ font-size:0.8em; width:110px; height:33px; margin:0;}

#footer_link div.right div.right div{float:left; margin:13px 8px;}

#footer_link div.right div.right a img { float:left; margin:6px 6px 0 0; }

#bonzai_corp {margin:12px 13px 0 0; width:174px; height:19px; float:right; background:url(../img/bonzai_corp.jpg) no-repeat top left; }

* html #bonzai_corp {/*margin:12px -5px 0 0;*/ }

#footer_info { width:980px; height:20px; background:#5a5859; margin:-5px 0 0 0; padding:0;}

#icon_link {float:left; margin:2px 0 0 2px; width:90px; height:18px;}

#icon_link a {float:left; margin-right:2px; cursor:pointer;}

#icon_link2 {float:left; margin:2px 0 0 2px; width:104px; height:18px;}

#icon_link2 a {float:left; margin-right:2px; cursor:pointer;}

#icon_link_google {width: 25px; margin-left: 145px; position: relative; top: 39px;}

#icon_link_fb {width: 200px; margin-left: 185px; position: relative; top: 19px;}

#facebook { width:17px; height:16px; background:url(../img/facebook_off.jpg) no-repeat top left; }
#google { width:17px; height:16px; background:url(../img/google_off.jpg) no-repeat top left; }
#twitter { width:17px; height:16px; background:url(../img/twitter_off.jpg) no-repeat top left; }
#myspace { width:17px; height:16px; background:url(../img/myspace_off.jpg) no-repeat top left; }

a#facebook:hover {background:url(../img/facebook.jpg) no-repeat top left; }
a#google:hover {background:url(../img/google.jpg) no-repeat top left; }
a#twitter:hover{background:url(../img/twitter.jpg) no-repeat top left; }
a#myspace:hover{background:url(../img/myspace.jpg) no-repeat top left; }

#facebook2 { width:17px; height:16px; background:url(../img/facebook2.png) no-repeat top left; }
#google2 { width:17px; height:16px; background:url(../img/google2.png) no-repeat top left; }
#twitter2 { width:17px; height:16px; background:url(../img/twitter2.png) no-repeat top left; }
#myspace2 { width:17px; height:16px; background:url(../img/myspace2.png) no-repeat top left; }
#rss2 {width:17px; height:16px;  background:url(../img/feed-icon-17x16.png) no-repeat top left; }

#footer_info p { font-size:0.8em; color:#bfbfbf; float:right; margin:4px 5px 0; }

* html #footer_info p {margin:4px 5px 0;}

#end_page { width:980px; height:13px; background:url(../img/end_page.jpg) no-repeat top left; }

/* ELEMENT FORMULAIRE */
label { width:110px; float:left; margin-top:4px; }

input, select, textarea {
	width:200px;
	border:1px solid #cccbcc;
	margin: 5px 0 5px 0;
}

select {	width:202px; }

#submit {
	width:130px;
	height: 40px;
	float:right;
	margin-right:8px;
	background: url(../img/bt_envoyer.png) no-repeat top left;
	border:none;
	cursor:pointer;
	font-size:0;
	color: #ffffff;
	text-indent: 9999em;
}


/* AUTRES */
.separator {background:#cccbcc; margin:1px 0 1px 0; padding:0; width:980px; height:5px;}
.left{float:left;}
.right{float:right;}
.center{margin:0 auto; display:block;}
.bold {font-weight:bold;}
.orange{color:#ff5a00;}
.preload{display:none;}
.hidden{display:none;}
.clear{clear:both;}

/* CAROUSEL */
div.carousel { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 945px; 
    height:78px; 
	float:left;
} 
div.carousel div.carousel_items { 
    width:20000em;
    position:absolute; 
} 

div.carousel div.carousel_items div { 
    float:left; 
	margin:9px 3px 0 2px; 
} 

#left_scroll, #right_scroll{
float:left; 
height:60px; 
width:15px; 
}
#left_scroll{margin-right:3px;}
* html #right_scroll{margin-left:-3px;}
#right_scroll{margin-left:-2px;}
* html #right_scroll{margin-left:-6px;}
#left_scroll img, #right_scroll img
{
cursor: pointer;
margin-top:30px;
}


.item3 {
	display:block;
	float:left;
	margin:0 -5px -5px 6px;
	line-height: 35px;	
	height: 30px;
	width: 29px;
	text-align: center;
	color: #ffffff;
	background: url(../img/bt_showcase.png) bottom left no-repeat;
	text-decoration: none;
	font-weight: bold;
}

.item3:hover, .item3:active, .item3:focus { color: #ffffff; text-decoration: none;}

.item3selected { background: url(../img/bt_showcase_on.png) bottom left no-repeat; color: #ffffff;}

/* POPIN OVERLAY */

.apple_overlay {
	display:none;
	background-image:url(../img/bg_popin.png);
	/*background-image:url(../white2.png);*/	
	width:690px;
	height:800px;
	font-size:1.1em;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background:url(../img/close.png) right no-repeat;
	position:absolute; 
	right:21px; 
	top:20px;
	cursor:pointer;
	height:16px;
	width:60px;
	color:#ff5a00;
	font-size:0.9em;
}

.contentWrap{
	margin:20px;
}

/* POPIN ELEMENT */
#header_popin{
	margin:0;
	height:80px;
	margin-bottom:5px;
}

#header_popin img.logo{
	position:absolute;
	top:20px;
}

#header_popin h1 {
	margin:25px 0 0 0;
	padding:15px 0 0 0;
	font-size: 16px; 
	color: #ff5a00;
	text-align:center;
	/*font-weight:normal;*/
	height:80px;
	
}

#header_popin h1 img { vertical-align:top; }

#block{
	width:636px;
	margin:10px 0;
	border: 1px solid #cccbcc;
	float:left;
	padding:1px;
	margin-left:5px;
}

#block2{
	width:636px;
	margin:10px 0 0 5px;
	border: 1px solid #cccbcc;
	float:left;
	padding:1px;
}

#block_left {
	width:311px;
	height:150px;
	border: 1px solid #cccbcc;
	float:left;
	padding:1px;
	margin-left:5px;
}

#block_right {
	width:311px;
	height:150px;
	border: 1px solid #cccbcc;
	float:left;
	padding:1px;
	margin-left:10px;
}

#block_bottom{
	width:636px;
	height:346px;
	margin:10px 0;
	border: 1px solid #cccbcc;
	float:left;
	padding:1px;
	margin-left:5px;
}

#content_popin h3{
	font-size:0.95em;
	font-weight:bold;
	vertical-align:middle;
	line-height:21px;
}

#content_popin ul {
	padding:0;
	margin:8px 0 8px 25px;
	
}

#content_popin ul li{
	margin:0;
	list-style: url(../img/puce_menu.jpg);
}

#block_bottom ul li{
	margin:10px 0 10px 0;
}

/* POPIN NAVIGATOR */
#slideshow_popin{
	width:636px;
	height:296px;
	margin-bottom:1px;
	overflow:hidden;
}

#slideshow_popin div{
	width:636px;
	height:296px;
	float:left;
	overflow:hidden;
}

#slideshow_popin h4{
	font-size:1em;
	color: #ff5a00;
	font-weight:bold;
	text-align: center;
	background:none;
	padding:0;
	height:30px;
	width:636px;
	line-height:30px;
}

#slideshow_popin h4 img { vertical-align:top; }

#slideshow_popin ul{
	margin-right:10px;
}

#slideshow_popin .contenu_page{
	width:616px;
	height:265px;
	margin:0 10px 0 10px;
}

#nav_popin{
	width:636px;
	height:18px;
	background:#cccbcc;
}

#nav_popin #items_popin{
	float:right;
}

#nav_popin span{
	float:left;
	width:18px;
	height:18px;
	line-height:17px;
	border-left: 1px solid #ffffff;
	background: #5a5859;
	text-align:center;
}

#nav_popin span a {
	color: #ffffff;
}

#nav_popin span a:hover {
	text-decoration:none;
	cursor: pointer;
}

#nav_popin span.on{
	background: #ff5a00;
}

ul.l_content {
	margin:0px;
	font-weight:bold;
	padding-left:5px;
	list-style-position:inside;
	color:#FF5A00;
}

ul.l_content2 {
	margin:0px;
}

ul.ref {
	padding-left:0px;
	list-style-type:none;
	list-style-position:inside;
}

ul.ref li {
	background: url(../img/puce_menu.jpg) no-repeat scroll left center transparent;
	margin-left: 10px;
	text-indent: 7px;
}

p.p_content {
	margin-top:0px;
	padding-top:0px;
}

#bt_recrutement { width:120px; height:160px; background:url(../img/ico_recrutement_OFF.gif) no-repeat top left; }
#bt_conversion { width:120px; height:160px; background:url(../img/ico_conversion_OFF.gif) no-repeat top left; }
#bt_doc { width:120px; height:160px; background:url(../img/ico_doc_OFF.gif) no-repeat top left; }
#bt_coreg { width:120px; height:160px; background:url(../img/ico_co-register_OFF.gif) no-repeat top left; }

a#bt_recrutement:hover {background:url(../img/ico_recrutement_ON.gif) no-repeat top left; }
a#bt_conversion:hover {background:url(../img/ico_conversion_ON.gif) no-repeat top left; }
a#bt_doc:hover {background:url(../img/ico_doc_ON.gif) no-repeat top left; }
a#bt_coreg:hover {background:url(../img/ico_co-register_ON.gif) no-repeat top left; }

a#bt_recrutement.actif   {background:url(../img/ico_recrutement_gris.gif) no-repeat top left; }
a#bt_conversion.actif  {background:url(../img/ico_conversion_gris.gif) no-repeat top left; }
a#bt_doc.actif  {background:url(../img/ico_doc_gris.gif) no-repeat top left; }
a#bt_coreg.actif   {background:url(../img/ico_co-register_gris.gif) no-repeat top left; }


/* PAGE DE CONTACT */

#captcha-input {
	position: relative;
	left: 70px;
}

.c_form_errors {
	text-indent: 6px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: red;

	position: relative;
	bottom: 15px;
}
