/**** FEUILLE DE STYLE PRINT VOLVO-RENNES.COM ************************************************************************************/
/*****************************************************************************************************************************/
/**** GÉNÉRAL ************************************************************************************/
*								{ font-family:Verdana, Helvetica, sans-serif; }
body							{ margin:0; padding:0; font-size:11px; color:#333; text-align:center; background-color:#fff; }
td								{ font-size:11px; color:#333; }
input, select, textarea			{ font-size:11px; color:#333; vertical-align:middle; }
h1, h2, h3, h4, h5, h6			{ margin:0; padding:0; }
img								{ border:0; }
p								{ margin:10px 0; text-align:justify; }
form							{ margin:0; padding:0; }

/* couleurs */
.bleu							{ color:#46a; }
.bleu2							{ color:#505a64; }
.orange							{ color:#ff6e00; }
.mauve							{ color:#6e82a5; }
.color							{ color:#ff6e00; }

/* liens */
a								{ color:#000; text-decoration:none; }
a:hover							{ color:#444; text-decoration:underline; }

/* Alignements */
.align_right					{ text-align:right; }
.align_left						{ text-align:left; }
.align_center					{ text-align:center; }
.left							{ float:left; margin-bottom:10px; }
.right							{ float:right; }
.clear							{ clear:both; height:1px; font-size:1px; }
 
.toppage						{ display:none; }
.printDel						{ display:none; }
#lightwindow *, #lightwindow_overlay { display:none; }

/**** STRUCTURE ************************************************************************************/
#all							{ position:relative; margin:0 auto; width:680px; text-align:left; }

/**** HEADER ************************************************************************************/
#header							{ height:80px; position:relative; }
#name							{ position:absolute; top:10px; right:110px; }
#name h1						{ font:normal 24px "Trebuchet MS" Verdana; color:#505050; text-align:right; }
#name h1 span					{ font:normal 14px "Trebuchet MS" Verdana; display:block; }
#logo							{ position:absolute; top:0; right:0; }

#menutop						{ display:none; }
#navBar							{ display:none; }

#badge							{ display:none; }

/**** BANDO ************************************************************************************/
#bando							{ display:none; }
#bandoNavi						{ display:none; }

/**** SOUS MENU ************************************************************************************/
#submenu						{ display:none; }

/**** CONTENT ************************************************************************************/
#content						{ padding:10px 0; }
h2								{ font:bold 20px "Trebuchet MS" Verdana; color:#46a; text-transform:uppercase; line-height:20px; }
h2 span							{ font:bold 20px "Trebuchet MS" Verdana; color:#ff6e00; text-transform:uppercase; }
h2 strong						{ font:bold 20px "Trebuchet MS" Verdana; color:#ff6e00; }
h3 a,
h3								{ font:normal 14px "Trebuchet MS" Verdana; color:#505050; }
h3 strong						{ display:block; text-transform:uppercase; font:bold 14px "Trebuchet MS" Verdana; }
h5 a							{ font:bold 20px "Trebuchet MS" Verdana; color:#ff7800; text-transform:uppercase; line-height:20px; background:url(../img/fleches_g.gif) no-repeat 0 50%; padding-left:25px; text-decoration:none; }
#content img					{ border:2px solid #d7d2cd; }
img.noborder					{ border:none; }

/* listes */
#content ul, #content ul li		{ margin:0; padding:0; }
#content ul li					{ margin:0 0 0 50px; padding:0 5px 2px 5px; }
#content ul li a				{ margin:0; padding:0; }

#content ul.li_ico li			{ list-style-type:none; margin:0 0 2px 20px; padding:0; }
#content ul.li_ico li a			{ padding-left:20px; }
#content ul li a.li_mail		{ display:none; }
#content ul li a.li_back		{ display:none; }
#content ul li a.li_galerie		{ display:none; }
#content ul li a.li_extra		{ background:none; }

#content .options				{ display:none; }


/**** FOOTER ************************************************************************************/
#footer							{ margin:auto; margin-top:5px; }
#footer ul, #footer ul li, .addthis_button		{ display:none; }
#footer #CoordPrint				{ text-align:center; font-size:10px; }

#lightwindow					{ display:none; }


/**** ACCUEIL ************************************************************************************/
#homeLeft						{ float:left; width:680px; margin-bottom:10px; }
.introHome						{ float:left; width:430px; margin:0 0 0 20px; }

.lienOccasion					{ position:relative; margin-left:250px; }
#content .lienOccasion img		{ border:none; margin-bottom:38px; }
.lienOccasion h4 a				{ font:normal 14px "Trebuchet MS" Verdana; color:#6e82a5; text-transform:uppercase; position:absolute; bottom:0; left:0; text-decoration:none; }
.lienOccasion h4 span			{ font:normal 20px "Trebuchet MS" Verdana; color:#505a64; }
.lienOccasion h4 strong			{ font:normal 34px "Trebuchet MS" Verdana; color:#ff6e00; }

#homeRight						{ text-align:left; margin:-5px 0 10px 0; }
#homeRight img					{ width:223px; }



/**** CONCESSION ************************************************************************************/
/* trois colonne */
.colUn, .colDe, .colTr			{ float:left; }
.colUn							{ width:200px; }
.colDe, .colTr					{ width:235px; }
.colDe *						{ margin-right:20px; margin-left:0; }
.colTr *						{ margin-right:0; margin-left:20px; }
.colDe							{ border-right:1px solid #bcbcbc; }

/* double colonne même taille */
.colUnDe						{ float:left; width:300px; margin-right:20px; }
.barV							{ padding-left:20px; border-left:1px solid #bcbcbc; }

/* Colonne photo */
.colPhoto						{ float:left; margin-right:20px; padding-right:20px; border-right:1px solid #bcbcbc; }
.colPhoto img					{ display:block; margin-bottom:10px; }

.lienFilm						{ display:none; }

#content .valeurs						{ margin:15px 0 0 0; }
#content .valeurs ul, .valeurs ul li	{ margin:0; padding:0; list-style-type:none; }
#content .valeurs ul li					{ margin:0; padding:0; display:inline; }
#content .valeurs ul li a img			{ border:none; }




/**** GAMME VOLVO ************************************************************************************/
#ficheProduit img				{ float:right; margin:0 0 0 100px; }
#ficheProduit p					{ margin:30px 0;  }
#ficheProduit ul.outils			{ display:none; }


/**** EQUIPE ************************************************************************************/
#photoEquipe					{ position:relative; width:860px; height:370px; margin:30px auto; }
#photoEquipe img				{ border:none; }
.bulle							{ width:90px; text-align:center; font:normal 9px Verdana; color:#969696;  position:absolute; top:310px; z-index:10; }
.bulle strong					{ display:block; font:bold 12px "Trebuchet MS" Verdana; color:#46a; text-transform:uppercase; }
#lebastard						{ left:20px; }
#chochois						{ left:120px; }
#perrin							{ left:218px; }
#hdefrance						{ left:320px; }
#ldefrance						{ left:425px; }
#valerie						{ left:530px; }
#leray							{ left:630px; }
#tanviray						{ left:730px; }



/**** SAP ************************************************************************************/
.eco							{ background:url(../img/eco.jpg) no-repeat 0 0; font-weight:bold; text-align:right; color:#afc80f; padding:2px 10px; }
.eco strong						{ color:#fff; font:bold 18px "Trebuchet MS" arial; margin:0; padding:0; }



/**** CONTACT ************************************************************************************/
.tab_contact					{ display:none; }

.input_contact					{ width:190px; }
input[type=text], select, textarea	{ border:1px solid #8796aa; }
input[type=text]:focus, select:focus, textarea:focus	{ border:1px solid #ff6e00; }

a.lienMap						{ display:none; }



/**** CULTURE & LOISIRS ************************************************************************************/
.colUnDe #ul_menu_event				{ margin:0; padding:0; width:180px; }
.colUnDe #ul_menu_event li			{ margin:5px 0; padding:0; list-style:none; list-style-image:none; }
.colUnDe #ul_menu_event li a		{ text-decoration:none; padding:2px 20px 2px 10px; }
.colUnDe #ul_menu_event li a:hover,
.colUnDe #ul_menu_event li a.actif	{ text-decoration:none; color:#fff; background-color:#46a; }

#actualites						{ display:none; }




/**** ESPACE VO ************************************************************************************/
.printView						{ width:680px; }

.tab_vo							{ width:100%; margin:0 0 15px 0; position:relative; }
#content .tab_vo th.name img	{ position:absolute; float:left; margin:-5px 0 0 5px; border:none; }
.tab_vo th						{ border-bottom:2px solid #333; color:#46505a; font-size:14px; font-weight:normal; font-style:italic; background:#8696a8 url(../img/bg_th_vo.gif) repeat-x 0 100%; text-align:center; }
.tab_vo .name					{ font-weight:normal; font-style:normal; text-align:left; }
.tab_vo th.name div				{ color:#fff; font-size:14px; background:url(../img/li_menu.gif) no-repeat 0 50%; padding-left:10px; margin-left:80px; }

.tab_vo td						{ text-align:center; border-bottom:1px solid #333; }
.tab_vo td a:hover				{ color:#46a; text-decoration:none; }
#content .tab_vo td img			{ border:none; vertical-align:bottom; }

.tab_vo tr.ligne1 td,
.tabDetail tr.ligne1 td			{ background-color:#fff; }
.tab_vo tr.ligne2 td,
.tabDetail tr.ligne2 td			{ background-color:#ebebf5; }

td.tabSpace						{ height:20px; background-color:#fff; border:none; }

td.tabLogo						{ background-color:#fff; border:none; text-align:left; }
td.tabLogo img					{ margin-bottom:5px; }

#content .marque				{ font:normal 24px "Trebuchet MS" arial; color:#46505a; text-transform:uppercase; margin:20px 0; }
#content .marque span			{ font:normal 16px "Trebuchet MS" arial; color:#999; text-transform:none; }
#content .marque img			{ border:none; }


/* détail */
.colDetail						{ float:left; width:275px; margin:0 10px 0 0; }
.tabDetail						{ width:100%; }
.tabDetail th					{ border-bottom:2px solid #333; color:#fff; font:normal 14px "Trebuchet MS" arial; text-transform:uppercase; background:#8696a8 url(../img/bg_th_vo.gif) repeat-x 0 100%; text-align:left; }
.tabDetail th.thContact			{ background:#46a url(../img/bg_th_contact.gif) repeat-x 0 100%; }

.tabDetail td					{ text-align:left; border-bottom:1px solid #333; width:50%; }

.tabDetail td.tdContact *		{ font-size:10px; }
.tabDetail td.tdContact a		{ color:#46a; font-weight:normal; font-size:14px; }
.tabDetail td.tdContact a:hover	{ background-color:#ff6e00; color:#fff; }

.tabDetail .last td				{ border-bottom:none; }
.tabDetail td a:hover			{ color:#46a; text-decoration:none; }
#content .tabDetail td img		{ border:none; vertical-align:bottom; }


.colImg							{ float:left; width:100px; text-align:center; }
.colImg a img					{ width:100px; display:block; margin:0 0 10px 0; }

/* Tarifs */
.tab_tarifs						{ border:none; background-color:#ebebf5; width:100%; }
tr.intitule td					{ background-color:#fff; font-weight:bold; border-bottom:none; vertical-align:bottom; }
.tab_tarifs th					{ border-bottom:2px solid #333; color:#fff; font-weight:normal; background:#8696a8 url(../img/bg_th_vo.gif) repeat-x 0 100%; text-align:center; }
.tab_tarifs td					{ border-bottom:1px solid #333; }

/**** ALERTE EMAIL ************************************************************************************/
.alertMail						{ display:none; }
