/* CSS BUSINESS :: GENERAL LAYOUT */* {margin:0;padding:0} /* chaque navigateur à sa propre gestion des margin et padding par defaut qu'il convient de remettre à zero si l'on veut unifier la présentation */
html {height:100%}
body {	padding:0;	margin:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:normal;	background:url(/img/bodyBg.gif) repeat-y center top #333;	color: #ccc;}img {	border:none;}a {	color:#c00;}a:hover {	color:#000;}div.clear {clear:both}#wrapper {	width: 860px;	margin: 0px auto;	font-size:11px;}#header {	background:url(/img/HeaderBackground.gif) repeat-x;	height:62px;	border-bottom:#fff 1px solid;	overflow: hidden;}#header a.logo {	display:block;	float:left;}#language {	float:right;	margin:10px 50px 0px 0px;	color: #999;	font-size: 9px;}#language a {	color:#ccc;}#language a:hover {	color:#fff;}#menus ul 	{	  list-style:none;
	  font: 80% verdana, arial, sans-serif;	  list-style-type: none;}#menus li {   position:relative;
   float:left;
   padding-right: 1px ;
	}li.menu_texte
{
   position:relative;
   color: #FFFFFF;
   display: block;
   width:auto;
   text-decoration: none;
   background: #E60005;
   margin: 0;
   padding: 2px 10px;
   border-left: 1px solid #fff;
   border-top: 1px solid #fff;
   border-right: 1px solid #aaa;

}

ul.deroulant {
   position:absolute;
   text-align:left;
   left:0;
   top:25px;
   padding:0px;
   list-style:none;
   border:1px solid #BFB7A3;
   background-color:#fFF2E0;
}

a.menu_off:link
{
	font-familly: verdana;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 10pt;

}

a.menu_off:visited
{
	font-familly: verdana;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 10pt;

}

a.menu_off:active
{
	font-familly: verdana;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 10pt;

}

a.menu_off:hover
{
	font-familly: verdana;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 10pt;

}

.itemmenu_select
{
	background:#0000FF;
}

.itemmenu_off
{
}
#mainmenu {	border-bottom:#c00 4px solid;	background-color: #a6a595;	padding: 0px 50px;	clear: both;	height: 24px;	/*\*/ overflow: hidden;}#mainmenu ul {	float: left;	height:24px;	margin:0;	padding:0;	list-style-type: none;	background:url(/img/mainMenuBackground.gif) repeat-x;}#menus ul {	float: left;	list-style-type: none;}#mainmenu li {	float: left;}#mainmenu li img {	border-right:1px solid #a6a595;}#page {	padding:20px 50px;	background-color: #fff;	color: #666;	clear: both;}img.floatLeft {	margin: 0px 20px 20px 0px;	float: left;}.black {	color: #000;}.red {	color: #c00;}#page div.leftcol {	width:50%;	float:left;}#page div.rightcol {	width:50%;	float:left;}#page div.article_dossier {	width:50%;	float:left;}#footer {	background-color:#000;	color:#666;	padding: 10px 50px;	font-size: 9px;	height: 25px;}#footer p {	margin:0;	float: left;}#footer p.footerLinks {	float: right;}#footer a {	color:#666;	text-decoration:none;}#footer a:hover {	color:#c00;}#centre {
background-color:#FFFFFF;
margin-left: 0px;color: #666;clear: both;padding:1px 1px;}
#pied {
height: 20px;
background-color:#E60005;
border: 1px solid #000;
}

#sep {
	font-size:1px;
	line-height:1px;
}

p {margin: 0 0 10px 0;}

.spacer {
  clear: both;
}

#div_liste_dossiers {
	padding-left:5px;
	text-align: left;
}

#div_liste_actu {
	padding-left:5px;
	text-align: left;
}

#actu_liste {
	margin: 10px; 
	padding: 5px; 
	list-style-image: url('/images/puce.jpg');
}

#actu_liste1 {
	padding: 3px; 
	margin: 5px 5px 5px 25px; 
	list-style-image: url('/images/puce1.jpg');
}

#div_texte_dossier {	padding-left:3px;
	padding-right:4px;	width: 95%;
	text-align:justify;
	color: #003F8A; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}.style_business  h3 {	background-image: url(/img/greyArrow.jpg);	background-repeat: no-repeat;	background-position: left top;	font-size: 13px;	padding: 6px 0px 6px 30px;}.style_business   h3 span {	font-weight: normal;}.style_business   p  {	font-size: 10px;	margin-left: 30px;	line-height: 1.5em;}.style_business   ul {	font-size: 10px;	margin-left: 30px;	line-height: 1.5em;}.style_business   img {	font-size: 10px;	margin-left: 30px;	line-height: 1.5em;}.style_business   h4 {	font-size: 10px;	margin-left: 30px;	line-height: 1.5em;	margin-bottom: 0px;}

#entete_prod {
height: 90px;
}

html>body #entete_prod {
height: auto;
min-height: 90px;
} 

#pied_prod {
height: 11px;
}

html>body #pied_prod {
height: auto;
min-height: 11px;
} 

.pdv_logo_gauche
{
	float:left; 
	width:50%;
}

.pdv_entete_droite
{
	float:right; 
	width:50%;
	padding-top:40px;		
}

.pdv_entete_gauche
{
	float:left; 
	width:50%;
	padding-top:40px;
}

.pdv_logo_droite
{
	float:right; 
	width:50%;
}

.prd_gauche
{
	float:left;
	width:49%;
	text-align:left;
	height:90px;
}

.prd_droite
{
	float:right;
	width:49%;
	text-align:left;
	height:90px;
}

.cote_a_cote
{
	float:left; 
	width:50%;
}

.cote_a_cote_gauche
{
	float:left;
	width:50%; 
	text-align:left;
}

.code_a_cote_droite
{
	float:right;
	width:50%; 
	text-align:left;		
}
.prod_bandeau
{
	float:left;
	width:100%;
	text-align:center;
}
.prod_liste_picto
{
	width:100%;
	float:left;
	border:1px solid #000000;
	padding-left:5px
}
