@charset "UTF-8";
/* CSS Document */

body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #999999;
	text-decoration: none;
}

a.special:link {
	color: #999999;
	text-decoration: none;
}

a:visited {
	color: #999999;
	text-decoration: none;
}

a.special:visited {
	color: #999999;
	text-decoration: none;
}

a:hover {
	color: #AA0101;
	text-decoration: none;
}

a.special:hover {
	color: #AA0101;
	text-decoration: underline;
}

a:active {
	color: #5e5573;
	text-decoration: none;	
}

.special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.font_default {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF}
	
	
.style-menu {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:0.5em;

}

.div_color {
	color: #999999;
	}

.style-foot {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}

.style-foot-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    color: #cccccc;

}

.style-foot-copy_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
    color: #cccccc;

}

  /*********************************************** MENU ITEM ************************************************************/
  
  .mainmenu{
  	/*text-align:center;*/
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-top:.5em;
	text-align:center;
	margin-left:0px;
  }
  
  .itemmainmenu {
	float: left;
  }
  
  .itemmainmenuselected{
  	float: left;	
  }
  
  .itemmainmenu a{
  	text-decoration: none;
  	color:#999999;
  	display: block;
  	font-size: 10px;
  	margin: 0em;
	line-height:12px;

  }
   
  .itemmainmenu a:hover{
  	color: #aa0101;
  }
  
  /*********************************************** SUB MENU ************************************************************/
  
  .submenu  
  {
  	position: absolute;
  	text-align:center;
	background-color:#f1f5f8;	
	border-bottom: #b6002b 1px solid;
  }
  
  div#itemsubsmenu
  
  {
  	font-weight: normal;
  }
  
  div#itemsubmenu a  
  {  
  text-align:center;
  color: #999999;
  margin: 0em;
  display: block;
  line-height:14px;
  border-right: none;
  border-left: none;  
  }
  

  div#itemsubmenu a:hover{
  	color: #AA0101;
  }
  
    div#itemsubmenu1 a:hover{
  	color: #AA0101;
  }
                                                                                                                         
/*********************************************** NEW STYLE ************************************************************/ 

body {
    background:#FFFFFF url(images/bg_gradient.jpg) repeat-x scroll 0 170px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
#wrapper{
 position:relative;
}

#footer{
margin-top:0;
background:url(images/fondfooter.gif) repeat-x;
}



#fonduFlash {
background:transparent url(images/fondu.png) no-repeat scroll 0 0;
height:19px;
left:60px;
position:absolute;
z-index: 100;
top:0;
width:800px;
}   


/*** override des style du menu ***/


.menuRubrique{
margin: 10px;
list-style-position: outside;
list-style-type: none;
float: right;
text-align: center;
}
#sousMenuRubrique {
background:url("http://www.lipomassage.fr/img/fondmenu_new.png") no-repeat;  
float:left; 
padding:6px 1px;
color:#fff;
position:relative;
z-index:300;
}
#sousMenuRubrique li a {
color:#fff;
padding:0 33px;
}
#sousMenuRubrique li a:hover{
  color:#2d8ba2;
} 
 


.menuInter{
 width:2px;
padding:6px 0;  
background:url("http://www.lipomassage.fr/img/menuinter_new.png") no-repeat;  
}
.menuRubrique li{
display: inline;
height:31px;  
position: relative;
padding:6px 0 7px 0;
} 

.menuRubrique li a {
color:#000000; 
margin:0; 
margin-top:1em;
text-decoration:none;
}
.menuRubrique li a:hover { color: #08c; }
  

.sousMenuDeroulant{
position:absolute;
top:29px;
padding:0;
margin:0;
width:97%;
left:0;
z-index:150;
height:auto;
display:none;
background:#343430;
border-color:#2d2d2d;
border-style:solid;
border-width:0 1px 1px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px; 
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px; 
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
}

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

#sousMenuRubrique li li{
display:block;
padding:0;
margin:0;
height:auto;
list-style: none;
}
#sousMenuRubrique li li a{
 text-align:center;
 width:100%;
 height:25px;
 line-height:25px;
 display: block;
 padding:0;
 margin:0;
}
#sousMenuRubrique li li a:hover{
background:#5e5e5e;
color:#fff;
}
  
/*** css du site lipom6 ***/

  
#sousMenuRubrique li a {
color:#FFFFFF;
padding:0 76px;
}

.menuRubrique {
margin:10px 10px 0;
}