
*{
margin:0;
padding:0;
}

body{
background:url(../_img/general/fond_global.gif) top left repeat-x;
}

#global{
width:963px;
}

.clear{
clear:both;
}

#top{
background:url(../_img/general/fond_top.gif) top left no-repeat;
height:134px;
}

#logo{
float:left;
width:180px;
height:134px;
margin-right:4px;
}

/*-------------------MENU TOP----------------*/

#menu_top{
float:left;
margin-top:56px;
height:60px;
}

#menu_top ul{
	float:left;
	list-style-type: none;
}
#menu_top li {
	display: inline;
}
#menu_top li a.menu1,
#menu_top li a.menu2,
#menu_top li a.menu3,
#menu_top li a.menu1_on,
#menu_top li a.menu2_on,
#menu_top li a.menu3_on {
  	display: block;
	line-height: 60px;
	text-decoration: none;
	float: left;
}
#menu_top li a.menu1 {
	width: 155px;
	background: url(/_img/general/menu1.gif) no-repeat 0 0;
}
#menu_top li a.menu1_on, #menu_top li a.menu1:hover {
	width: 155px;
	background: url(/_img/general/menu1.gif) no-repeat 0 -60px;
}
#menu_top li a.menu2 {
	width: 197px;
	background: url(/_img/general/menu2.gif) no-repeat 0 0;
}
#menu_top li a.menu2_on, #menu_top li a.menu2:hover {
	width: 197px;
	background: url(/_img/general/menu2.gif) no-repeat 0 -60px;
}
#menu_top li a.menu3 {
	width: 165px;
	background: url(/_img/general/menu3.gif) no-repeat 0 0;
}
#menu_top li a.menu3_on, #menu_top li a.menu3:hover {
	width: 165px;
	background: url(/_img/general/menu3.gif) no-repeat 0 -60px;
}

/*----------------MARQUES-----------------*/

#marques{
float:left;
margin-top:56px;
margin-left:32px;
height:60px;
}

#marques ul{
	float:left;
	list-style-type: none;
}
#marques li {
	display: inline;
}
#marques li a.menu4,
#marques li a.menu5,
#marques li a.menu4_on,
#marques li a.menu5_on,
#marques li a.menu4_home,
#marques li a.menu5_home {
  	display: block;
	line-height: 60px;
	text-decoration: none;
	float: left;
}
#marques li a.menu4 {
	width: 80px;
	background: url(/_img/general/menu4.gif) no-repeat 0 0;
}
#marques li a.menu4:hover {
	width: 80px;
	background: url(/_img/general/menu4.gif) no-repeat 0 -60px;
}
#marques li a.menu4_on {
	width:80px;
	background: url(/_img/general/menu4_on.gif) no-repeat;
}
#marques li a.menu4_home {
	width:80px;
	background: url(/_img/general/menu4_home.gif) no-repeat;
}
#marques li a.menu5 {
	width: 90px;
	background: url(/_img/general/menu5.gif) no-repeat 0 0;
}
#marques li a.menu5:hover {
	width: 90px;
	background: url(/_img/general/menu5.gif) no-repeat 0 -60px;
}
#marques li a.menu5_on {
	width:90px;
	background: url(/_img/general/menu5_on.gif) no-repeat;
}
#marques li a.menu5_home {
	width:90px;
	background: url(/_img/general/menu5_home.gif) no-repeat;
}

/*----------------MIDDLE-------------------*/

#middle{
width:975px;
}

#contenu_left{
float:left;
width:711px;
background:url(../_img/general/fond_contenu_left.gif) top right no-repeat;
}

#contenu_right{
float:left;
width:260px;
}

.none{
display:none;
}

#texte{
background:url(../_img/general/fond_texte.gif) top left repeat-x;
width:649px;/*702*/
padding:17px 0 30px 53px;
}

#texte2{
background:url(../_img/general/fond_texte.gif) top left repeat-x;
width:634px;/*702*/
padding:17px 15px 30px 53px;
}

