/*-- STYLES GLOBAUX --*/
body {
	background-color:#BBC39E;
	margin: 0 0 0 0;
	background-image:url(../images/clients/7/fond.gif)}

body, p, td, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
}
ul,li{
	list-style-image:url(/template/1/images/puce.gif);
}
img {
	border:0px;
}
/*-- LIENS --*/
a {
	color:#003366;
	text-decoration: none;
}
a:link, a:visited {
	color:#003366;
	text-decoration: none;
} 
a:hover, a:active {
	color:#205f9e;
	text-decoration: none;
}
/*--  INTERFACE --*/
#box {
    width: 735px;
    margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#boxadmin {
    width: 100%;
    margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
	
#flashbanner{
	width:735px;
	height: 230px;
	
	}


#cadre {
	width:735px;
	height:100%;
	background-color:#ffffff;
	border: 1px solid #738ba7;
}
#banner {
	position:relative;
	width:735px;
}
#banneradmin{
	position:relative;
	width:810px;
	height:85px;
	background:url(/images/clients/<?=$_SESSION['client_id']?>/admin_titlebg.gif) top left repeat-x;
}
#topmenu {
	position:relative;
	z-index:10;


	background-image:url(../images/clients/barre_miss.gif)
	width:735px;
	height:22px;
	background-image: url(images/client/barre_miss.gif);
	width: 735px;
}
#sidemenu {
	
	width:180px;
	min-height:645px;
	float: left;
	display:table;
	background-color:#FFFFFF;
	padding-top:35px;
	
}
#logo {
	width:161px;
}
#content {
	width:524px;
	min-height:425px;
	padding-left:5px;
	padding-right:25px;
	padding-top:20px;
	float:left;
	clear: none;
	position: relative;
	background-color:#ffffff;
}

#contentview {
	width:525px;
	max-width:525px;
	min-height:425px;
	padding-left:5px;
	padding-right:25px;
	padding-top:20px;
	background-color:#ffffff;
}
#contentadmin{
	width:700px;
	margin:auto;
	clear: none;
	position: relative;
	padding-top:50px;
}
#legal {
	position:relative;
	padding-top:30px;
	clear:both;
	width:525px;
}
#footer {
	position:absolute;
	width:735px;
	height:15px;
	background-image:url(../images/clients/7/fotter.gif);
}
.liner{
	background-color:#d6e0ef;
}
/*------------- MENU --------------*/
#topmenu #bt, #sep {
	position:relative;
	height:18px;
}
#bt{
	display:inline;
	width:auto;
	float:left;	
	margin: 0 5px 0 5px;
	text-align:center;
}
#bt:hover {
	color:#c29f70;
	background:#f6efe5;
}
.smenu {
	visibility:hidden;
}
.smenubg {
	background-color:#e5ecf0;
}
#topmenu a{
	display:block;
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	text-decoration:none;
	background:#d5c6af;
	padding: 2px 5px 2px 5px;
}
#topmenu a:link, #topmenu a:visited {
	color:#663300;
}
#topmenu a:hover, #topmenu a:active {
	color:#c29f70;
	background:#f6efe5;
}
#topmenu .smenu a{
	font-size:9px;
}
.smenu a:link,.smenu a:visited {
	background-color:none;
}
.smenu a:hover,.smenu a:active {
	background-color:#9ec0de;
}
#liens a{
	font-size:9px;
	display:inline;
	color:#122a3f;
}
/*---------------------------------*/
/*--  MENU CÔTÉ --*/
#sidemenu .bottom{

	background: url('/images/clients/999/menubottom.gif') top left no-repeat;
	height:25px;
}
#sidemenu .top{

	background: url('/images/clients/999/menutop.gif') top left no-repeat;
	height:25px;
}
#sidemenu ul ul{margin:0;padding:0;}

#nav {
	background: url('/images/clients/999/menutop.gif') top left no-repeat;
	list-style-type:none;
	margin:0;
	padding:25px 0 0 0;
	width:153px;
}

/* style menu level 1 */

#nav li a{
	display:block;
	height:1.6em;
	padding-top:0.4em;
	font-weight:bold;
	color:#ffffff;
	background: url('/images/clients/7/lev1_off.gif') top left repeat-y;
	padding-left:0.5em;
	font-size:0.9em;
}

#nav li a:hover{
	display:block;
	height:1.6em;
	padding-top:0.4em;
	font-weight:bold;
	color:#f4db7a;
	background: url('/images/clients/7/lev1_hover.gif') top left repeat-y;
	padding-left:0.5em;
	font-size:0.9em;
}

/* style menu level 2 */

#nav li li a{display:block;
	height:1.6em;
	padding-top:0.4em;
	font-weight:bold;
	color:#455e9c;
	background: url('/images/clients/7/lev2_off.gif') top left repeat-y;
	padding-left:0.5em;
	font-size:0.9em;
	}
	
#nav li li a:hover{display:block;
	height:1.6em;
	padding-top:0.4em;
	font-weight:bold;
	color:#1b156b;
	background: url('/images/clients/7/lev2_hover.gif') top left repeat-y;
	padding-left:0.5em;
	font-size:0.9em;}


/* rollovers : max 2 niveaux de sous-menus */
#nav ul, #nav ul ul{display:none;}
#nav li:hover ul, #nav li.sfhover ul, #nav ul li:hover ul, #nav ul li.sfhover ul{
	display:block;
}
#nav ul ul li a *{display:none;}

/* styles spécifiques:formulaire de contact */
#formulaire {width:400px;}
label {
	display:block;
	clear:both;
	margin:1em 0;
}
label input, label select, label textarea.standard {
	width:200px;
	position:absolute;
	left:300px !important;
	left:150px;
	
}
input.submit {
	display:block;
	clear:both;
	float:right;
	margin-top:100px;
}
h2 {margin-top:20px;}
.title{
	font-weight:bold;
	font-size:1.4em;
}
.subtitle{
	font-weight:bold;
	font-size:1.2em;
}
.bold{font-weight:bold;}
.italic{font-style:italic;}