/*
** feuille de style pour honda BASE uniquement
** virtua.ch 2007 - yannick burky
** vert foncé: #3f5a2c;
** gris des filets : #cccccc;
** gris foncé des textes : #666667;
** vert des titres : #669a40;
** rouge des liens activés #DE1E34;
*/

/* global */
BODY, TD, INPUT, SELECT, P, A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
FORM {
	padding: 0px;
	margin: 0px;
}
INPUT, TEXTAREA {
	border: 1px solid #cac1bc;
	padding-left: 5px;
}
#thirdcol{
	padding-top:158px; 
	border-left:1px solid #dee9eb	; 
}
#thirdcol_alitop{
	padding-top:5px;
	border-left:1px solid #dee9eb	; 
}
.borderleft1{
	border-left: 1px solid #d3e3e7;
}
.borderright1{
	border-left: 1px solid #d3e3e7;
}
.border-bottom1{
	border-bottom: 1px solid #d3e3e7;
}
.btgo{
	margin-bottom: 6px;
	//margin-bottom: 0px;
}
/* menus */
TD.headerMenu {
	/*border: 1px solid #cccccc;*/
	background-image: url(../img/header/menu_background.jpg);
	background-repeat: no-repeat;
	background-color: #1d7383;
	width: 900px;
	height:31px;
	//height:21px;
	text-align: right;
	padding-right: 4px;
	color: #FFFFFF;
	padding-bottom: 10px;
}
TD.mainNav {
	background-image: url(../img/header/main_nav_background.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	height:53px;
	
}
TD.content {
	border-bottom: 1px solid #d3e3e7;
	border-right: 1px solid #d3e3e7;
}
TD.nav {
}
TD.menumarine{
	padding-top: 25px;
	padding-left: 20px;
}
/* navigation verticale */	
TD.nav #bt_choice {
	padding: 10px;
	padding-left: 20px;
	background-color: #ffffff;
}
TD.content TD.nav {
	width: 175px;
	/* border-right: 1px solid #cccccc; */
	/* background-color: #f1f2f2; */
}
DIV.verticalNavigationConteneur {
	background-image: url(../img/layout/nav_background.jpg) ;
	padding-bottom: 0px;
	height: 167px;
}
DIV.navigationVerticaleItem {
	padding: 3px 0 3px 10px;
}
DIV.navigationVerticaleItem:hover {
	background-color: #dee9eb;
}
DIV.navigationVerticaleLink {
	background-image: url(../img/titles/navigation_verticale/navigation_vertical_link_background.jpg);
	height: 29px;
	padding-top: 10px;
	padding-left: 10px;
}
DIV.locationFinder {
	color: #ffffff;
	padding: 10px;
}
.npa{
	text-transform: uppercase;
	color: #ffffff;
}
DIV.locationFinder A {
	color: #ffffff
}
TD.nav INPUT {
	width: 100px;
	border: 1px solid #9ec1c9;
}
/* marge */	
TD.content TD.marge {
	width: 9px;
	border-right: 1px solid #d3e3e7;	
}
/* tout le contenu est là */	
TD.contentCol1 {
	padding: 10px 10px 10px 30px;/*padding: 10px 10px 10px 10px;*/
	vertical-align: top;
	width:180px;
	
	font-size:11px;
}
TD.contentCol2 {
	padding: 10px 10px 10px 10px;
	width: 260px;
	vertical-align: top;
	
	font-size:11px;
}
TD.contentCol3 {
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	width:180px;
	
	font-size:11px;
}
TD.contentCol4 {
	/*border-left: 1px solid #d3e3e7;*/
	font-size:11px;
}
TD.fourthcolon {
	border-left: 1px solid #d3e3e7;
}
/* boutons de la page modèles*/
DIV.headerGammeJardin {
	text-transform: uppercase;
	height:35px; 
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-top: 15px; 
	padding-left: 7px; 
	background-image:url(../img/titles/navigation_verticale/header_gamme_jardin_button.jpg);
}
DIV.headerGammeJardin B{
	color: #227283;
}
DIV.headerGammeJardin:hover {
	background-image:url(../img/titles/navigation_verticale/header_gamme_jardin_button_hover.jpg);
	color: #227283;
	cursor: pointer;
}
DIV.headerGammeIndustrie {
	text-transform: uppercase;
	height:35px;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-top: 15px;
	padding-left: 7px;
	background-image:url(../img/titles/navigation_verticale/header_gamme_industrie_button.jpg);
}

