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

body, p, td, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474f5d;
}
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: 780px;
    margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-color:#FFF;
}



#version {
	width: 500px;
	float:left;
	margin-left:200px;
	margin-right: auto;
	margin-top: -600px;
	background-color:#C00;
	font-size:14px;
	color:#FFF;
	position: absolute;
	position:static
}

#boxadmin {
    width: 100%;
    margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
	
#flashbanner{
	width:780px;
	height: 250px;
	
	background-image:url(../images/clients/4/banner.jpg);
	
	}

#utilisateur {
	
	width:178px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:oblique;
	font-weight:bold;
	color:#47453d;
	
	
}
#cadre {
	width:780px;
	height:100%;
	background-image:url(../images/clients/4/fond.gif)
	border: 1px solid #738ba7;
	
	
}
#banner {
	position:relative;
	width:780px;
}
#banneradmin{
	position:relative;
	width:810px;
	height:85px;
	background:url(/images/clients/<?=$_SESSION['client_id']?>/admin_titlebg.gif) top left repeat-x;
}
#topmenu {
	position:relative;
	float:left;
	z-index:10;
	padding-top:35px;
	background-image:url(../images/clients/barre_miss.gif);

	background-image: url(images/client/barre_miss.gif);
	width: 160px;
}
#sidemenu {
	
	width:180px;
	min-height:350px;
	float: left;
	display:table;
	padding-top:15px;
	
	
}
#logo {
	width:161px;
}


#wrap {
	width:500px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float:left;
	clear: none;
	position: relative;
		

}


#content {
	width:500px;
	min-height:950px;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	float:left;
	clear: none;
	position:inherit;
	background-image:url(../images/clients/14/text_bacground.gif);	

}


#contentadmin{
	width:700px;
	margin:auto;
	clear: none;
	position: relative;
	padding-top:50px;
}
#legal {
	position:relative;
	
	clear:both;
	width:787px;
	
}
#footer {
	position:relative;
	width:780px;
	height:26px;
	background-image:url(../images/clients/8/footer.gif);
}
.liner{
	background-color:#d6e0ef;
}
/*------------- MENU --------------*/
#topmenu #bt, #sep {
	position:relative;
	height:25px;
}
#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:14px;
	font:bold;
	text-decoration:none;
	background:url(../images/clients/14/titre_off.gif);
	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/5/menubottom.gif') top left no-repeat;
	height:94px;
}

#sidemenu ul ul{margin:0;padding:0;

}
#topmenu ul ul{margin:0;padding:0;

}

#nav {
	
	list-style-type:none;
	margin:0;
	padding:0px 0 0 0;
	width:180px;
}

/* style menu level 1 */

#nav li a{
	display:block;
	height:1.9em;
	padding-top:0.35em;
	font-weight:bold;
	color:#ffffff;
	background: url('/images/clients/5/lev1_off.gif') top left repeat-y;
	padding-left:0.5em;
	text-align:left;
	font-size:1em;
}

#nav li a:hover{
	display:block;
	height:1.9em;
	padding-top:0.35em;
	font-weight:bold;
	color:#f3eb07;
	background: url('/images/clients/5/lev1_hover.gif') top left repeat-y;
	padding-left:0.5em;
	text-align:left;
	font-size:1em;
}

/* style menu level 2 */

#nav li li a{display:block;
	height:2em;
	padding-top:0.2em;
	font-weight:lighter;
	color:#086130;
	background: url('/images/clients/5/lev2_off.gif') top left repeat-y;
	padding-right:5em;
	text-align:right;
	font-size:1em;
	
	}
	
#nav li li a:hover{display:block;
	height:2em;
	padding-top:0.2em;
	font-weight:lighter;
	color:#a4a947;
	background: url('/images/clients/5/lev2_on.gif') top left repeat-y;
	padding-right:5em;
	text-align:right;
	font-size:1em;
	
	}

#nav ul a {margin:0;padding:0;
display:block ;
}
#nav ul ul {margin:0;padding:0;
display:block ;
}
#nav ul ul a{margin:0;padding:0;
display:block ;
}
#nav ul ul a:hover {margin:0;padding:0;
display:block ;
}
/* rollovers : max 2 niveaux de sous-menus */
#nav ul, #nav ul ul{display:block;}
#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:block;}
#nav ul:hover ul,# ul.ffhover ul {display:block;}

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