
#home-content {
	width: 927px;
	margin-left:0px;
	}


#home-header {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height:500px;
	width:927px;
	background-color:#ECECEC;
	}

#home-header img {
	float: left;
	margin: 10px 0px 0px 10px;
	height: 428px;
	}

	
#home-header-left {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 710px;
	overflow: hidden;
	background-color:#FFF;
		}
		
#home-contact {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 200px;
	background-color:#FFF;
		}
		
		
#badge {
	float: left;
	margin: 10px 10px 0px 10px;
	width: 700px;
	background-color:#FFF;
		}

		
#home-header-left-sub {
	float: left;
	margin: 0px 0px 10px 10px;
	width: 710px;
	height: 430px;
	overflow: hidden;
	background-color:#FFF;
		}
		
#home-end-sub {
	float: left;
	margin: 0px 0px 0px 2px;
	width: 925px;
	overflow: hidden;
	background-color:#FFF;
		}

#home-end-sub img.end {
	margin: 0px 0px 0px 7px;
}

#home-header-right {
	float: left;
	margin: 22px 0px 0px 10px;
	width: 180px;
	height: 385px;
	background-color:#FFF;
	}
	
#home-contact-left {
	float: left;
	margin: 22px 0px 0px 10px;
	width: 580px;
	height: 560px;
	background: #FFF url(../img/5a23.png) no-repeat;	
	}

#home-contact-left p , #badge p  {
padding: 5px 15px 0px 15px;
	text-decoration: none;
	color: #000;
	text-align: justify;
	line-height: 17px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	}	 
	
#home-header-right img {
	margin-top:10px;
	margin-bottom:10px; }

.banner img 
{margin-top:10px;}

#h-sub-left h1 , #h-sub-right h1 , #hh-sub-left h1 , #hh-sub-leftx h1 , #hh-sub-lefty h1 , #hh-sub-leftz h1 , #h-sub-left-i h1 , #home-header-left h1 {
	padding:10px 5px 5px 5px;;
	font-size:14px;
	font-weight:bold;
	color: #003;
	}
	
#h-sub-left p , #h-sub-right p , #hh-sub-left p , #hh-sub-leftx p , #hh-sub-lefty p , #hh-sub-leftz p , #h-sub-left-i p , #h-sub-right-rep p{
	padding: 25px 5px 0px 15px;
	text-decoration: none;
	color: #000;
	text-align: justify;
	line-height: 17px;
	}

#h-sub-right p a {
	color:#000;
	text-decoration:none;}

#h-sub-right p a:hover {
	color: #F00;
	text-decoration:none;}

#h-sub-left p.lire , #h-sub-right p.lire , #hh-sub-left p.lire ,#h-sub-left-i p.lire {
	padding:0px 10px 0px 10px;
	text-decoration: none;
	color: #666;
	text-align: right;
	line-height: 17px;
	}

#h-sub-left p.lire a , #h-sub-right p.lire a , #hh-sub-left p.lire a , #h-sub-left-i p.lire a {
	text-decoration: none;
	color: #666;
	text-align: right;
	line-height: 17px;

	}

#h-sub-left {
	float: left;
	margin: 20px 2px 10px 10px;
	width: 342px;
	height: 200px;
	overflow: hidden;
	background: #94c569 url(../img/5a12.png) no-repeat;	


		}
		
#h-sub-left-i {
	float: left;
	margin: 10px 10px 0px 0px;
	width: 342px;
	height: 200px;
	overflow: hidden;
	background: #94c569 url(../img/5a.png) no-repeat;	

		}

#h-sub-right {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 342px;
	height: 200px;
	background: #94c569 url(../img/5a.png) no-repeat;	

	}
	
#h-sub-right-rep {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 342px;
	height: 200px;
	background: #94c569 url(../img/5a3.png) no-repeat;	

	}
	
#h-sub-left.contact {
	margin: 0px 2px 0px 0px;
	width: 342px;
	height: 100px;
	overflow: hidden;
	background-color: #CCC;
	border: 3px ridge #999;
		}

#h-sub-right.contact {
	float:left;
	margin: 20px 0px 0px 0px;
	width: 342px;
	height: 100px;
	background-color: #CCC;
	border: 3px ridge #999;
	}	
	

#hh-sub-left {
	float: left;
	margin: 22px 0px 0px 0px;
	width: 703px;
		}
		
#hh-sub-left table {
	line-height:1px;
	
		}
		
#hh-sub-left table p  {
	color: #000;
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:14px;
		}

#hh-sub-left table td{
	width:250px;
	margin:0px;
	color: #000;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-size:14px;
	line-height:20px;
	
	
		}

#hh-sub-left.home {
	float: left;
	margin: 22px 0px 0px 0px;
	width: 703px;
	height: 160px;
	overflow: hidden;
	background: #94c569 url(../img/5a2.png) no-repeat;	
		}		
		
		
#hh-sub-leftz {
	float: left;
	margin: 20px 0px 0px 0px;
	width: 342px;
	height: 200px;
	overflow: hidden;
    background: #94c569 url(../img/5a11.png) no-repeat;	
		}
		
#hh-sub-leftx {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 342px;
	height: 200px;
	overflow: hidden;
	background: #94c569 url(../img/5a1.png) no-repeat;	

	
		}

#hh-sub-lefty {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 342px;
	height: 200px;
	overflow: hidden;
	background-color: #CCC;
	border: 3px ridge #999;
		}
		
#hh-sub-hotel {
	float: left;
	margin: 22px 0px 0px 0px;
	width: 703px;
	overflow: hidden;
	border: 1px solid #000;

		}

#hh-sub-hotel img.hotel {
	float:left;
	margin:5px;
			}

#hh-sub-hotel p.hotel {
	float:left;
	margin: 10px 0px 0px 5px;
	color:#000;
	font:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	height:200px;
	width:200px;
			}


#hh-sub-hotel p.address {
	float:left;
	margin: 40px 0px 0px 5px;
	color:#000;
	font:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	text-align:left;
	width:500px;
			}

#hh-sub-hotel p.detail {
	float:left;
	margin: 10px 0px 0px 5px;
	color:#000;
	font:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	width:295px;
			}

			

