/*  Body  */
body {background-color:white; color: #55575b; font-size: 1em; text-align: center; padding: 0px;}
td, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #656461;
	font-size: 11px;}
a img {border:none;}
a {color:#c97367;text-decoration:none;outline:none;cursor:pointer;}a,{cursor:hand;}a:hover {color:#456d21;text-decoration:none;border-bottom:#b93729;}
h1 {color:#456d21; font-family: 21px, "trebuchet ms", tahoma, verdana, arial, sans-serif; text-decoration: none;}

/*  En-Tête avec le menu et le logo  */
#header {height:200px; width:100%; background-color:#9fae75;}
#headerMenu {  font: 12px Helvetica, Arial, Geneva, sans-serif;
  color: #b93729;  padding-top:25px;
  padding-bottom: 10px;  text-align:right;  float:left;  width:456px;}#headerMenu ul {list-style: none; padding: 0; margin: 0;}#headerMenu li {display:inline; padding: 0; border-left:1px solid #ffffff; margin: 0; line-height: 10px;}#headerMenu a {color: #b93729;; padding-left:4px; padding-right: 4px;}#headerMenu a:hover { border-bottom:2px solid #b93729; background-color: #9fae75; color: white; padding-left:4px; padding-right: 4px; padding-bottom: 8px; padding-top: 23px;}
.header_shadow_right {
	background-image: url(../images/header_shadow_right.gif);
}
.menu_shadow_bg {
	background-image: url(../images/menu_shadow_left.gif);
	text-align:right;
}

/*  Integration du site avec photo a gauche et texte a droite  */
#integre { width: 100%; background-color:#e7e3db;}
.integre_shadow_right {
	background-image: url(../images/integre_shadow_right.gif);
}
.area
{
	background-color: #ffffff;
	vertical-align: top;
}

/* Menu interne des sections de gauche  */
.menu_section {
	text-align: right;
	vertical-align: top;
}
.menu_titre {
	background-image: url(../images/main_pic_bottom.gif);
	height: 100px;
}
.menusection, a.menusection, a.menusection:active, a.menusection:visited, a.menusection:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	border-top: 1px solid #ffffff;
	background-color: #b93729;
}
a.menusection:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #9fae75;
}
a.menuleft, a.menuleft:active, a.menuleft:visited, a.menuleft:link, a.menuleft:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.between-space-menu {
	background-image: url(../images/menu_left_lign_horiz.gif);
	height: 1px;
}

/*  Titre Section Interieur  */
#bottom { width: 100%; height: 54px; background-color: #456d21;}
.bottom_shadow_right {
	background-image: url(../images/bottom_shadow_right.gif);
}
.haut
{
	background-color: #ffffff;
	vertical-align: top;
}


/*  Integration contenu pour 3webmanager */
#integration {
	width:100%;
	background-color: #efefef;
}
.greentitle {font-family: Arial, Helvetica, Geneva, sans-serif;  color: #456d21; font-size: 13px;}
.greentitlesmall {font-family: Arial, Helvetica, Geneva, sans-serif;  color: #456d21; font-size: 12px;}
.redtitle {font-family: Arial, Helvetica, Geneva, sans-serif;  color: #b93729; font-size: 12px;}
.between-title {
	background-image: url(../images/lign_point_horiz.jpg);
	height: 13px;
}
.pic {
	border: 1px solid #e7e3db;
}
ul {line-height : 18px; list-style-image : url(../images/list_arrow.gif);
}
/*  Tableau descriptif  */
td.content_title {	background-color: #9fae75;	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif;	font-size: 13px;	color: #ffffff;
	padding: 3px 0 3px 5px;
}
td.content_descriptif {
	background-color: #e7e3db;
	color: #565959;
	font-size: 11px;
	padding: 2px 0 2px 5px;
}


/*  Bas de page avec copyright  */
#footer {height:60px; width:100%; background-color:#456d21;}
.footer_shadow_bot {
	background-image: url(../images/footer_shadow_bot.gif);
}
.copyright {
	color: #e7e3db;
	font-size: 10px;
	text-align: right;
	height: 40px;
	vertical-align: bottom;
	padding-bottom: 4px;
	padding-right: 10px;
}