DIV.headerGammeJardin a{
	
}




DIV.headerGammeIndustrie B{
	color: #227283;
}
DIV.headerGammeIndustrie:hover {	
	color: #227283;
	background-image:url(../img/titles/navigation_verticale/header_gamme_industrie_button_hover.jpg);
	cursor: pointer;
}
DIV.gammeItem {
	padding: 3px 0 3px 10px;
}
DIV.gammeItem:hover {
	background-color: #dee9eb;
}
DIV.gammeLink {
	background-image: url(../img/titles/navigation_verticale/navigation_vertical_link_background.jpg);
	height: 29px;
	padding-top: 10px;
	padding-left: 10px;
}

DIV.headerSousGammeJardin {
	background-repeat:no-repeat;
	height:34px;
	width:100%;
	padding: 190px 0 0 10px;
}
DIV.headerSousGammeRanges {
	background-repeat:no-repeat;
	height:204px;
	width:100%;
	padding: 10px 10px 10px 10px;
}
table.headerSousGammeRanges h1{
	/*font-family: Helvetica, arial,sans-serif;*/
	font-family: arial, sans-serif;
	font-size:22px!important;
	padding:0!important;
	margin:-3px 0 3px 0!important;
	text-align:left;
}

.pistacheBackground {
	background-color: #e6ece3;
}
.radient {
	background-image: url(../img/layout/pistache_radient.jpg);
	background-repeat: no-repeat;
}
DIV.productPageTitle {
	font-size: 16px;
	color: #8f8f8f;
	/*font-family:Helvetica, arial;*/
	font-family: arial,sans-serif;
}
DIV.productPageUnderTitle {
	background-image: url(../img/titles/navigation_verticale/product_page_under_title_gr.jpg);
	background-repeat: repeat-y;
	font-size: 18px;
	color: #FFFFFF;
	min-height:44px;/*79-25*/
	height:auto;
	height:29px;
	padding: 25px 10px 10px 20px;
	margin: 10px 0 0 -10px;
	/*font-family:Helvetica, arial;*/
	font-family: arial,sans-serif;
	
	
}
DIV.productPageUnderTitleGrey {
	background-image:url(../img/titles/navigation_verticale/product_page_under_title_gr.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#eeeeee;
	font-size: 22px;/*14*/
	color: #FFFFFF;
	padding: 50px 10px 7px 20px;/*60px 10px 7px 10px*/
	margin: -10px -10px 0px -10px;
height:28px;/*85-40-7*/
/*font-family:Helvetica, arial, sans-serif;*/
font-family: arial,sans-serif;
}
DIV.productPageUnderTitleGrey_big {
	background-image:url(../img/titles/navigation_verticale/product_page_under_title_gr.jpg);
	background-repeat:no-repeat;
	background-position:left sbottom;
	background-color:#CCCCCC;
	font-size: 22px;/*14*/
	color: #FFFFFF;
	padding: 190px 10px 17px 10px;/*200px 10px 7px 10px*/
	margin: -10px -10px 0px -10px;
/*font-family:Helvetica, arial, sans-serif;*/
font-family: arial,sans-serif;
}
DIV.productPageUnderTitleGrey_big2 {
	background-image:url(../img/titles/navigation_verticale/product_page_under_title_gr.jpg);
	background-repeat:no-repeat;
	background-position:left sbottom;
	background-color:#CCCCCC;
	font-size: 14px;
	color: #FFFFFF;
	height: 218px;
	padding: 0px 10px 7px 10px;
	margin: -10px -10px 0px -10px;
}
DIV.productPageUnderTitleGrey_big2 td {
	font-size: 22px;/*14*/
	color: #fff;
	/*font-family:Helvetica, arial, sans-serif;*/
	font-family: arial,sans-serif;
}
DIV.productPageUnderTitleGrey_big2 div.occas_title {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #DE1E34;
	padding-bottom: 5px;
	width:150px;
	margin-left:63px;
}
DIV.productPageUnderTitleGrey_big2 div.occas_text {
	font-size: 10px;
	color: #000000;
	width:150px;
	margin-left:63px;
}
.contract {
	font-size: 9px;
	color: #666666;
}

DIV.productPageButton {
	background-color: #f9faf7;
	color: #227283;
	padding: 5px 5px 5px 10px;
	margin: -1px 0 1px -10px;
	border-bottom:1px #dbdfd2 solid;
}
DIV.productPageButton a {
	text-decoration: none;
	font-size:11px;
	color: #227283;
}
DIV.productPageButton:hover {
	background-color: #dee9eb;
}
DIV.productPageButton IMG {
	margin-right: 5px;
	vertical-align: middle;
}

TABLE.productPageDescription td{
	font-size:11px;
}
TABLE.productPageDescription TD.title {
	color: #555759;
	font-weight: bold;
	height: 18px;
}
TABLE.productPageDescription TD.data {
	color: #555759;
	font-weight:bold;
	font-size:11px;
	padding:3px 0 3px 20px;
}
TABLE.productPageDescription TD.value {
	padding: 5px 0 5px 0;
}
TABLE.productPageDescription TD.border {
	border-bottom: 1px solid #cccccc;
}
TABLE.productPageDescription INPUT, TEXTAREA {
	border: 1px solid #cac1bc;
	padding-left: 5px;
}
DIV.promoBox { 
	/*border-bottom: 1px solid #d3e3e7; */
	margin-top: 5px;
	padding:7px;
}
DIV.promoBox .title {
	color: #DE1E34;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
DIV.promoBox img{
	margin-top:5px;
	margin-bottom: 3px;
} 
INPUT.newsletterAdd {
	width: 124px;
	border: 1px solid #dde1e4;
	background-color:#dde1e4;
	font-size:11px;
}

DIV.quickLinks {
	background-color: #dee9eb;
	padding: 5px 10px 10px 10px;
	
}
DIV.quickLinks A {
	text-decoration: none;
}

DIV.back {
	background-color: #e5eff1;
	padding: 5px 5px 5px 10px;
	margin: 0 0  5px 0;	
}

DIV.back A {
	text-decoration: none;
}

DIV.boxlightgreen{
	background-color: #f2f7fa;
	padding: 10px;
	margin-bottom: 5px;
	height: 70px;
}
DIV.boxlightgreen INPUT, DIV.boxlightgreen SELECT {
	width: 100px;
	border: 1px solid #9ec1c9;
	margin-top: 3px;
}
DIV.boxmedgreen {
	background-color: #eef3f6;
	padding: 10px;
	margin-bottom: 5px;
}
DIV.boxmedgreen SELECT {
	width: 100px;
	border: 1px solid #d3e3e7;
	margin-top: 3px;
}
DIV.searchresult, DIV.sesrchresult{
	padding: 0 10px 10px 10px;
}
DIV.boxlightgreen B, DIV.boxmedgreen B, DIV.sesrchresult B{
	text-transform: uppercase;
	font-weight: bold;
	color: #666666;
}
DIV.sesrchresult B.green{
	text-transform: uppercase;
	font-weight: bold;
	color: #227283;
}
TABLE.tablelist{
	margin-top: 10px;
}
TABLE.tablelist TD{
	padding: 4px 4px 4px 0;	
	text-transform: uppercase;
	border-bottom: 1px solid #d3e3e7;
}
TABLE.tablelist TD A{
	color: #227283;
}
TABLE.tablelist TD.greentext{
	color:#227283;
}
TABLE.tablelist TD A.externallink{
	text-transform: none;
}
TABLE.reseller_properties{
	text-transform: uppercase;
}
TABLE.reseller_properties TD{
	padding: 3px 4px 4px 25px;
	background-repeat: no-repeat;
	color: #ffffff;
	border:0;
}
TABLE.reseller_properties TD.labelgrey{
	color: #ffffff;
	background-color: #999999;
	padding-left: 3px;
}
TABLE.reseller_properties TD.labelred{
	color: #ffffff;
	background-color: #de1e34;
	padding-left: 3px;
}
TABLE.reseller_properties TD.labelgreen{
	color: #ffffff;
	background-color: #227283;
	padding-left: 3px;
}
TABLE.reseller_properties TD.labelblue{
	color: #ffffff;
	background-color: #00a3c2;
	padding-left: 3px;
}
TABLE.reseller_properties TD.labelblack{
	color: #ffffff;
	background-color: #333333;
	padding-left: 3px;
}
DIV.imgshop{
	margin-bottom: 6px;
}
DIV.boxnews{
	width: 230px;
}
DIV.boxnews IMG{
	width: 220px;
}
DIV.boxnews DIV.date{
	font-weight: bold;
	padding: 5px 3px 5px 3px;
}
DIV.boxnews a.title {
	display: block;
	padding: 5px 3px 0px 3px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #227283;
}
DIV.boxnews div.titlediv {
	padding: 5px 3px 5px 3px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #227283;
}
DIV.boxnews DIV.text{
	padding: 5px 3px 5px 3px;
}

DIV.boxnewsDetail DIV.date{
	font-weight: bold;
	padding: 5px 3px 5px 3px;
}
DIV.boxnewsDetail DIV.title {
	padding: 5px 3px 5px 3px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #227283;
}
DIV.boxnewsDetail DIV.text{
	padding: 5px 3px 5px 3px;
	font-size: 11px;
	text-align: justify;
}
DIV.boxnewsDetail a{
	padding: 5px 3px 5px 3px;
	font-size: 11px;
}
.btsubmit{
	background-color:#1d7383;
	color:#FFFFFF;
	border:1px solid #227283;
	height:17px;
	padding-bottom: 5px;
	margin-bottom: 1px;
}

#boxborder0 {
	border: 1px solid #fff;
	background-color: #fff;
}
#boxborder1 {
	/*border: 1px solid #d3e3e7;
	background-color: #f1f6f7;*/
}
.trspcontent{
	margin-top: 103px;
	background-image: url(../../marine/img/dottrsp.png);
	padding: 7px; 
   -moz-opacity:0.8;
}
.trspcontent h4{
	font-size: 10px;
	color:#de1e34;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.trspcontent A, .trspcontent A:link{
	color:#de1e34;
	text-decoration: underline;		
}
/* debug */
.debug {
	border: 1px dotted #B22222;
}