#hh-sub-hotel p.price {
	float:left;
	margin: 25px 0px 0px 10px;
	padding:5px;
	color:#FFF;
	font:"Times New Roman", Times, serif;
	font-size:12px;
	background-color: #03F;
	width:80px
			}

#hh-sub-hotel p.prices {
	float:left;
	margin: 5px 0px 0px 10px;
	padding:5px;
	color: #333;
	font:"Times New Roman", Times, serif;
	font-size:12px;
	background-color: #C9E4FC;
	width:80px;
	text-align:center;
			}


		
#hh-sub-left.secteur {
	height: 500px;
	overflow: hidden;
	background: #94c569 url(../img/5a20.png) no-repeat;	

		}
		

#hh-sub-left.exportations {
	color: #333;

		}

#hh-sub-left.travel {
	color: #333;


		}
		
#hh-sub-left.maroc {
	height: 350px;
	overflow: hidden;
	background: #94c569 url(../img/5a22.png) no-repeat;
		}
		
#hh-sub-left.presse {
	height: 1157px;
	background: #FFF url(../img/5a24.png) no-repeat;
		}

		
#hh-sub-left.salon , #hh-sub-left.suppl  {
	height: 270px;
	overflow: hidden;
	background: #94c569 url(../img/5a21.png) no-repeat;
		}

#hh-sub-left.suppl img {
	float: left;
	margin: 5px 5px 0px 0px;
		}		
		
#hh-sub-left.salon img {
	float: right;
	margin: 5px 5px 0px 0px;
		}

#hh-sub-leftmode {
	float: left;
	margin: 22px 0px 0px 0px;
	width: 703px;
	height: 600px;
	overflow: hidden;
	text-align:center;
		}

/* [ Quadrant ]
----------------------------------------------- */
#home-header-right a.solution-1 {
	float: left;
	width: 174px;
	height: 90px;
	margin: 0 1px 1px 0;
	padding: 7px 10px;
	background: #99b6ff url(../img/home-box-solution-ent.gif) no-repeat bottom right;
	text-decoration: none;
	color: #000;
	display: block;
	}
#home-header-right a.solution-2 {
	float: left;
	width: 174px;
	height: 90px;
	margin-bottom: 1px;
	padding: 7px 10px;
	background: #f0a843 url(../img/home-box-solution-sp.gif) no-repeat bottom right;
	text-decoration: none;
	color: #000;
	display: block;
	}
#home-header-right a.solution-3 {
	float: left;
	width: 174px;
	height: 90px;
	margin-right: 1px;
	padding: 7px 10px;
	background: #94c569 url(../img/home-box-solution-app-switch.gif) no-repeat bottom right;
	text-decoration: none;
	color: #000;
	display: block;
	}
#home-header-right a.solution-4 {
	float: left;
	width: 174px;
	height: 90px;
	padding: 7px 10px;
	background: #d1b72b url(../img/home-box-solution-security.gif) no-repeat bottom right;
	text-decoration: none;
	color: #000;
	display: block;
	}
#home-header-right span.quad-header {
	font-weight: bold;
	display: block;
	}
#home-header-right span.quad-subheader {
	display: block;
	}
#home-header-right a:hover.solution-1 {
	background: #b9cdff url(../img/home-box-solution-ent-over.gif) no-repeat bottom right;
	cursor: hand;
	}
#home-header-right a:hover.solution-2 {
	background: #f5c480 url(../img/home-box-solution-sp-over.gif) no-repeat bottom right;
	cursor: hand;
	}
#home-header-right a:hover.solution-3 {
	background: #b6d899 url(../img/home-box-solution-app-switch-over.gif) no-repeat bottom right;
	cursor: hand;
	}
#home-header-right a:hover.solution-4 {
	background: #e0cf71 url(../img/home-box-solution-security-over.gif) no-repeat bottom right;
	cursor: hand;
	}

.home-middle-trim {
	clear: both;
	width: 776px;
	height: 11px;
	background: #ccc url(../img/8.png) repeat-x;
	overflow: hidden; /* Fix for 2px extra height in IE */
	}
#home-sub {
	float: left;
	width:927px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color:#FFF;
	clear:both;
	}

#home-left {
	float: left;
	width: 975px;
	height:250px;
	margin-left:5px;
	background: #FFF url(../img/30150.png);
	}
	

#home-sub-menu {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0;

	}

#home-left-menu {
	float: left;
	width:217px;
	margin-top:0px;
	margin-right: 5px;
	color: #999;
		}


#home-left-menu .citerne{
	float: left;
	width:223px;
	height:250px;
	margin-top:5px;
	margin-left:0px;
	margin-right: 5px;
	color: #999;
	background: url(../img/4003.png) no-repeat;
			}
		
		
#home-left-menu .ampliroll , #home-left-menu .bull{
	float: left;
	width:217px;
	height:500px;
	margin-top:5px;
	margin-left:0px;
	margin-right: 5px;
	color: #999;
	background: url(../img/66641.png) no-repeat;
			}


#twix{
	float: left;
	width:217px;
	height:500px;
	margin-top:5px;
	margin-left:0px;
	margin-right: 5px;
	color: #999;
	background: url(../img/66641.png) no-repeat;
			}


#home-left-menu .citerne h2 , #home-left-menu .ampliroll h2 , #home-left-menu .bull h2 , #home-left-menu .twix h2{
	font-size:11px;
	width:216px;
	line-height:17px;
	padding-left: 15px;
	display: block;
	color:#000;
	padding-top:7px;
		}

li  {
margin:0px;
padding:0px;}


 h2.twice{
	font-size:12px;
	width:200px;
	line-height:17px;
	padding-left: 15px;
	display: block;
	color: #FF0033;
	padding-top:7px;
		}


#home-left-menu .citerne li , #home-left-menu .ampliroll li , #home-left-menu .bull li{
	width:205px;
	margin-left: 7px;
	line-height:20px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
		}



li.once  a:selected {
	width:195px;
	margin-left: 0px;
	line-height:30px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	color: #00CC33;
	padding-left:10px; 
	padding-top:4px;
	padding-bottom:4px;
		}


li.once  a:hover {
	width:175px;
	margin-left: 0px;
	line-height:30px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	color: #FF0000;
	padding-left:30px; 
	padding-top:4px;
	padding-bottom:4px;
	background: url(../img/66661-b.png) no-repeat 10px 16px;

		}


