
/* couleurs */
/* #0B7FBF = bleu  #D47032 = orange  */

/* Menu */

.big_letter
{
font-size:32px;float:left;margin-right:10px;color:#F0791F;font-family:Georgia;margin-top:0;padding-top:0;line-height:normal;margin-top:-8px;
}



body
{
font-family:tahoma,arial,helvetica;font-size:small;margin:0;padding:0;background:url(../images/bg_gradiant.jpg) repeat-x #343434;}

div.errors { margin:0px;margin-bottom:0;padding-top:0;padding-bottom:10px;color: #C00;text-align:left;font-size:12px;font-weight:bold; }

.border
{
border: 1px solid #666;
}


.bt_info
{
background:url(../images/bt_info.gif) no-repeat;line-height:17px;width:53px;display:block;font-weight:bold;color:#FFF;text-align:center;float:right;margin-top:10px;
}
.bt_info:hover
{
text-decoration:none;background-image:url(../images/bt_info_hover.gif);
}



#table_camionsusages th
{
background:url(../images/bg_ti_box_leftcol.gif) repeat-x;font-size:11px;color:#fff;line-height:22px;padding:1px 10px;
}



.fiche th
{
background:url(../images/bg_ti_box_leftcol.gif) repeat-x;font-size:11px;color:#fff;line-height:22px;padding:1px 10px;
}
.fiche table td
{
font-size:10px;padding:3px 10px;
}



#table_camionsusages table td
{
font-size:10px;padding:5px 10px;
}
/*table{ background-color:#FFFFFF}*/
#table_content{
	background-color:#FFFFFF;
	width:934px;
height:50%;
	border-style:solid; 
	border-color:#000; 
	border-width: 0px 1px 1px 1px;
	margin:0 auto;
	padding-bottom:10px;padding-top:15px;
	}

.tableau_degrade
{
margin-bottom:20px;
}
.tableau_degrade th
{
color:#FFF;font-size:15px;background:url(../images/ti_fleches_gris.gif) repeat-y #878787;line-height:24px;text-align:left;padding-left:50px;
}

.tableau_degrade th.orange
{
color:#FFF;font-size:15px;background:url(../images/ti_fleches_orange.gif) repeat-y #D47130;line-height:24px;text-align:left;padding-left:50px;
}

.tableau_degrade td.contenu
{
border:1px solid #B7B7B7;border-top:none;background:url(../images/bg_degrade.gif) repeat-x #FFF bottom;padding:10px;
}

.table_pdf img
{
margin-right:15px;
}
.caps
{
text-transform:uppercase;
}

td{font-size:11px;}
#tr_titre{height:34px;}
#accueil #tr_titre{border:none;}


/* Titres */
h1{font-size:25px;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;letter-spacing:-2px;color:#666;}
h1.orange {font-size:32px;font-family:Georgia;font-weight:normal;margin-bottom:10px;}
h1.ti_ville{color:#7F7F7F;font-size:31px;font-weight:normal;letter-spacing:-2px;margin-top:0px;padding-top:0;margin-bottom:20px;}
#left_succ h1{font-size:18px;font-weight:normal;letter-spacing:-1px;}

h2{font-size:17px;color:#000000;margin:0;}
h2.gray {color:#666;font-size:18px;margin:auto;font-weight:normal;margin-top:0;margin-bottom:10px;}
h3{font-size: 17px;color:#000000;margin-bottom:0;font-weight:normal;}
h4 {font-size: 200%; color: #075873; font-family: Arial, Helvetica, Sans-serif; letter-spacing: -1px;
  line-height: 25px;  padding-top: 0px; margin-left:10px; margin-bottom:2px;}



.bg_international{background:url(../images/cell_inter.gif) repeat-y;}
.bg_header
{
background:url(../images/image00.jpg) no-repeat right;
}

#header01{ background:url(../images/07_header.jpg)no-repeat;}



/* Fin menu principal */

/* Liens */
table th a {
	color: #fff;
	text-decoration:none;
}
a {
	color: #2863AA;
	text-decoration:none
}
a:hover {text-decoration:underline}

.cinqmars {font-family: tahoma,arial,helvetica, sans-serif; font-size:7pt; color: #666666;margin-top:10px;display:block;}
.cinqmars a{font-family: tahoma,arial,helvetica, sans-serif; font-size:7pt; color: #666666}
.cinqmars:link {font-family: tahoma,arial,helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#666666}
.cinqmars:hover {font-family: tahoma,arial,helvetica, sans-serif; font-size:7pt; text-decoration:underline; color:#666666}
.cinqmars:visited {font-family: tahoma,arial,helvetica, sans-serif; font-size:7pt; text-decoration:none; color:#666666}

/*---------------------------------------  Modifié le 3 juillet 2009  -----------------------------------------------------------*/
/*---------------------------------------  Modifié le 3 juillet 2009  -----------------------------------------------------------*/

li{l!ist-style-type:  square; font-family:tahoma,arial,helvetica; font-size:8pt;text-align: left}
ul{l!ist-style: square; l!ist-style-type: square}

/*---------------------------------------  Modifié le 3 juillet 2009  -----------------------------------------------------------*/
/*---------------------------------------  Modifié le 3 juillet 2009  -----------------------------------------------------------*/

.menu{font-family:tahoma,arial,helvetica, sans-serif; font-size:8pt;}
.copy {font-family:tahoma,arial,helvetica, sans-serif; font-size:8pt;font-weight:normal ; color:#000000}
.rubrique {font-family:tahoma,arial,helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#000000}
.navigation {font-family:tahoma,arial,helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000}
.titre {font-family:tahoma,arial,helvetica; font-size: 15pt; font-weight: normal; color:#000000}
.titre2 {font-family:tahoma,arial,helvetica; font-size: 13pt; font-weight: normal; color:#000000}
.small,small {font-family:tahoma,arial,helvetica; font-size: 10px;color:#000000}
.titresuccussale {font-family:tahoma,arial,helvetica; font-size: 11pt; font-weight:bold; color:FFFFFF}
.sous-titre {font-family:tahoma,arial,helvetica; font-size: 13pt; font-weight: normal; color:#000000}

.td-gris-dark{ background-color:#878787;}
.tableau-contour-orange {
	border-bottom: 1px solid #D47130;
	border-left: 1px solid #D47130;
	border-top: 1px solid #D47130;
	border-right: 1px solid #D47130;
	margin: 8px;
	padding:4px;
	background-color: #FFFFFF;		
}
.tableau-contour-bleu {
	border-bottom: 1px solid #0B7FBF;
	border-left: 1px solid #0B7FBF;
	border-top: 1px solid #0B7FBF;
	border-right: 1px solid #0B7FBF;
	margin: 8px;
	padding:4px;
	background-color: #FFFFFF;		
}


.tableau-contour-silver {
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding:12px;
	background-color: #FFFFFF;		
}


.inputSubmit{
color: #000000;
background-color: #FFFFFF;
border-color : #000000;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family :Tahoma,Arial,Helvetica,sans-serif;
font-size : 8pt;
font-weight: normal}


.box_concess
{
border:1px solid #343434;width:90%;margin:0 10px;margin-bottom:15px;background:url(../images/bg_box_leftcol.jpg) repeat-x;
}

.box_leftcol
{
border:1px solid #343434;width:200px;margin:0 10px;margin-bottom:15px;background:url(../images/bg_box_leftcol.jpg) repeat-x;
}

.box_titre_top
{
border:1px solid #343434;width:667px;margin:0 0px;margin-bottom:15px;background:url(../images/bg_box_leftcol.jpg) repeat-x;
}
.box_titre_top h1
{
font-size: 200%; color: #FFF; font-family: Arial, Helvetica, Sans-serif; font-weight:bold; letter-spacing: -1px;
  border-bottom:1px solid #343434;padding-bottom:5px;background:url(../images/bg_ti_box_leftcol.gif) repeat-x;padding:4px 5px;
}


.box_leftcol h1
{
font-size:130%;font-family: Arial, Helvetica, Sans-serif; font-weight:bold; letter-spacing: -1px;border-bottom:1px solid #343434;padding-bottom:5px;background:url(../images/bg_ti_box_leftcol.gif) repeat-x;padding:4px 5px;color:#FFFFFF;
}
.box_leftcol ul li
{
list-style:none;font-weight:bold;margin-top:2px;font-weight:normal;
}
.box_leftcol ul li ul li
{
list-style:none;font-weight:normal;margin-top:1px;border:none;
}

.box_leftcol ul
{
padding:0;margin:0;padding: 0 5px;padding-bottom:5px;padding-bottom:4px;padding-top:5px;
}

.box_leftcol ul li ul
{
padding:0;margin:0;padding:0;
}

.box_leftcol a
{
width:100%;padding:2px;display:block;
}

.box_leftcol a:hover
{background-color:#CCCCCC;text-decoration:none;}

.table_border
{border:solid 1px black;}





/* Septembre 2007 - Nouveau menu et sous-menu */
#container_nav{display:block;position:relative;margin-top:127px;font:normal 11px Tahoma;margin-left:17px; z-index:99}
#container_nav ul li#bt_accueil{margin-right:165px;}
#container_nav ul{margin:0;padding:0;}

#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:200px;}
#container_nav li.large li {width:250px;display:block;}
#nav li:hover ul, #nav li.over ul {display: block;}

/* MENU */
#nav div a {float:left;background:url("../images/tab_left.gif") no-repeat left top;margin:0;font-weight:bold;padding:0 0 0 4px;text-decoration:none;padding-right:3px; cursor:pointer;}
#nav div a span {float:left;display:block;background:url("../images/tab_right.gif") no-repeat right top;padding:6px 10px 6px 5px;color:#FFF;}
#nav div a:hover {background-position:0 -30px;color:#000;} 
#nav div a:hover span {background-position:100% -30px;color:#000;}

#nav #lang_tab{display:none;}
/*#accueil #accueil_tab {display:none;}*/
#accueil #lang_tab{display:block;}
#accueil #accueil_tab a, #evenements #evenements_tab a, #galerie #galerie_tab a, #nouvelles #nouvelles_tab a, #coordonnees #coordonnees_tab a,#profil #profil_tab a, #produits #produits_tab a, #camions #camions_tab a, #occasion #occasion_tab a, #apropos #apropos_tab a, #services #services_tab a{background-position:0 -30px;color:#000;}

#accueil #accueil_tab a span, #coordonnees #coordonnees_tab a span, #evenements #evenements_tab a span, #galerie #galerie_tab a span, #profil #profil_tab a span, #produits #produits_tab a span, #camions #camions_tab a span, #occasion #occasion_tab a span, #apropos #apropos_tab a span,
#services #services_tab a span,#nouvelles #nouvelles_tab a span{background-position:100% -30px;color:#000;}


/* SOUS-MENU */
#nav li ul {display:none;position:absolute;top: 100%;left: 0;background:url(../images/bg_submenu.gif) repeat-x #FFFEFF;border:1px solid #BBBBBB;line-height:12px;padding:0;margin:0;padding-bottom:2px;width:200px;}
#nav li.large ul{width:250px;}

#nav li span.ville {padding-left:13px;color:#6E6E6E;}
#nav li li a {font:normal 11px Tahoma;display: block;padding: 6px 0px;text-decoration:none;color:#000;width:100%;text-indent:13px; cursor:pointer;}
#nav li li a:hover {background-color: #3E82D5;color:#FFF;background:url(../images/bg_submenu_hover.gif) no-repeat 5px 2px;}
#nav li.large li a:hover {background:url(../images/bg_submenu_hover_large.gif) no-repeat 5px 2px;}
#nav li li a:hover span{color:#ccc;}


.menu_camions
{font-weight:bold;margin:0;padding:0;margin-left:360px;margin-top:90px;}
.menu_camions li
{background:url(../images/ico_fleche.gif) no-repeat 5px 2px;list-style:none;font-size:12px;margin:0;padding:0;padding-left:20px;margin-bottom:7px;}



#nav2
{
color:#DFDFE0;font-size:11px;padding-bottom:10px;padding-left:10px;
}
#nav2 table
{
color:#DFDFE0;
}

.input_gray
{
background-color:#DFDFE0;border:1px solid #788396;font-size:11px;font-family:Tahoma, Arial;height:25px;padding:0 3px;width:260px;padding-top:4px;
}



/* Google Map */
#map{width: 200px;height: 150px;}
.bar_map{background-color:gray;padding:2px 0px;}
.bar_map a{color:#FFF;}


/* Succursales */
#table_logos td
{
padding:10px 30px;padding-left:0;
}

#table_logos img
{
border:none;
}


#left_succ{width:200px;text-align:left;padding-right:20px;padding-left:15px;}
#left_succ .content{text-align:left;margin-left:0px;}
.box_leftcol2{clear:both;margin-top:10px;}
.box_leftcol2 h1{font-size:18px;font-weight:normal;letter-spacing:-1px;}
#content_succ {width:675px;}
#content_succ .top{background:url(../images/bg_boxsucc_top.gif) no-repeat; height:10px;}
#content_succ .content{background:url(../images/bg_boxsucc_mid.gif) repeat-y;padding:0px 25px;padding-top:30px;}
#content_succ .content2{background:url(../images/bg_boxsucc_mid.gif) repeat-y;padding:0px 25px;padding-top:30px;}

#content_succ .content table{background:transparent;}
#content_succ .photo{padding-right:20px;}
#content_succ .bottom{background:url(../images/bg_boxsucc_bottom.gif) no-repeat;height:70px;}




.form form{text-align:left;margin:0;}
.form p { margin: 0; }

.form  div { padding: 0.25em 0;clear:both;}
.form label
{
padding-bottom:3px;display:block;
}
.form label em {
	position: absolute;
	right: 0;top:0;
	font-size: 120%;
	font-style: normal;
	color: #C00;
}

.hr
{
border-bottom:1px solid #D3D3D3;
height:1px;line-height:1px;font-size:1px;margin:10px 0px;
}

.form input.field,.form textarea{background:url(../images/bg_field.gif) repeat-x #F2F2F2;font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;height:22px;padding-top:3px;}

.form textarea{height:auto;line-height:normal;}

.button
{
background:url(../images/bg_bt.gif) no-repeat;width:90px;color:#fff;text-align:center;line-height:28px;font-size:11px;background-color:transparent;border:none;font-family:Tahoma;font-weight:bold;display:block;float:left;margin-right:5px;height:28px;
}

.button_large
{
background:url(../images/bg_bt_large.gif) no-repeat;width:120px;color:#fff;text-align:center;line-height:28px;font-size:11px;background-color:transparent;border:none;font-family:Tahoma;font-weight:bold;display:block;float:left;margin-right:5px;height:28px;
}

.thumb
{margin-right:10px;border:none;}


#footer
{
margin:0 auto;	width:934px;color:#CCCCCC;font-weight:normal;margin-top:5px;background-color:transparent;

}

#footer .cinqmars
{
margin-top:0;color:#999;font-size:10px;padding-bottom:10px;
}
#footer .cinqmars a
{
font-size:10px;color:#999;font-weight:normal;
}

#footer a
{
color:#CCCCCC;font-size:11px;font-weight:bold;
}

.liste_concessionnaires
{
line-height:12px;margin-left:15px;margin:0;list-style:none;padding:0;padding:10px;border:1px solid #EBEBEB;
}

.liste_concessionnaires li
{
width:100%;margin:0;list-style:none;padding:7px 0px;
}



.liste_concessionnaires li a {font:normal 11px Tahoma;display: block;width:100%;text-decoration:none;}
.liste_concessionnaires li a:hover {text-decoration:none;}
.liste_concessionnaires li a span.ville {color:#000;}



.contact_concessionnaire, #logo_reseau_left
{
display:none;
}


.content_left
{
background:url(../images/gradiant_contentleft.jpg) repeat-x;padding:10px;margin-left:10px;margin-right:0px;margin-top:48px;padding:0;width:100%;
}

.box_content_left
{
padding:10px;margin-left:10px;margin-right:0px;margin-top:10px;padding:0;width:100%;
}

.box_content_left02
{
padding:10px;margin-left:10px;
margin-right:6px; color:#CCCCCC; border-style:solid; border-width: 0 1 0 0;
margin-top:10px;
padding:0;width:100%; height:90%;
}


.content_left h2
{
background:url(../images/bg_ti_box_leftcol.gif) repeat-x;font-size:11px;color:#fff;line-height:22px;padding:1px 10px;
margin:0;
}

#promo {
	font-size:18px;
	font-weight:bold;
	text-align:center;
}


#calculer{
	color:#FFFFFF;
	background:#666666;
	padding:4px 10px;
	font-size:13px;
	text-transform:uppercase;
}
#calculer:hover{
	color:#fff;
	background:#333;
	text-decoration:none;
}