/* greg ajout */
DIV.navMainContainer {
	background-image: url(../img/layout/nav_background.jpg);
	background-position: bottom;
	height:	223px;
}

.model_highlight {
	font-size: 10px;
	text-transform: uppercase;
	color: #227283;
	font-weight: bold;
}
.highlight {
	font-size: 11px;
	color: #232424;
	font-weight: bold;
}

div.boxnews_title {
	background-repeat:no-repeat;
	width: 220px;
	height: 30px;
	padding: 45px 0px 5px 15px;/*50px 0px 0px 10px*/
	margin: 0px 0px 10px 0px;
	text-align: bottom;
	font-size: 22px;/*16*/
	color: #FFFFFF;
}
div.news_line0 {
	background-color: #EEF3F6;
	width: 220px;
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 5px 0px;
}
div.news_line1 {
	background-color: #fff;/*F2F7FA*/
	width: 220px;
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 5px 0px;
}
div.news_line {
	background-color: #f9fcf7;
	padding: 5px 5px 10px 5px;
	margin: 3px 0px 0px 0px;
}
div.news_line a.title{
	text-decoration: none;
}
div.news_line div.bigTitle{
	text-transform: uppercase;
	font-weight: bold;
	color: #666666;
}
.news_date{
	padding: 5px 3px 1px 3px;
}

