/**
 * Framework CSS
 */
html{height:100%;}
body	{margin: 0px;height:100%;font-family:verdana;font:verdana;font-size:12px;}
img 	{border: 0px;}
form	{margin: 0px;}
strong{font-weight: bold;}
p			{margin: 0 0 10px 0;}
*{margin:0;padding:0;}
a{outline:none;}
.fright{float:right}
.fleft{float:left}
.center			{text-align: center;}
.strong			{font-weight: bold;}
.conteneur	{overflow: auto; height: 1%;}
.hide{display:none;}

.error{color:red;font-size:11px;}

#telephone{position:absolute;right:7px;top:30px;}

#conteneur{overflow:auto;position:relative;}
#page{background:url(../images/bg_page.png) repeat-y; width:902px;margin:0 auto;padding:0 52px 0 49px;overflow:auto;}

#header{position:relative;height:185px;}
#sep_logo{width:1px;height:133px;position:absolute;left:190px; top:36px;border-right:1px solid #c7c7c7}

#selection_langue{position:absolute;top:8px;right:10px;font-family:arial; font-size:11px; font:Arial;}
#selection_langue a{color:#4b4a4a;text-decoration:none;}
#selection_langue a:hover{color:#4b4a4a;text-decoration:underline;}
#selection_langue a.active{color:#4b4a4a;text-decoration:underline;font-weight:bold;}

#menu{position:absolute;bottom:0;right:6px;height:16px;margin-bottom:6px;}
ul#menu_top_fr{height:16px;list-style:none;width:650px;}
ul#menu_top_en{height:16px;list-style:none;width:610px;}

ul#menu_top_en li,ul#menu_top_fr li{position:relative;float:left;}

/*FRANCAIS*/
ul#menu_top_fr li a#accueil_fr{background:url(../images/menu_accueil_fr.gif) no-repeat bottom left;height:16px;width:64px;float:left;}
ul#menu_top_fr li a#accueil_fr:hover{background:url(../images/menu_accueil_fr.gif) no-repeat top left;height:16px;width:64px;float:left;}

ul#menu_top_fr li a#mas_fr{background:url(../images/menu_mas_fr.gif) no-repeat bottom left;height:16px;width:56px;float:left;}
ul#menu_top_fr li a#mas_fr:hover{background:url(../images/menu_mas_fr.gif) no-repeat top left;height:16px;width:56px;float:left;}

ul#menu_top_fr li a#services_fr{background:url(../images/menu_services_fr.gif) no-repeat bottom left;height:16px;width:64px;float:left;}
ul#menu_top_fr li a#services_fr:hover{background:url(../images/menu_services_fr.gif) no-repeat top left;height:16px;width:64px;float:left;}

ul#menu_top_fr li a#resa_fr{background:url(../images/menu_resa_fr.gif) no-repeat bottom left;height:16px;width:121px;float:left;}
ul#menu_top_fr li a#resa_fr:hover{background:url(../images/menu_resa_fr.gif) no-repeat top left;height:16px;width:121px;float:left;}

ul#menu_top_fr li a#provence_fr{background:url(../images/menu_provence_fr.gif) no-repeat bottom left;height:16px;width:87px;float:left;}
ul#menu_top_fr li a#provence_fr:hover{background:url(../images/menu_provence_fr.gif) no-repeat top left;height:16px;width:87px;float:left;}

ul#menu_top_fr li a#partenaire_fr{background:url(../images/menu_partenaires_fr.gif) no-repeat bottom left;height:16px;width:88px;float:left;}
ul#menu_top_fr li a#partenaire_fr:hover{background:url(../images/menu_partenaires_fr.gif) no-repeat top left;height:16px;width:88px;float:left;}

ul#menu_top_fr li a#professionnels_fr{background:url(../images/menu_profesionnels_fr.gif) no-repeat bottom left;height:16px;width:110px;float:left;}
ul#menu_top_fr li a#professionnels_fr:hover{background:url(../images/menu_profesionnels_fr.gif) no-repeat top left;height:16px;width:110px;float:left;}

ul#menu_top_fr li a#contacts_fr{background:url(../images/menu_contact_fr.gif) no-repeat bottom left;height:16px;width:58px;float:left;}
ul#menu_top_fr li a#contacts_fr:hover{background:url(../images/menu_contact_fr.gif) no-repeat top left;height:16px;width:58px;float:left;}