li.once  a {
	width:175px;
	margin-left: 0px;
	line-height:30px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	color: #000000;
	padding-left:30px; 
	padding-top:4px;
	padding-bottom:4px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/66661-b.png) no-repeat 10px 16px;

		}
	

 li.once {
	width:175px;
	margin-left: 7px;
	line-height:20px;
	display: block;
	text-decoration:none;
	margin-top:0px;
		}
		
li.once img{

	margin: 0px;
	float:left;
	padding: 14px 5px 10px 2px;
}

li.sub img{

	margin: 0px;
	float:left;
	padding: 7px 7px 7px 10px; 
}

li.twice img{

	margin: 0px;
	float:left;
	padding: 7px 7px 7px 30px; 
}

li.three img{

	margin: 0px;
	float:left;
	padding: 7px 7px 7px 35px; 
}


li.sub  a:hover {
	width:185px;
	margin-left: 0px;
	line-height:20px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	color: #FF0000;
	padding-left:20px; 
	background-color:#F0F0F0;

		}


li.sub  a {
	width:185px;
	margin-left: 0px;
	line-height:20px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	color: #000000;
	padding-left:20px; 
	background-color:#F0F0F0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/66660c.png) no-repeat 10px 10px;


		}
	

 li.sub {
	width:180px;
	margin-left: 7px;
	line-height:20px;
	display: block;
	text-decoration:none;
	margin-top:0px;
	background-color:#F0F0F0;
		}



li.twice  a {
	width:165px;
	margin-left: 0px;
	line-height:20px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	color: #CC0000;
	padding-left:40px;
	background: #F7F7F7 url(../img/66660c.png) no-repeat 25px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
		}
	

 li.twice {
	width:180px;
	margin-left: 0px;
	padding-left:7px;
	line-height:20px;
	display: block;
	text-decoration:none;
	margin-top:0px;

		}


li.twice a:hover {
	width:160px;
	margin-left: 0px;
	line-height:20px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	padding-left:45px;
	background-color: #F0F0F0; 

		}	


li.three  a {
	width:155px;
	margin-left: 0px;
	line-height:20px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	color: #000000;
	padding-left:50px;
	background-color: #FFF; 
		}
	

 li.three {
	width:180px;
	margin-left: 0px;
	padding-left:7px;
	line-height:20px;
	display: block;
	text-decoration:none;
	margin-top:0px;
		}


li.three a:hover {
	width:150px;
	margin-left: 0px;
	line-height:20px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	margin-top:0px;
	padding-left:55px;
	background-color: #F0F0F0; 

		}		
	


	
#home-left-menu .twix li a:hover{
	color: #FF6633;

	}


#home-left-menu .ampliroll ul    {
	width:200px;
	line-height:20px;
	padding-left: 27px;
	display: block;
	border-bottom: 1px solid #FF3300;
	text-decoration:none;
	color: #FF3300;}
	
	
#home-left-menu .ampliroll h3 {
	width:200px;
	padding:5px 0px 5px 10px;
	margin-left: 4px;
	margin-bottom:0px;
	display: block;
	border-bottom: 1px  dotted #FF3300;
	text-decoration:none;
	color:#000000;
		}

#home-left-menu .citerne li a , #home-left-menu .ampliroll li a {
	width:200px;
	line-height:20px;
	padding-left: 25px;
	display: block;
	border:none;
	text-decoration:none;
	color: #333333;
	background: url(../img/66660-a.png) no-repeat 10px 8px;
		}
		
#home-left-menu .ampliroll li img {		
	padding-left: 5px;
	padding-right:10px;
	display: block;
	float:left;
		}

		
#home-left-menu .bull li a {
	width:210px;
	line-height:15px;
	padding-left: 20px;
	display: block;
	border:none;
	text-decoration:none;
	color: #13A80F;
	background:none;
		}

#home-left-menu .bull li a:hover{
	color: #237614;
	background: url(../img/3016a.png) no-repeat 10px 5px;	

	}



#home-left-menu .citerne li a:hover , #home-left-menu .ampliroll li a:hover{
	color: #FF6633;
	background: url(../img/66660.png) no-repeat 10px 8px;

	}


#home-left-menu ul {
	float: left;
	margin-top:0px;
	display:block;
		}


#home-left-menu li {
	width:205px;
	line-height:20px;
	display: block;


		}


#home-left .boxas {
	float: left;
	width:615px;
	margin-top:10px;
	margin-right: 5px;
	text-decoration:none;
	background-color:#CCCCCC;
		}

#home-left .boxas ul {
	float: left;
	margin-top:10px;
	margin-right: 5px;
	text-decoration:none;
	}

#home-left .boxas li a {
	line-height:18px;
	margin-left: 8px;
	padding-left: 35px;
	display: inline;
	background: url(../img/3016a.png) no-repeat 15px 5px;	
	text-decoration:none;
	color: #999;
	}
	
#home-left .boxas li a:hover, #home-left .boxas1 li a:hover, #home-left .boxas2 li a:hover {
	color: #006633;
	text-decoration:none;
	}

#home-left .boxas1 h3, #home-left .boxas h3, #home-left .boxas2 h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 110%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #009900;
	text-align: left;
	background-color:#FF6600;
	}


#home-left .boxas1 {
	float: left;
	width:300px;
	margin-top:10px;
	margin-right: 5px;
	}

#home-left .boxas1 img {
	float: right;
	}


#home-left .boxas1 ul {
	float: left;
	margin-top:10px;
	margin-right: 5px;
	}

#home-left .boxas1 li a {
	line-height:20px;
	margin-left: 8px;
	padding-left: 35px;
	display: inline;
	text-decoration:none;
	color: #999;
	background: url(../img/3016a.png) no-repeat 15px 5px;
	}


#home-left .boxas2 {
	float: left;
	width:280px;
	margin-top:10px;
	margin-right: 5px;
	color: #999;
	}

#home-left .boxas2 img {
	float: right;
	}


#home-left .boxas2 ul {
	float: left;
	margin-top:10px;
	margin-right: 5px;
	}

