body 
{
background-color:#901A1A;
text-align:center;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;padding:0;padding-bottom:10px;line-height:1.4em;margin-top:0;padding-top:0;
}

/* Links */
a{text-decoration:none;color:#ECB376;border-bottom:1px dashed #ECB376;}
a:hover{color:#E67903;border-bottom:1px dashed #E67903;}


.border{border:2px solid #791B1B;}

.links li
{
margin-bottom:10px;
}

#header{margin:0;padding:0;}
#content
{
clear:both;padding-top:10px;
}
#container
{
width:944px;text-align:left;margin:0 auto;
}



#leftcol
{
width:110px;float:left;padding-top:20px;text-align:right;margin-right:15px;
}

#midcol
{
float:left;width:819px;margin-bottom:20px;
}

p
{
margin-top:10px;margin-bottom:10px;
}

h1{font-size:15px;font-weight:normal;color:#EC8001;letter-spacing:1px;margin-bottom:5px;padding-bottom:0;margin-top:20px;padding-top:0;text-transform:uppercase;font-weight:bold;}

h2{font-size:12px;font-weight:normal;color:#EC8001;letter-spacing:1px;margin-bottom:5px;padding-bottom:0;margin-top:20px;padding-top:0;}

.right
{
float:right;margin-left:20px;
}

.left
{
float:left;margin-right:20px;
}

#footer
{
	font-size:9px;
	color:#CCCCCC;
	clear:both;border-top:1px solid #791B1B;padding-top:5px;margin-top:20px;
}

#footer a
{
border-bottom:none;
}


/* NAV */


/* Septembre 2007 - Nouveau menu et sous-menu */
#container_nav{display:block;position:relative;margin-top:0px;text-transform:uppercase;font-weight:normal;font-size:11px;margin-top:5px;padding-left:125px;background:url(../images/bg_menu_gradient_left.gif) no-repeat;height:27px;}


#container_nav li{margin:0;padding:0;float: left;position: relative;list-style:none;}
#container_nav li li {display:block;/* HACK IE 6 */float:none;width:130px;}
#nav li:hover ul, #nav li.over ul {display: block;}
#nav{margin:0;padding:0;float:left;width:100%;background:url(../images/bg_menu_gradient_right.gif) no-repeat right;}

/* MENU */

#nav div a {float:left;margin:0;padding:0 0 0 0px;text-decoration:none;padding-right:0px;/*width:106px;*/width:95px;cursor:pointer;color:#fff;border:none;margin-right:5px;}

#nav div a span {float:left;display:block;background:url("../images/bg_nav_bottom.gif") no-repeat left top;padding:0px 0px 0px 0px;width:100%;text-align:center;margin-top:6px;padding-bottom:5px;}
#nav div a:hover {color:#E67903;}

#produits_tab a{background:url("../images/bg_nav_red.gif") no-repeat left top;}
#produits #produits_tab a {background-image:none;background-color:#CD171E;}
#produits #produits_tab a span{background-image:none;background-color:#CD171E;color:#fff;background:url(../images/bg_nav_red_bottom.gif) repeat-x bottom #CD171E;}

#compagnie_tab a{background:url("../images/bg_nav_blue.gif") no-repeat left top;}
#compagnie #compagnie_tab a {background-image:none;background-color:#00ADEF;color:#fff;}
#compagnie #compagnie_tab a span{background-image:none;background:url(../images/bg_nav_blue_bottom.gif) repeat-x bottom #00ADEF;}

#liens_tab a{background:url("../images/bg_nav_green.gif") no-repeat left top;}
#liens #liens_tab a {background-image:none;background-color:#22B14C;color:#fff;}
#liens #liens_tab a span{background-image:none;background:url(../images/bg_nav_green_bottom.gif) repeat-x bottom #22B14C;}

#contact_tab a{background:url("../images/bg_nav_white.gif") no-repeat left top;}
#contact #contact_tab a {background-image:none;background-color:#fff;color:#000;}
#contact #contact_tab a span{background-image:none;background:url(../images/bg_nav_white_bottom.gif) repeat-x bottom #fff;}

#services_tab a{background:url("../images/bg_nav_yellow.gif") no-repeat left top;}
#services #services_tab a {background-image:none;background-color:#F6E900;}
#services #services_tab a span{background-image:none;color:#000;background:url(../images/bg_nav_yellow_bottom.gif) repeat-x bottom #F6E900;}

#promotions_tab a{background:url("../images/bg_nav_black.gif") no-repeat left top;}
#promotions #promotions_tab a {background-image:none;background-color:#000;}
#promotions #promotions_tab a span{background-image:none;color:#fff;background-color:#000;}
#promotion_flyer {text-align:center;}
#promotion_flyer a {background-image:none;color:#fff;}
#promotion_flyer a img {border:none;display:block;margin-bottom:3px;}


#accueil_tab a{background:url("../images/bg_nav_white.gif") no-repeat left top;}
#accueil #accueil_tab a {background-image:none;background-color:#fff;}
#accueil #accueil_tab a span{background-image:none;color:#000;background:url(../images/bg_nav_white_bottom.gif) repeat-x bottom #fff;}


#coordonnees
{
  margin:10px auto auto;
  height:99%;
  width:99%;
}

th
{
  text-align: center;
  border-bottom: solid 1px #771515;
}

#map
{
  border: solid 1px #771515;
  width: 700px;
  height: 350px;
  margin-top:20px;  margin-bottom:20px;
}



.address
{
  float:left;
  width:45%;
  height:225px;
  text-align:center;
  
}

.address table
{
  text-align:center;

}

label
{
color:#ECB376;
}


.adress h1
{
margin:0;padding:0;
}
.address table tr, .address table td
{
  text-align:left;
font-size:12px;
}

.address th
{
text-align:left;font-weight:normal;padding-bottom:5px;
}

.image_list_section
{
float:left;clear:both;
}

.image_list_item
{
  padding:0px;
  float:left;width:80px;
  margin:10px;margin-left:0;
  text-align:center;font-size:11px;
  text-decoration:none;padding-left:0px;margin-right:10px;
}

.image_list_item a
{
  text-decoration:none;border:none;line-height:1.2em;
}

.image_list_item a:hover
{
  text-decoration:none;border:none;
}

.image_list_item a img
{
  border:none;display:block;margin-bottom:3px;
}

ul.listSpecialized
{
  padding-left:0px;
}

ul li.listSpecialized
{
  background: transparent url(/images/logo_specialized_listItem.gif) no-repeat 0 50%;  
  padding-left: 18px;   
  list-style-type:none;
  margin-left:0px;
  margin-bottom:10px;
  /*list-style-image: url('/images/logo_specialized_listItem.gif');
  list-style-position : outside;*/
}


.nav_list_section
{
line-height:28px;
  font-size:13px;background-color:#7A1B1B;padding-left:0px;padding-right:15px;display:block;background:url(../images/bg_title_gradiant.jpg) no-repeat;

}
.nav_list_section a
{
border:none;

}
.nav_list_section a:hover
{
border:none;

}
.nav_list_section li.selected a
{
color:#EC8001;
}
.nav_list_section ul
{
margin:0;padding:0;margin-top:10px;
}
.nav_list_section li
{
display:inline;margin:0;padding:0;border-right:2px solid #901A1A;padding-left:10px;padding-right:10px;

}

sub
{
font-size:10px;
}

