body {
	width:900px;
	background-color:#FFFFFF;
	background-image:url(images/bg_body.png);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#969696;
	margin:auto;
}
a {
	color: #CC00CC; 
	text-decoration:none;
}	
a:active { 
	outline: none;
}
a img { 
    border: none; 
} 
#lien_tete {
    height:20px;
	font-size:8px;
}
#lien_tete a {
	color:#969696;
	text-decoration:none;
}
#tete {
    height:150px;
	width:340px;
	float:left;
	background-image:url(images/logo_malibOo.png);
	background-repeat:no-repeat;
}
#tete_nav {
	float:right;  
	width:560px;
	height:150px;   
}	
#barnav {
	margin-top:65px;
	height:50px;
	background-image:url(images/bg_nav.png);
	background-repeat:repeat-x;
}
#barnav ul {
	margin:0;
	padding:0;
	height:50px;	
}
#barnav li{
	height:50px;
	width:110px;
	display:inline;
	line-height:45px;
	float:left;
	text-align:center;	
}
#barnav li  a {
	height:50px;
	width:100px;
	color: #fff; 
	float:left;
	text-decoration:none;
} 
#barnav li a:hover {
	height:50px;
	width:100px;
	line-height:45px;
	margin-left:10px;
	float:left;
	background-image:url(images/bg_nav_li.png);
	background-repeat:repeat-x;
	text-decoration: none;
}
#barnav li  a.marqueur{
	height:50px;
	width:100px;
	color: #fff; 
	line-height:45px;
	margin-left:10px;
	float:left;
	background-image:url(images/bg_nav_li.png);
	background-repeat:repeat-x;
	text-decoration: none;
} 
#barnav li a:hover.marqueur {
	height:50px;
	width:100px;
	line-height:45px;
	float:left;
	background-image:url(images/bg_nav_li.png);
	text-decoration: none;
}
#global {
    clear: both;
	background-color:#FFF;
	background-image: url(images/bg_global.png);
	background-repeat:no-repeat;
	height: 330px;
}
#globalgche {
	float:left;
	width:660px;
	height:310px;
	padding:10px;
}	
#globalpfrt {
	float:left;
	width:200px;
	height:150px;
	padding:10px;
}
#globalnsct{
	float:left;
	width:200px;
	height:140px;
	padding:10px;
}
#pack {
	clear:both;
	height:230px;
	background-image:url(images/bg_pack.png);
	background-repeat:no-repeat;
	padding:10px;
}
#rft { 
	clear:both;
	float:left;
	height:360px;
	width:310px;
	padding:20px;
	background-image:url(images/bg_rft.png);
	background-repeat:no-repeat;
}
#rft_220 { 
	clear:both;
	float:left;
	height:520px;
	width:180px;
	padding:20px;
	background-image:url(images/bg_rft_220.png);
	background-repeat:no-repeat;
}
#rft_380 { 
	clear:both;
	float:left;
	height:360px;
	width:340px;
	padding:20px;
	background-image:url(images/bg_rft_380.png);
	background-repeat:no-repeat;
}
#texte {
	float:left;
	height:380px;
	width:530px;
	padding: 10px 10px 10px 10px;
}
#texte_cadre_520 {
	float:left;
	height:360px;
	width:490px;
	background-image:url(images/bg_texte_520.png);
	background-repeat:no-repeat;
	padding: 20px 20px 20px 10px;
}
#texte_cadre_550 {
	float:left;
	height:360px;
	width:520px;
	background-image:url(images/bg_texte.png);
	background-repeat:no-repeat;
	padding: 20px 20px 20px 10px;
}
#texte_cadre_680 {
	float:left;
	height:530px;
	width:650px;
	background-image:url(images/bg_texte_680.png);
	background-repeat:no-repeat;
	padding: 20px 20px 10px 10px;
}
#texte_cadre_900_haut {
	float:left;
	width:900px;
	height:10px;
	background-image:url(images/bg_texte_900_haut.png);
}
#texte_cadre_900_bas {
	float:left;
	width:900px;
	height:10px;
	background-image:url(images/bg_texte_900_bas.png);
}
#texte_cadre_900 {
	float:left;
	width:860px;
	padding: 10px 20px 10px 20px;	
	background-image:url(images/bg_texte_900.png);
	background-repeat: repeat-y;
}
#pied {
	clear:both;
	height:20px;
	background-image:url(images/bg_pieds.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:40px;
	padding-right:10px;
	text-align:center;
	padding-bottom:30px;
}
#partenaire {
	background-image:url(images/bg_partenaire_ml.png);
	background-repeat:repeat-y;
	padding: 10px 20px 10px 20px;
	font-size:9px;
	text-align:justify;
}
#partenaire a {
	color:#969696;
	text-decoration:none;
}
#partenaire_haut {
	height:10px;
	background-image:url(images/bg_partenaire_haut.png);
	background-repeat:no-repeat;
}
#partenaire_bas {
	height:10px;
	background-image:url(images/bg_partenaire_bas.png);
	background-repeat:no-repeat;
	margin-bottom:40px;
}	
.center { 
	text-align:center;
}
.souligne { 
	text-decoration: underline;
}
.lien_invisible {
	color:#969696;
	text-decoration:none;
}
#bg_pack_207 {
	background-image:url(images/bg_pack_box_207.png);
	background-repeat:no-repeat;
	width:187px;
	height:210px;
	padding:10px;
	float:left;
}
#bg_pack_208 {
	background-image:url(images/bg_pack_box_208.png);
	background-repeat:no-repeat;
	width:188px;
	height:210px;
	padding:10px;
	float:left;
}
#sep10 {
	width:10px;
	float: left;
}
.dotted {
    border-bottom: 2px dotted;
	border-color:#CCCCCC;
}
.dotted_top{
    border-top: 2px dotted;
	border-color:#CCCCCC;
}
.dotted_left {
    border-left: 2px dotted;
	border-color:#CCCCCC;
}
.bottom{
	padding-bottom:10px;
	text-align:center;
}
.bottom_blanc{
	padding-bottom:5px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
}
.bottom_police9px {
	padding-bottom:10px;
	font-size:10px;
}
.hover_pack a{ 
	background-image: url(images/bouton_pack.png);
	float: left;
	width:187px; 
	height:20px;
}
.hover_pack a:hover { 
	background-image: url(images/bouton_pack_hoover.png);
	float: left;
	width:187px; 
	height:20px;
}
.hover_devis a{ 
	background-image: url(images/bouton_devis.png);
	float: left;
	width:160px; 
	height:35px;
}
.hover_devis a:hover { 
	background-image: url(images/bouton_devis_hoover.png);
	float: left;
	width:160px; 
	height:35px;
}
.hover_demande_devis a{ 
	background-image: url(images/bouton_demande_devis.png);
	float: left;
	width:200px; 
	height:35px;
	margin-left:60px;	
}
.hover_demande_devis  a:hover { 
	background-image: url(images/bouton_demande_devis_hoover.png);
	float: left;
	width:200px; 
	height:35px;	
	margin-left:60px;
}
.bg_gris {
	background-color:#EBEBEB;
}
.bg_blanc {
    background-color:#FFF;
}
.justify {
   text-align:justify;
}
#nuage{
	display: none;
}
form {
    margin:0px;
}
.bg_ref_crea { 
    background-image: url(images/bg_ref_crea.gif);
    background-repeat:no-repeat;
}
.bg_violet{
	background-color:#CC00FF;
	font-weight:bold;
	color:#FFFFFF;
}
.police9px {font-size: 9px;}
.police10px {font-size: 10px;}
.police12px {font-size: 12px;}
.blanc {color: #FFFFFF;}
.noir_mat_police12px {font-size: 12px; color: #333333;}
.noir_mat_police14px  {font-size: 14px;color: #333333;}
.noir_mat_police16px  {font-size: 16px;color: #333333;}
.noir_mat_police18px  {font-size: 18px;color: #333333;}
.noir_mat_police20px {font-size: 20px; color: #333333;}
.bleu_erreur{color: #04a6a3;font-style:italic;font-size:10px;}
.violet{color: #CC00FF;}
.violet_police12px {font-size: 12px;color: #CC00FF;}
.violet1_police14px {color: #FF0099; font-size: 14px; }
.violet2_police14px {color: #FF00FF; font-size: 14px; }
.violet3_police14px {color: #CC00FF; font-size: 14px; }
.violet4_police14px {color: #660099; font-size: 14px; }
.violet_police14px {color: #CC00FF; font-size: 14px; }
.violet_police16px {color: #CC00FF; font-size: 16px; }
.bleu{color: #04a6a3;}
.bleu_souligne_center{color: #333333; text-decoration:underline; text-align:center;}