#home-left .boxas2 li a {
	line-height:18px;
	margin-left: 8px;
	padding-left: 35px;
	display: inline;
	color:#999999;
	text-decoration:none;
	background: url(../img/3016a.png) no-repeat 15px 5px;
	}




#home-leftz {
	float: left;
	width: 850px;
	margin-top:10px;
	margin-right: 10px;
	margin-left:15px;
	padding-right:20px;
	}

#home-left .table td {
	margin-top:10px;
	}


#home-left-sp {
	float: left;
	width: 550px;
	margin-top:10px;
	margin-right: 10px;
	margin-left:5px;
	border: 1px solid #EEEEEE;

	}

#home-left-left {
	float: left;
	width: 285px;
	margin-top:10px;
	margin-left:5px;
	padding-right:20px;
	background:#F4F4F4;
	border: 1px solid #EEEEEE;

	}

#home-left-right {
	float: left;
	width: 287px;
	margin-top:10px;
	margin-right: 10px;
	margin-left:5px;
	padding-right:20px;
	background:#F4F4F4;
	border: 1px solid #EEEEEE;

	}
	

#home-left .box1{
	float: left;
	width: 270px;
	margin-top:10px;
	margin-right: 10px;
	margin-left:10px;
	padding-right:20px;
	background:#F4F4F4;
	border: 1px solid #E6E6E6;
	}

#home-left .box2{
	float: left;
	width: 270px;
	margin-top:10px;
	margin-right: 10px;
	margin-left:5px;
	padding-right:20px;
	background:#F4F4F4;
	border: 1px solid #E6E6E6;
	}

#home-left-left h3, #home-left-right h3 {
	margin: 0;
	padding: 11px 5px 10px 10px;
	font-size: 110%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #007700;
	text-align:center;
	}

#home-left h4 {
	margin: 0;
	padding: 11px 5px 10px 10px;
	font-size: 140%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: green;
	text-align:center;
	}

#home-left h3 {
	margin: 0;
	padding: 20px 5px 10px 10px;
	font-size: 110%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #009900;
	}
#home-left h3 a {
	text-decoration: none;
	color: #fff;
	}

#home-left p a {
	text-decoration: none;
	color: Red;
	}

#home-left dl {
	margin: 10px;
	color:Navy;
	font-size: 120%; /* For Opera */

	}
#home-left dt {
	font-size: 100%; /* For Opera */
	margin-left:145px;
	color: Black;
	}
#home-left dd {
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	font-size: 92%;
	color: #fff;
	border-bottom: 1px #ccc dashed;
	}
#home-left dd a {
	text-decoration: none;
	color: #fff;
	}
#home-left dd a:hover {
	text-decoration: underline;
	}
#home-left p {
	margin-left: 10px;
	margin-right:10px;
	text-decoration: none;
	color: #000;
	text-align: justify;
	line-height: 20px;}


#home-left-left p {
	margin-left: 10px;
	text-decoration: none;
	color: #000;
	text-align: justify;
	line-height: 20px;
	}

#home-left-right p {
	margin-left: 10px;
	text-decoration: none;
	color: #000;
	text-align: justify;
	line-height: 20px;
	}	
	
#home-sub-left p a:hover {
	text-decoration: underline;
	}
#home-left img .boxas1
{
    float: left;
	margin: 0px 0px 0px 0px;
	}

#home-left img 
{
    float: left;
	margin: 0px 10px 0px 0px;
	}
	
#homerge {
float:left;
}

	
#home-right-content
	{
	float: left;
	width: 700px;
	margin-left: 0px;
	margin-top:5px;
	background:#ECECEC;
	}


#home-right-content-sino-fr
	{
	float: right;
	width: 505px;
	height:205px;
	margin-left: 0px;
	margin-right:0px;
	margin-top:0px;
	background: url(../img/contentsinofr.png) no-repeat;

	}

#home-right-content-sino-fr p
	{
	float: left;
	width: 380px;
	padding-top:15px;
	margin-left: 10px;
	margin-right:10px;
	margin-top:0px;
	color:#000099;
	line-height:20px;
	}
	

#home-right-content-sino-fr p.pdf
	{
	width:700px;
	float:left;
	margin-top:10px;
	padding:20px 10px 0px 0px;
	text-align:right;
	background: url(../img/bouton.gif) no-repeat 438px 0px ;
	height:60px;

	}


#home-right-content-sino-fr img , #home-right-content-sino-fr img a
{
	clear: both;
	margin: 5px 0px 5px 5px;
	border: 1px solid  #FF3300;
		}

#home-right-content-sino-fr  img.link 
{
	border:none;
	}

#home-right-content-sino-fr li 
{
	display: inline;
	}


#home-right-content-sino-fr h1 {
	margin: 10px 0px 10px 10px;
	font-size: 129%; /* Makes IE the same size as other browsers */
	font-weight: bold;
	color: #000000;
	}
	


#home-right-content-sino
	{
	float: left;
	width: 700px;
	margin-left: 0px;
	margin-top:18px;
	background:#ECECEC;
	}


#home-right-content-sino p
	{
	float: left; 
	width: 678px;
	margin-left: 0px;
	color:#333333;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	margin-top: 10px;
	}

#home-right-content-sino p.contentsino
	{
	float: left; 
	padding:20px 50px 0px 10px;
	color:#333333;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	background: url(../img/contentsino.png) no-repeat;
	height:390px;
	}


#home-right-content-sino p.contenttruck
	{
	float: left; 
	padding:20px 50px 0px 10px;
	line-height:16px;
	background: url(../img/truck.png) no-repeat;
	height:135px;
	}


#home-right-content-sino p.produits
	{
	float: left; 
	padding:20px 50px 0px 10px;
	line-height:16px;
	background: url(../img/produits.png) no-repeat;
	height:400px;
	}


#home-right-content-sino p.contentbaw
	{
	float: left; 
	padding:20px 50px 0px 10px;
	line-height:16px;
	background: url(../img/baw.png) no-repeat;
	height:90px;
	}

#home-right-content-sino p.sino
	{
	float: left; 
	padding:20px 50px 0px 10px;
	line-height:16px;
	background: url(../img/sino.png) no-repeat;
	height:230px;
	}