DIV.catalogBox {
	background-image:url(../img/titles/navigation_verticale/product_page_under_title_gr.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#CCCCCC;
	font-size: 22px;/*14*/
	color: #FFFFFF;
	padding: 200px 0px 10px 10px;
	margin: -10px 0px 10px 0px;
	width: 220px;
/*font-family:Helvetica, arial, sans-serif;*/
font-family: arial,sans-serif;
}
div.catalogText {
	font-size: 11px;
	line-height: 18px;
}
div.catalogText a{
	font-size: 11px;
	line-height: 18px;
}

/* Second hand (occasions) */
.sh_list_range {
	text-transform: uppercase;
	font-weight: bold;
	color: #227283;
}
.sh_border {
	border-bottom: 1px solid #dbdfd2;
}
.sh_list_title {
	font-size:11px;
	font-weight: bold;
	color: #222;
	border-bottom: 1px solid #dbdfd2;
}
.sh_list_model {
	text-transform: uppercase;
	font-weight: bold;
	color: #227283;
}
.sh_list_year {
	text-transform: uppercase;
	font-weight: bold;
	color: #666667;
}
.sh_list_catprice {
	text-transform: uppercase;
	color: #666667;
}
.sh_list_price {
	text-transform: uppercase;
	font-weight: bold;
	color: #DE1E34;
}
.disclaim {
	text-align: right;
	color: #808080;
	padding: 2px 0px 0px 0px;
	}
.bigGray {
	text-align: right;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}

/* Presse */
.pressListModel {
	color: #227283;
	font-weight: bold;
	text-transform: uppercase;
}
.pressListTitle {
	color: #666666;
	font-weight: bold;
}

/* financement */
.finance {
	color: #666666;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
}
.finance_td {
	color: #666666;
	font-size: 11px;
	text-align: right;
	border-bottom: 1px solid #d3e3e7;
}
.green {
	background-color: #f1f6f7;
}
.finance_td_darkgreen {
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
	background-color: #227283;
}

.warning {
	border: 1px solid #DE1E34!important;
	background-color: #FAFAFA!important;
}

div.login_error {
	color: #DE1E34!important;
}
hr{
	color:#cccccc;
	height: 1px;
}
.copyright {
	text-align: center;
	font-family: arial;
	color: #999999;
	font-size: 10px;
}
.copyright a {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
.copyright a:hover {
	color: #8E001C;
	text-decoration: underline;
}
.copyright a:link {
	color: #666666;
}
.copyright a:active {
	color: #666666;
}
.copyright a:visited {
	color: #666666;
}

#sendfriend {
	position:absolute!important;
	
	top:130px!important;
	left:240px!important;
	float:left!important;
	
	width: 400px;
	height: 400px;
	visibility:hidden;
	background-color:#FFFFFF!important;
	border:5px solid #666666;
	padding: 15px 15px 15px 15px;
	
z-index:10000!important;


}
#sendfriendres {


}
#sendfriend INPUT {
	border: 1px solid #cac1bc;
	padding-left: 5px;
}