/*ANGLAIS*/
ul#menu_top_en li a#accueil_en{background:url(../images/menu_accueil_en.gif) no-repeat bottom left;height:16px;width:64px;float:left;}
ul#menu_top_en li a#accueil_en:hover{background:url(../images/menu_accueil_en.gif) no-repeat top left;height:16px;width:64px;float:left;}

ul#menu_top_en li a#mas_en{background:url(../images/menu_mas_en.gif) no-repeat bottom left;height:16px;width:56px;float:left;}
ul#menu_top_en li a#mas_en:hover{background:url(../images/menu_mas_en.gif) no-repeat top left;height:16px;width:56px;float:left;}

ul#menu_top_en li a#services_en{background:url(../images/menu_services_en.gif) no-repeat bottom left;height:16px;width:64px;float:left;}
ul#menu_top_en li a#services_en:hover{background:url(../images/menu_services_en.gif) no-repeat top left;height:16px;width:64px;float:left;}

ul#menu_top_en li a#resa_en{background:url(../images/menu_resa_en.gif) no-repeat bottom left;height:16px;width:98px;float:left;}
ul#menu_top_en li a#resa_en:hover{background:url(../images/menu_resa_en.gif) no-repeat top left;height:16px;width:98px;float:left;}

ul#menu_top_en li a#provence_en{background:url(../images/menu_provence_en.gif) no-repeat bottom left;height:16px;width:87px;float:left;}
ul#menu_top_en li a#provence_en:hover{background:url(../images/menu_provence_en.gif) no-repeat top left;height:16px;width:87px;float:left;}

ul#menu_top_en li a#partenaire_en{background:url(../images/menu_partenaires_en.gif) no-repeat bottom left;height:16px;width:70px;float:left;}
ul#menu_top_en li a#partenaire_en:hover{background:url(../images/menu_partenaires_en.gif) no-repeat top left;height:16px;width:70px;float:left;}

ul#menu_top_en li a#professionnels_en{background:url(../images/menu_profesionnels_en.gif) no-repeat bottom left;height:16px;width:110px;float:left;}
ul#menu_top_en li a#professionnels_en:hover{background:url(../images/menu_profesionnels_en.gif) no-repeat top left;height:16px;width:110px;float:left;}

ul#menu_top_en li a#contacts_en{background:url(../images/menu_contact_en.gif) no-repeat bottom left;height:16px;width:58px;float:left;}
ul#menu_top_en li a#contacts_en:hover{background:url(../images/menu_contact_en.gif) no-repeat top left;height:16px;width:58px;float:left;}

ul#menu_top_fr li a, ul#menu_top_en li a{text-indent:-9999px;outline:none;}

/******************/
/* MENU DEROULANT */
/******************/

ul.sousmenu {
	display:none;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
	margin:17px 0 0 0px !important;
	padding:0 !important;
	padding:7px 3px 0 0;
	list-style:none;
	width:130px !important;
	
	
 }

ul.sousmenu li {
	display:block;
	color:#6c6c6c;
	width:130px !important;
	background:none !important;
	background-color:#ffffff;
	font-size:10px;
	text-align:left;
	float:none !important;
	height:auto !important;
  }

ul.sousmenu a {
	text-indent:inherit !important;
	text-decoration:none;
	color:#6c6c6c;
  	display:block;
  	width:130px !important;
  	font-size:10px !important;
  	padding-left:10px !important;
	padding-top:5px;
	height:15px!important;
	background:none !important;
	background:#fff !important;
	text-align:left !important; 
  }
  
ul.sousmenu a:hover {
 
  color:#adc91d !important;
  background-image:none !important;
  background:#eeeeef !important;
 	height:15px!important;
}

#footer{background:url(../images/bas_page.png) repeat-y;width:894px;height:20px;margin:0 auto;padding:0 60px 5px 49px;font-size:11px;text-align:right;color:#a3a0a0;}
#footer a{color:#a3a0a0;text-decoration:none;}
#footer a:hover{color:#a3a0a0;}

/**
 * FORMULAIRES
 */
form p {height:19px;}
form p.file{height:30px;}
form p label{display: block; width: 160px; float: left; text-align: right; padding: 3px 10px 0 0;}
form p input { font: normal normal 11px arial, sans-serif;height:17px;padding:2px 5px 0 5px; }
form p input {border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;background:#f3f7f9;}
input[type="text"]:focus    { border-color:#333; }
form  textarea{border: 1px solid #013a45; padding: 3px; font: normal normal 11px arial, sans-serif;resize: none; }
form p input.submit{background: url(../images/bg_divers.png) transparent repeat-x top left;}