#home-right-content-sino p.pdf
	{
	width:700px;
	float:left;
	margin-top:10px;
	padding:20px 10px 0px 0px;
	text-align:right;
	background: url(../img/bouton.gif) no-repeat 438px 0px ;
	height:60px;

	}



#home-right-content h1
	{
	margin:20px 0px 10px 10px;
	font-size:14px;
	color:#FF6600;
	}

#home-right-content h2
	{
	margin:10px 0px 10px 23px;
	font-size:14px;
	color:#FF6600;
	}

#home-right-content p {
	float: left; 
	width: 678px;
	margin-left: 0px;
	color:#333333;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	}
	
	
#home-right-content p.president {
	margin-left:10px;

	}

#home-right-content p.president-riadmotors {
	margin-top:15px;
	margin-left:10px;
	background: url(../img/tm.jpg) no-repeat;

	}

#home-right-content p.signature { 
text-align:right;
margin-right:20px;
font-weight: bold;
}

#home-right-content p.mission { 
margin-left:10px;
line-height:25px;
}

#home-right-content .sub1
	{
	
	float: left;
	width: 225px;
	height:300px;
	margin-right:0px;
	margin-top:0px;
	margin-left:3px;
	margin-right:2px;
	text-align:justify;
	background: url(../img/66650.png) no-repeat;
	}


#home-right-content-sino .sub2
	{
	
	float: left;
	width: 225px;
	height:700px;
	margin-right:0px;
	margin-top:0px;
	margin-left:3px;
	margin-right:2px;
	text-align:justify;
	background: url(../img/66651.png) no-repeat;
	}


#home-right-content .sub1 h1 , #home-right-content-sino .sub2
	{
	margin:10px 0px 10px 10px;
	padding-left:20px;
	font-size:14px;
	color: #000000;
	background: url(../img/66661-b.png) no-repeat 0px 5px;
	}

#home-right-content .sub1 p , #home-right-content-sino .sub2
	{
	
	float: left;
	width: 210px;
	margin: 5px 5px 0px 5px;
	text-align:justify;
	}


#home-right-content .sub3
	{
	
	float: left;
	width: 310px;
	height:500px;
	margin-right:0px;
	margin-top:0px;
	margin-left:10px;
	margin-right:7px;
	text-align:justify;
	}


#home-right-content .sub2
	{
	
	float: left;
	width: 198px;
	height:155px;
	margin-top:0px;
	margin-left:10px;
	margin-right:18px;
	margin-bottom:10px;
	text-align:justify;
	}

	
#home-right-content .sub1 h2 , #home-right-content .sub3 h2 {
	margin: 0px;
	padding: 0px 0px 5px 10px;
	font-size: 100%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: red;
	}
	
#home-right-content ul.fiche {
	margin: 0px;
	padding: 0px 15px 5px 15px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 600;
	color: #333333;
	text-align:justify;
	line-height:18px;
	}



#home-right-content li {
	margin: 0px;
	padding: 0px 15px 5px 25px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;
	}


#home-right-content li.fiche {
	margin: 0px;
	padding: 0px 15px 5px 35px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;
	background: url(../img/66660.png) no-repeat 15px 8px;

	}
	
	
	#home-right-content li.fiche a {
	margin: 0px;
	padding: 0px 15px 5px 35px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #FF3300;
	text-align:justify;
	line-height:18px;
	}

	
	

#home-right-content li.fiches  {
	margin: 0px;
	padding: 0px 15px 5px 55px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;
	background: url(../img/66660.png) no-repeat 35px 8px;

	}

#home-right-content img 
{
    float: left;
	margin: 0px 0px 5px 0px;
	}

#home-right-content img.president
{
    float: left;
	margin: 5px 10px 5px 0px;
	}



#home-right-content img.mission-a
{
    float: right;
	margin: 7px 0px 5px 10px;
	}

#home-right-content img.mission-b
{
    float: left;
	margin: 7px 5px 5px 3px;
	}

#home-right-content .partenaire 
{
    float: left;
	margin: 0px 25px 10px 20px;
	border: 1px solid #ccc;
	width:265px;
	height:143px;
	}

#home-right {
	float: left;
	width: 303px;
	margin-right: 0px;
	margin-top:15px;
	background:#FFF;
	}
#home-right h3 {
	margin: 0;
	padding: 11px 10px 12px 32px;
	font-size: 100%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #ccc;
	background: url(../img/icon-press.gif) no-repeat 10px 10px;
	}
#home-right h3 a {
	text-decoration: none;
	color: #fff;
	}
	
#home-right img {
	margin:0;
	padding-bottom:2px;
	}

#home-sub-left {
	float: left;
	width: 450px;
	margin-right: 0px;
	background:#ECECEC;
	}
#home-sub-left h2{
	margin: 0;
	padding: 30px 10px 12px 160px;
	font-size: 140%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #EB6E07;
	text-align:left;
	background:url(../img/triad.png) no-repeat 120px 0px;
	clear:both;
	}
	
 #home-sub-right h2  {
	margin: 0;
	padding: 35px 10px 12px 160px;
	font-size: 140%; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #EB6E07;
	text-align:left;
	background:url(../img/triad.png) no-repeat 120px 8px;
	clear:both;
	}
	
#home-sub-left h3 a {
	text-decoration: none;
	color: #000;
	}
#home-sub-left dl {
	margin: 10px;
	}
#home-sub-left dt {
	font-size: 92%; /* For Opera */
	font-weight: bold;
	color: #fff;
	}
	
#home-sub-left dd {
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	font-size: 92%;
	color: #fff;
	border-bottom: 1px #ccc dashed;
	}
#home-sub-left dd a {
	text-decoration: none;
	color: #fff;
	}
#home-sub-left dd a:hover {
	text-decoration: underline;
	}
#home-sub-left p, #home-sub-right p {
	margin-left: 32px;
	padding-right:25px;
	text-decoration: none;
	line-height:20px;
	color:#333333;
	text-align:justify
	}
#home-sub-left p.right, #home-sub-right p.right {	
	text-decoration: underline;
	color: #666666;
	float:right;
	}
#home-sub-left img {
	margin: 0 0 5px 10px;
	padding: 0;
	}

#duo {
	float: left;
	width: 766px;
	margin: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	display: inline;

	
	}
