/*-- STYLES GLOBAUX --*/
body {
	margin: 0 0 0 0;
	background-color:#333333;
	background-image:url(../images/clients/1/bga.gif);
	
	
	}

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

#boxadmin {
    width: 100%;
    margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
	
#flashbanner{
	width:766px;
	height: 244px;
	padding-top:0px;
	background-image:url(../images/clients/1/header.swf);
	
	}


#cadre {
	width:780px;
	height:100%;
	background-image:url(../images/clients/1/bg.gif);
	
}
#banner {
	position:relative;
	width:766px;
}
#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:766px;
	height:22px;
	background-image: url(images/client/barre_miss.gif);
	width: 735px;
}
#sidemenu {
	min-height:460px;
	width:180px;
	float: left;
	display:table;
	padding-top:35px;
	
}
#logo {
	width:161px;
}
#content {
	width:550px;
	min-height:425px;
	padding-left:5px;
	padding-right:25px;
	padding-top:35px;
	float:left;
	clear: none;
	position: relative;
	background-image:url(../images/clients/1/bg.gif);
}
#contentadmin{
	width:700px;
	margin:auto;
	clear: none;
	position: relative;
	padding-top:50px;
}
#legal {
	position:relative;
	padding-top:30px;
	clear:both;
	width:550px;
}
#footer {
	position:absolute;
	width:780px;
	height:73px;
	background-image:url(../images/clients/8/footer.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{

	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('f') top left no-repeat;
	height:179px;
}
#sidemenu .top{

	background: url('') top left no-repeat;
	height:75px;
}
#sidemenu ul ul{margin:0;padding:0;}

#nav {
	background: url('') top left no-repeat;
	list-style-type:none;
	margin:0;
	padding:0 0 0 0;
	width:153px;
}

/* style menu level 1 */

#nav li a{
	display:block;
	height:1.5em;
	padding-top:0.4em;
	font-weight:normal;
	color:#ffffff;
	background: url('/images/clients/1/lev1_off.png') top left repeat-y;
	padding-left:0.5em;
	font-size:1em;
}

#nav li a:hover{
	display:block;
	height:1.5em;
	padding-top:0.4em;
	font-weight:normal;
	color:#e1c0bc;
	background: url('/images/clients/1/lev1_over.png') top left repeat-y;
	padding-left:0.5em;
	font-size:1em;
}

/* style menu level 2 */

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


/* 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;}
