html{
	background: #f0eee7 url(images/back_html.jpg) repeat-x center top;
}
body{
	background: url(images/back_body.jpg) repeat-x center top;
	color: #3b1700;
}
h1{
	font-family: georgia;
	font-style: italic;
	border-bottom: 1px solid;
	padding-bottom: 22px;
	line-height:30px;
}
h2,
h2 a{
	font-family: georgia;
	font-style: italic;
	font-size:18px;
	line-height:20px;
	text-decoration:none;
}
h2 a{text-decoration: none;}
h3{
	font-family: georgia;
	font-style: italic;
	border-bottom: 1px dotted;
	text-decoration:none !important
}
h3 a{
	font-family: georgia;
	font-style: italic;
	border-bottom: 0;
	text-decoration:none !important
}
h3 span{
	font-size: 80%;
}
h4{
	font-weight: bold;
	margin-bottom: 0;
}
p{
	text-align: justify;
}
label{
	display: block;
}
a{
	color: #3b1700;
}
ul{
	list-style: circle;
}


#global{
	width: 870px;
	margin: 0 auto;
	padding: 445px 40px 36px 0;
}
.global_entreprises{
	background: url(images/back_global_entreprises.jpg) no-repeat center 90px;
}
.global_experts{
	background: url(images/back_global_experts.jpg) no-repeat center 90px;
}
.global_pnl{
	background: url(images/back_global_pnl.jpg) no-repeat center 90px;
}
#header{
	display: block;
	width: 830px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -415px;
}
#header a{
	display: block;
	height: 162px;
	text-align: center;
}
#header a span{display: none;}
#bt_entreprises{
	background: url(images/back_bt_entreprises.png) no-repeat center top;
}
#bt_experts{
	background: url(images/back_bt_experts.png) no-repeat center top;
}
#bt_pnl{
	background: url(images/back_bt_pnl.png) no-repeat center top;
}
#bt_entreprises:hover,
#bt_experts:hover,
#bt_pnl:hover,
#bt_entreprises.current,
#bt_experts.current,
#bt_pnl.current{
	background-position: center -162px;
}
#menu{
	margin-top: 5px;
}
#menu dt a{
	display: block;
	font-size: 14px;
	font-weight: normal;
	height: 35px;
	padding: 19px 0 0 52px;
	text-decoration: none;
	color: #662500;
}
.global_entreprises #menu dt a{background: url(images/back_menu_select_entreprises.png) no-repeat left top;}
.global_experts #menu dt a{background: url(images/back_menu_select_experts.png) no-repeat left top;}
.global_pnl #menu dt a{background: url(images/back_menu_select_pnl.png) no-repeat left top;}
#menu dt a:hover,
#menu dt a:hover span,
#menu dt.current a,
#menu dt.current a span{
	background-position: left -54px;
	color: #fff;
}
#menu dt .ssmenu{
	display: block;
	margin: 4px 50px 14px 70px;
}
#menu dt .ssmenu li{
	display: block;
}
#menu dt .ssmenu a{
	display: block;
	height: auto;
	padding: 0;
	background: none;
	font-size: 12px;
	color: #3b1700;
}
#menu dt .ssmenu a:hover,
#menu dt .ssmenu li.current a
{
	font-weight: bold;
}
#menu dt a span{
	font-family: Georgia;
	color: #c6bea7;
	font-size: 20px;
	font-weight: bold;
}
#page{
	padding-top: 22px;
}
#back_footer{
	position: relative;
	background: url(images/back_back_footer.jpg) repeat-x left bottom;
}
#footer{
	width: 830px;
	height: 137px;
	padding-top: 18px;
	margin: 0 auto;
	background: url(images/back_footer.jpg) no-repeat center bottom;
}
#reseaux h2{
	font-size: 14px;
	margin-top: 5px;
	margin-left: 20px;
}
#reseaux a{
	display: block;
	float: left;
	width: 74px;
	height: 25px;
}
#reseaux a span{display: none;}
#bt_facebook{background: url(images/bt_facebook.jpg) no-repeat center top;}
#bt_viadeo{background: url(images/bt_viadeo.jpg) no-repeat center top;}
#bt_dailymotion{background: url(images/bt_dailymotion.jpg) no-repeat center top;}
#bt_youtube{background: url(images/bt_youtube.jpg) no-repeat center top;}
#copyright{
	padding-top: 36px;
	font-size: 11px;
}

#coordonnees h2{
	font-size: 14px;
	margin: 0 0 4px 0;
}
#coordonnees p{
	font-size: 11px;
	font-weight: bold;
}