#duo .box1 {
	float: left;
	width: 355px;
	height:350px;
	margin-right: 10px;
	padding-right: 10px;
	background:url(../img/119.png) no-repeat;
	}
#duo .box2 {
	float: left;
	width: 358px;
	height:350px;
	margin: 0;
	padding: 0 10px;
	background:url(../img/25.png) no-repeat;
	}


#home-sub-right {
	float:left;
	width: 450px;
	background:#ECECEC;
	}
	
#home-sub-right h3 {
	margin-bottom: 10px;
	font-size: 119%;
	font-weight: bold;
	color: #1f449c;
	
	}
	
#home-sub-right h3 a {
	text-decoration: none;
	}

#home-sub-right .box1 dd {
	margin: 10px 0;
	}

#home-sub-right .box1 dt {
	padding-left: 5px;
	padding-right:10px;
	font-weight: bold;
	text-align:justify;
	}

#home-sub-right .box1 li 
{
    margin-left:15px;
	margin-bottom: 7px;
	padding-left: 15px;
	background: url(../img/bullet-cog-grey.gif) no-repeat 0 2px;
	}
#home-sub-right .box1 li a {
	text-decoration: none;
	}
#home-sub-right .box1 li a:hover {
	text-decoration: underline;
	}
#home-sub-right .box2 dt {
	padding-left: 15px;
	font-weight: bold;
	text-align:justify;
	background: url(../img/bullet-cog-grey.gif) no-repeat 0 2px;
	}
#home-sub-right .box2 dd {
	padding-left: 15px;
	margin-bottom: 15px;
	}
#home-sub-right .box2 dt a, #home-sub-right .box2 dd a {
	text-decoration: none;
	text-align:justify;
	}
#home-sub-right .box2 dt a:hover, #home-sub-right .box2 dd a:hover {
	text-decoration: underline;
	text-align:justify;
	}
	
#home-sub-right .box3 dt img, #home-sub-right .box3 dd img {
	margin: 0 auto;
	display: block;
	}
#home-sub-right .box1 img, #home-sub-right .box2 img, #home-sub-right .box3 img {
	margin: 0 auto;
	display: block;
	}

#home-sub-right .box3 dd {
	margin: 10px 0;
	}

#home-sub-right .box3 dt {
	padding-left: 5px;
	padding-right:10px;
	font-weight: bold;
	text-align:justify;
	}
	
#home-sub-right .marketing-msg {
	float: left;
	width: 776px;
	height: 36px;
	margin-bottom: 1px;
	}
#trio {
	float: left;
	width: 766px;
	margin: 10px;
	padding-bottom: 10px;
	display: inline;

	
	}
#trio .box1 {
	float: left;
	width: 228px;
	height:284px;
	margin: 5px;
	padding-left:10px;
	background: url(../img/12.png) no-repeat;
	}
	
#trio .box2 {
	float: left;
	width:  228px;
	height:284px;
	margin: 5px;
	padding-left:10px;
	background: url(../img/23.png) no-repeat;
	}
	
#trio .box3 {
	float: left;
	width: 228px;
	height:284px;
	margin: 5px;
	padding-left:10px;
	background: url(../img/22.png) no-repeat;
	}
	
#gallery h1 {
	margin: 10px 0px 10px 10px;
	font-size: 129%; /* Makes IE the same size as other browsers */
	font-weight: bold;
	color: #000000;
	}
	
#gallery h2 {
	margin: 10px 0px 10px 5px;
	font-size: 129%; /* Makes IE the same size as other browsers */
	font-weight: bold;
	color: #000000;
	}



#gallery p {
	margin: 0 0 5px 0;
	}
	
#gallery 
{
	float:left;
	width:450px;
	height:450px;
	margin: 10px 0px 0px 5px;
	padding: 10px 0px 10px 0px;
	text-align:left;
	background: url(../img/sav-a.png) no-repeat;


	}
	
#gallery img.link 
{
	border:none;
	}
	
	
#gallery img , #gallery img a
{
	clear: both;
	margin: 5px 0px 5px 5px;
	border: 1px solid  #FF3300;
	}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
		border:;
		border-width: 1px;
	}
	
#gallery ul a:hover img {
		border:1px solid  #FF0000;
		border-width:1px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	



#home-sub-mage {
	float: left;
	margin-top:10px;
	margin-left: 20px;
	padding: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:white;
	}

#home-sub-mage img 
{
    border: 1px solid #000;
    padding:5px;
    margin:20px;
    width:153px;
    height: 124px;
    text-align:center;
    
}

#home-sub-mages img 
{
    padding:5px;
    margin:15px;
    width:243px;
    height: 268px;
    text-align:center;
    
}

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks1 a:link{
	display: block;
	border-top: 1px solid #B8370C;
	border-bottom: 1px solid #B8370C;
	background-color: #B8370C;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color: #FDBE51;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: url(../imgs/egador-link-over.png) no-repeat 10px 12px;
	background-color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 3px 25px;
	color: #FFFFFF;
}


#sectionLinks a:hover{
	border-top: 1px solid #999;
	background: url(../imgs/egador-link.png) no-repeat 10px 12px;
	background-color: #999;
	font-weight: bold;
	text-decoration: none;
	color: #00429B;
}

#home-top {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0;
	width:927px;
	}

#home-top img {
	float: left;
	margin: 5px 0px 0px 10px;
	}



#sub-a a
	{
	float: left;
	width: 295px;
	height:324px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/page-contact-1.gif) no-repeat;
	text-decoration:none;
	}


#sub-a p
	{
	text-align: right;
	color:#333333;
	width:250px;
	font-size:14px;
	margin-top:10px;
	
	}

#sub-a p.contact
	{
	text-align: left;
	color: #FF6600;
	width:250px;
	font-size:14px;
	margin-top:10px;
	padding-left:20px;
	
	}
	
	
#sub-b a
	{
	float: left;
	width: 295px;
	height:324px;
	margin-left: 10px;
	margin-top: 8px;
	background: url(../img/page-contact-2.gif) no-repeat;
	text-decoration:none;
	}

#sub-b p
	{
	text-align:center;
	color:#333333;
	width:250px;
	font-size:14px;
	margin-top:10px;
	
	}