.product_nouveau {
	text-transform: uppercase;
	font-weight: bold;
	color: #DE1E34;
}
.product_offre_reprise {
	text-transform: uppercase;
	font-weight: bold;
	color: #d0143d;
}

.company p {
	font-size: 11px;
	text-align: justify;
}

/**
 * Dealer
 **/
TD.langBar {
	background-color: #FFFFFF;
	background-repeat: y-repeat;
	height:17px;
	border-bottom:1px solid #CCCCCC;
	padding:0px 25px 0px 25px;
}
TD.langBar a.accueil {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;color: #227283;
	float:left;
}
TD.langBar span.langs {
	float:right;
}
TD.langBar A.langON {
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #227283;
}
TD.langBar A.langOFF {
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a3a3a3;
}



/*_______________________________________________NOUVEAU_________________________________________*/


div.catalogFlashbook {
	margin-top:10px;
	font-size: 11px;
	line-height: 15px;
	background:#F1F6F7;
	overflow:hidden;
	padding-bottom:5px;
}
div.catalogFlashbook b {
	padding:10px;
	display:block;
	margin-bottom:10px;
}
div.catalogFlashbook a {
	width:33.3%;
	margin:0;
	display:block;
	float:left;
	text-align:center;
}
div.catalogFlashbook img {
	text-align:center;
}
div.catalogFlashbook span {
	display:block;
	text-align:center;
	padding:3px;
}