#tableau{
	border-collapse: collapse;
	border: 1px solid #efefe7;
	background: #0091a4;
}
#tableau td{
	border: 2px solid #efefe7;
	color: #fff;
}
#tableau .intitule{width: 400px;}
#tableau .prix{width: 100px;text-align: center;}

.color1_entreprises,
.global_entreprises h1,
.global_entreprises h2,
.global_entreprises .metas{color: #d23500 !important;}
.color2_entreprises,
.global_entreprises .chapo,
.global_entreprises h2,
.global_entreprises h3 a,
.global_entreprises h4{color: #e78127 !important;}

.color1_experts,
.global_experts h1,
.global_experts h3,
.global_experts .metas{color: #577e1d !important;}
.color2_experts,
.global_experts .chapo,
.global_experts h2,
.global_experts h2 a,
.global_experts h4{color: #82ba2d !important;}

.color1_pnl,
.global_pnl h1,
.global_pnl h3,
.global_pnl .metas{color: #2b6875 !important;}
.color2_pnl,
.global_pnl .chapo,
.global_pnl h2,
.global_pnl h2 a,
.global_pnl h4{color: #0091a4 !important;}
.chapo{
	font-style: italic;
}



.date_actu{
	font-size: 10px;
	font-style: italic;
	background: #fff;
	padding: 2px;
}
.titre_actu a{
	font-weight: bold;
	text-decoration: none;
}
.titre_actu a:hover{
	text-decoration: underline;
}
.contenu_actu,
.petit_contenu{
	color: #4f4f4f;
	font-size: 12px;
	margin-bottom: 15px;
}
.metas{
	font-family: georgia, serif;
	font-style: italic;
	padding:  0 0 18px 0;
}
.bt_voir,
.submit{
	color: #fff;
	text-decoration: none;
	padding: 3px 10px ;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.submit{
	border: none;
	font-size: 18px;
	cursor: pointer;
}
.global_entreprises .bt_voir,
.global_entreprises .submit{	background-color: #e78127;}
.global_experts .bt_voir,
.global_experts .submit{	background-color: #82ba2d;}
.global_pnl .bt_voir,
.global_pnl .submit{	background-color: #0091a4;}
.bt_voir:hover,
.submit:hover{	background-color: #4f4f4f;color: #fff;}
.item_liste,
.submit{
	margin-bottom: 36px;
}
.bt_pdf{
	float: right;
	width: 16px;
	height: 16px;
	background: url(images/back_bt_pdf.png) no-repeat;
	position: relative;
	top: 4px;
}
.bt_pdf span{
	display: none;
}
.bt_calendrier{
	display: block;
	width: 170px;
	height: 80px;
	font-family: georgia, serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	font-size: 17px;
	text-align: right;
	padding: 22px 10px 20px 0;
	line-height: 23px;
}
.bt_calendrier_entreprises{
	background: url(images/back_bt_calendrier_entreprises.png) no-repeat;
}
.bt_calendrier_experts{
	background: url(images/back_bt_calendrier_experts.png) no-repeat;
}
.bt_calendrier_pnl{
	background: url(images/back_bt_calendrier_pnl.png) no-repeat;
}
.bt_calendrier_petitsdejs{
	width: 230px;
	height: 100px;
	padding: 0;
	margin: 0 auto;
	background: url(images/back_bt_petitsdejs.png) no-repeat;
}
.bt_calendrier_soireesdecouverte{
	width: 230px;
	height: 100px;
	padding: 0;
	margin: 0 auto;
	background: url(images/back_bt_soireesdecouverte.png) no-repeat;
}
.bt_calendrier_petitsdejs span,
.bt_calendrier_soireesdecouverte span{display: none;}
.separateur{
	background: url(images/separateur.jpg) repeat-y right top;
}
.bloc_entreprises{
	background: #efe3d3;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px 18px 0 18px;
}
.bloc_experts{
	background: #e5e9d4;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 0 18px;
}
.bloc_pnl{
	background: #d8e5e0;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 0 18px;
}
.global_experts .box{
	background: #e5e9d4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.bloc_experts:hover,
.bloc_entreprises:hover,
.bloc_pnl:hover{
	background: #fff;
}
.bloc_color_home{padding-bottom: 10px;padding-top: 10px;}
.bloc_entreprisesnohover:hover{	background: #efe3d3; }
.bloc_expertsnohover:hover{	background: #e5e9d4; }
.bloc_pnlnohover:hover{	background: #d8e5e0; }

.floatRight{
	float: right;
	margin: 0 0 18px 18px;
}
.floatLeft{
	float: left;
	margin: 0 18px 18px 0;
}
.alignLeft,
.alignLeft p{
	text-align: left;
}
p.center,
.center{
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