#texte3{
background:url(../_img/general/fond_texte.gif) top left repeat-x;
width:662px;/*702*/
padding:17px 0 30px 40px;
}


/*------------------MENU VOLVO--------------------*/

#contenu_right ul.a{
margin:0 0 0 25px;
list-style-type:none;
}

#contenu_right ul{
margin:0 0 10px 0;
list-style-type:none;
}

#contenu_right li.a{
width:210px;
padding-top:12px;
padding-bottom:12px;
border-bottom:1px solid #999999;
}

#contenu_right li.a a{
display:block;
width:195px;
height:20px;
padding-top:5px;
padding-left:15px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
background:url(../_img/general/fleche.gif) center left no-repeat;
}

#contenu_right li.a a:hover, #contenu_right li.a a.on{
color:#000000;
background:url(../_img/general/fleche_on.gif) center left no-repeat;
background-color:#999999;
}

/*------------------c--------------------*/

#contenu_right li.c{
width:210px;
height:30px;
}

#contenu_right li.c a{
display:block;
width:185px;
padding-top:10px;
height:30px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#515153;
text-decoration:none;
background:url(../_img/general/fleche2.gif) center left no-repeat;
background-color:#b9b7b2;
padding-left:25px;
}

#contenu_right li.c a:hover, #contenu_right li.c a.on{
color:#ffffff;
background:url(../_img/general/fleche2_on.gif) center left no-repeat;
background-color:#999999;
}

/*---------------CONTACT------------------*/

#contact{
width:702px;
height:60px;
background-color:#c0bcb2;
}

#contact_right{
float:left;
background:url(../_img/general/liseret_contact.gif) top left no-repeat;
width:559px;
height:60px;
padding-left:12px;
margin-left:12px;
}

#contact_right p{
padding-top:16px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#707173;
}

#contact_right ul{
margin:0;
list-style-type:none;
}

#contact_right ul li{
float:left;
background:url(../_img/general/liseret_contact2.gif) center left no-repeat;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
}

#contact_right ul li a{
color:#FFFFFF;
text-decoration:none;
}

#contact_right ul li a:hover, #contact_right ul li a.on{
color:#707173;
}

#contact_right ul li.noborder{
background:none;
padding-left:0;
padding-right:10px;
}

#contact_right ul li.last{
padding-left:10px;
padding-right:0;
}

.little{
font:bold 10px Arial, Helvetica, sans-serif;
}

p.contact{
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#002d4b;
padding-top:25px;
padding-left:53px;
}

p.contact a{
color:#002d4b;
text-decoration:none;
}

.big{
font:bold 16px Arial, Helvetica, sans-serif;
}

/*--------------------------COPYRIGHT------------------------*/

#copyright{
width:704px;
height:25px;
background-color:#524f49;
}

#copyright p.copy{
float:left;
font:normal 10px Arial, Helvetica, sans-serif;
color:#8b867b;
padding-left:45px;
padding-top:5px;
margin-right:100px;
}

#copyright p.copy a{
color:#8b867b;
text-decoration:none;
}

#copyright p.copy a:hover{
text-decoration:underline;
}

#copyright p.yellow{
float:left;
font:normal 10px Arial, Helvetica, sans-serif;
color:#beae82;
background:url(../_img/general/puce.gif) center left no-repeat;
padding-left:6px;
margin-left:20px;
padding-top:5px;
}

#copyright p.yellow a{
color:#beae82;
text-decoration:none;
}

#copyright p.yellow a:hover{
text-decoration:underline;
}

/*sous menu home*/

#smenu_home{
height:40px; 
width:80px;
font:normal 10px Arial, Helvetica, sans-serif;
color:#000000;
margin-left:10px;
}

#smenu_home ul{
margin:0;
padding-left:5px;
list-style-type:none;
}

#smenu_home ul li{
background-color:#b6b3ae;
margin-top:2px;
height:15px;
padding-left:5px;
}

#smenu_home ul li a{
color:#000000;
text-decoration:none;
}

#smenu_home ul li a:hover{
text-decoration:underline;
}