#sub-b p.contact
	{
	text-align: left;
	color: #FF6600;
	width:250px;
	font-size:14px;
	margin-top:10px;
	margin-left:10px;
	
	}



#sub-c a
	{
	float: left;
	width: 295px;
	height:324px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/page-contact-3.gif) no-repeat;
	text-decoration:none;
	}

#sub-c p
	{
	text-align: center;
	color:#333333;
	width:250px;
	font-size:14px;
	margin-top:10px;
	
	}

#sub-c p.contact
	{
	text-align: left;
	color: #FF6600;
	width:250px;
	font-size:14px;
	margin-top:10px;
	margin-left:10px;
	
	}
	
#sav-a
	{
	float: left;
	width: 445px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/sav-a.png) no-repeat;
	height:450px;
	}
	


#sav-pn
	{
	float: left;
	width: 345px;
	margin-left: 5px;
	margin-top:10px;
	background: url(../img/part.png) no-repeat;
	height:600px;
	}

#sav-z
	{
	float: left;
	width: 900px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/sav-z.png) no-repeat;
	height:200px;
	}


#sav-p
	{
	float: left;
	width: 450px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/sav-a.png) no-repeat;
	height:300px;
	}


#sav-as img
	{
	float: left;
	margin-left: 10px;
	margin-top:10px;
	border: 1px solid #FF3300;

	}

#sav-asz img
	{
	float: left;
	margin-left: 30px;
	margin-top:10px;

	}

#sav-a h1 , #sav-z h1 , #sav-pn h1 , #press-a h1  , #press-b h1 , #press-c h1 , #part-a h1  , #part-b h1  , #part-c h1
	{
	margin:20px 0px 10px 10px;
	font-size:14px;
	color: #000000;
	}
	

#sav-a li , , #sav-pn li {
	margin: 0px;
	padding: 0px 15px 5px 25px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;
	}


#sav-a li.fiche , #sav-z li.fiche ,  #sav-pn li.fiche  {
	margin: 0px;
	padding: 0px 30px 5px 10px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;

	}

#sav-z li.centre   {
	margin: 0px;
	padding: 0px 30px 5px 10px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align: center;
	line-height:18px;

	}


#sav-a li.fichem  {
	margin: 0px;
	padding: 0px 20px 5px 20px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;
	width:370px;
	}

#sav-a li.fichem a  {
	margin: 0px;
	padding: 0px 20px 5px 20px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #333333;
	text-align:justify;
	line-height:18px;
	text-decoration: none;
	width:370px;
	}

	
#sav-pn li.fichem {
	margin: 0px;
	padding: 0px 20px 5px 20px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;

	}		
	
#sav-a li.fiche a  , #sav-pn li.fiche a{
	margin: 0px;
	padding: 0px 20px 5px 35px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #FF3300;
	text-align:justify;
	line-height:18px;
	}


#sav-a ul.fiche , #sav-pn ul.fiche{
	margin: 0px;
	padding: 0px 15px 5px 15px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 600;
	color: #333333;
	text-align:justify;
	line-height:18px;
	}



#home-sub-sav-left {
float:left;
	width:450px;
	}
	
#home-sub-sav-right {
float:left;
	width:450px;
	margin-left:10px;
	}

#sav-b
	{
	float: left;
	width: 450px;
	margin-left: 5px;
	margin-top:10px;
	background: url(../img/sav-ab.png) no-repeat;
	height:600px;
	}

#sav-b h1 , #sav-c h1
	{
	margin:20px 0px 10px 10px;
	font-size:14px;
	color: #000000;
	}
	

#sav-b li , #sav-c li {
	margin: 0px;
	padding: 0px 35px 5px 25px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;
	}


#sav-c
	{
	float: left;
	width: 450px;
	margin-left: 5px;
	margin-top:10px;
	background: url(../img/sav-c.png) no-repeat;
	height:450px;
	}


#sav-c li.acc {

	margin: 0px;
	padding: 0px 10px 5px 13px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:left;
	line-height:18px;
	float:left;
	width:200px;

	}

#sav-c li.aca {

	margin: 0px;
	padding: 0px 10px 5px 13px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	line-height:18px;
	float:left;
	width:400px;

	}



#sav-b li.fiche {

	margin: 0px;
	padding: 0px 10px 5px 20px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;
	background: url(../img/66660.png) no-repeat 15px 8px;

	}

#sav-b li.fichem {

	margin: 0px;
	padding: 0px 30px 5px 40px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:justify;
	line-height:18px;

	}	
	
#sav-b li.fiche a {
	margin: 0px;
	padding: 0px 15px 5px 35px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #FF3300;
	text-align:justify;
	line-height:18px;
	}


#sav-b ul.fiche {
	margin: 0px;
	padding: 0px 15px 5px 15px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 600;
	color: #333333;
	text-align:justify;
	line-height:18px;
	}


#home-sub-leftcon {
	float: left;
	width: 910px;
	margin-right: 0px;
	background:#ECECEC;
	}
	
#home-sub-leftcon p {
	
	width: 870px;
	margin: 15px;
	font-size:12px;

		}

#home-sub-leftcon p.contact {
	
	margin-left: 55px;
	
		}

		
#home-sub-leftcon h2 {
	
	width: 900px;
	margin: 10px;
	font-size:14px;
	color:#FF3300;
		}
			
#salon h1 , #visiteur h1 , #exposant h1 , #animation h1  , #info h1 
	{
	margin:0px 0px 0px 0px;
	padding-top:8px;
	font-size:14px;
	color: #000000;
	text-align:center;
	height:30px;
	}
	
#salon li , #visiteur li , #exposant li , #animation li  , #info li , #press-c li  {
	margin: 0px;
	padding: 0px 0px 5px 15px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	}
	
#salon li a , #visiteur li a , #exposant li a , #animation li a  , #info li a   {
	margin: 0px;
	padding: 0px 0px 5px 5px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333;
	text-align: left;
	line-height:18px;
	text-decoration:none;
	}
	
#salon li a:hover {
	color: #CC0;}

#exposant li a:hover {
	color: #FC0;}
	
#visiteur li a:hover {
	color: #6C0;
}
	
#animation li a:hover {
	color: #F00;}
	
#info li a:hover {
	color: #009;}

#salon h1.menu {
		background: url(../img/m-salon.png) no-repeat;
	}
	
#salon li.menu {
		background: url(../img/110.png) no-repeat 5px 8px;
	}

#exposant h1.menu {
		background: url(../img/m-exposant.png) no-repeat;
	}
	
#exposant li.menu {
		background: url(../img/111.png) no-repeat 5px 8px;
	}
	
#visiteur h1.menu {
		background: url(../img/m-visiteur.png) no-repeat;
	}
	
#visiteur li.menu {
		background: url(../img/111a.png) no-repeat 5px 8px;
	}
	
#animation h1.menu {
		background: url(../img/m-animation.png) no-repeat;
	}
	
#animation li.menu {
		background: url(../img/111b.png) no-repeat 5px 8px;
	}
	
#info h1.menu {
		background: url(../img/m-info.png) no-repeat;
	}

#info li.menu {
		background: url(../img/111c.png) no-repeat 5px 8px;
	}


#salon 
	{
	float: left;
	width: 179px;
	height:140px;
	margin-left: 10px;
	margin-top:0px;
	background-color: #F5F5F5;
	text-decoration: none;
	border-right: 1px  dotted #FF0;

	}

#exposant 
	{
	float: left;
	width: 179px;
	height:140px;
	margin-left: 0px;
	margin-top:0px;
	background-color: #F5F5F5;
	text-decoration: none;
	border-right: 1px  dotted #B4CC12;
	
	}

#visiteur 
	{
	float: left;
	width: 179px;
	height:140px;
	margin-left: 0px;
	margin-top:0px;
	background-color:#F5F5F5;
	text-decoration: none;
	border-right: 1px  dotted #F00;


	}
	
#animation 
	{
	float: left;
	width: 179px;
	height:140px;
	margin-left: 0px;
	margin-top:0px;
	background-color: #F5F5F5;
	text-decoration: none;
	border-right: 1px  dotted #009;

	}

#info
	{
	float: left;
	width: 180px;
	height:140px;
	margin-left: 0px;
	margin-right:15px;
	margin-top:0px;
	background-color:#F5F5F5;
	text-decoration: none;
	}


#part-a 
	{
	float: left;
	width: 295px;
	height:700px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/part.gif) no-repeat;
	text-decoration: none;
	}

#press-a p
	{
	text-align: right;
	color:#333333;
	width:250px;
	font-size:14px;
	margin-top:10px;
	
	}

#press-a p.contact
	{
	text-align: left;
	color: #FF6600;
	width:250px;
	font-size:14px;
	margin-top:10px;
	padding-left:20px;
	
	}

#press-b 
	{
	float: left;
	width: 295px;
	height:380px;
	margin-left: 10px;
	margin-top: 8px;
	background: url(../img/press.gif) no-repeat;
	text-decoration:none;
	}

#link-a 
	{
	float: left;
	width: 295px;
	height:130px;
	margin-left: 10px;
	margin-top: 8px;
	background: url(../img/5c1.png) no-repeat;
	text-decoration:none;
	}
	
#link-a h1 {
	padding:10px 5px 5px 5px;;
	font-size:14px;
	font-weight:bold;
	color: #F0C;
	text-align:center;
}


#link-a li a , #link-b li a , #link-c li a , #link-a li , #link-b li , #link-c li {
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width: 270px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333;
	text-align:left;
	line-height:16px;
	text-decoration:none;
}

#link-a li a:hover {
	color: #F09;}
	
#link-b li a:hover {
	color: #03C;}
	
#link-c li a:hover {
	color: #F90;}

#link-b h1 , #link-b h1 a {
	padding:10px 5px 5px 5px;;
	font-size:14px;
	font-weight:bold;
	color: #06C;
	text-align:center;
	text-decoration:none;
}

 #link-b h1 a:hover {
	padding:10px 5px 5px 5px;;
	font-size:14px;
	font-weight:bold;
	color: #009;
	text-align:center;
	text-decoration:none;
}

#link-c h1 {
	padding:10px 5px 5px 5px;;
	font-size:14px;
	font-weight:bold;
	color: #F90;
	text-align:center;
}

#link-b 
	{
	float: left;
	width: 295px;
	height:130px;
	margin-left: 5px;
	margin-top: 8px;
	background: url(../img/5c2.png) no-repeat;
	text-decoration:none;
	}

#link-c
	{
	float: left;
	width: 295px;
	height:130px;
	margin-left: 5px;
	margin-top:8px;
	background: url(../img/5c3.png) no-repeat;
	text-decoration:none;
	}

#part-b 
	{
	float: left;
	width: 295px;
	height:700px;
	margin-left: 10px;
	margin-top: 10px;
	background: url(../img/part.gif) no-repeat;
	text-decoration:none;
	}

#press-b p
	{
	text-align: left;
	color:#333333;
	width:250px;
	font-size:14px;
	margin-top:10px;
	
	}

#press-b p.contact
	{
	text-align: left;
	color: #FF6600;
	width:250px;
	font-size:14px;
	margin-top:10px;
	margin-left:10px;
	
	}



#press-c
	{
	float: left;
	width: 295px;
	height:380px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/press.gif) no-repeat;
	text-decoration:none;
	}

#part-c
	{
	float: left;
	width: 295px;
	height:700px;
	margin-left: 10px;
	margin-top:10px;
	background: url(../img/part.gif) no-repeat;
	text-decoration:none;
	}

#press-c p
	{
	text-align: center;
	color:#333333;
	width:250px;
	font-size:14px;
	margin-top:10px;
	
	}

#press-c p.contact
	{
	text-align: left;
	color: #FF6600;
	width:250px;
	font-size:14px;
	margin-top:10px;
	margin-left:10px;
	
	}


#press-a li , #press-b li , #press-c li , #part-a li , #part-b li , #part-c li {
	margin: 0px;
	padding: 0px 20px 5px 20px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #333333;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	}
	
#press-a li a , #press-b li a , #press-c li a {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px; /* Shouldn't this be inherited? */
	font-weight: 400;
	color: #000000;
	text-align: left;
	line-height:18px;
	text-decoration:none;
	}	
	
#FlashID3 {
	
	margin-bottom:20px;
	margin-top:0px;}
	

#FlashID6 {
	
	margin-bottom:10px;
	margin-top:10px;}
