@charset "utf-8";
/* CSS Document */




/* START OLD FORM */
.row{width:652px; margin:0 0 30px 0; color:#999999; line-height:20px;}
.row .colSX{float:left; width:133px; margin:0 18px 0 0; padding:0 12px 0 0;}
.row .colDX{float:left; width:489px;}
.rowForm{width:652px; margin:0 0 30px 0; color:#999999; line-height:18px;}
.rowForm img{border:none;}
.rowForm .colSX{float:left; width:133px; margin:0; padding:0 12px 0 0;}
.rowForm .colDX{float:left; width:471px; padding:18px; background-color:#0F0F0F; font-size:0.85em;}
.rowForm .colDX a {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
.rowForm .colDX a:Hover {color:#FFFFFF; text-decoration: none; font-weight:normal;}
.rowForm .colDX a.ducati {color: #FFFFFF; text-decoration: none; font-weight: bold;cursor: pointer;}
.rowForm .colDX a.ducati:hover {color: #CC0000; text-decoration: none; font-weight: bold;}
.rowForm .colDX h1 {color:#666666; text-transform:uppercase; font-size:1.0em; margin:0 0 18px 0; padding:0; letter-spacing:0px;}
.rowForm .colDX textarea {width:451px;color:#CCCCCC; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:5px 0;}
.rowForm .colDX .divBox {width:451px; height:106px; overflow:auto; background-color:#282828; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; padding: 7px 24px 7px 10px; margin:5px 0; border:1px solid #383838;}
.rowForm .colDX button {float:right; color:#FFFFFF; font-size:0.8em; text-transform:uppercase; background-color:#3c3c3c; background-image:url(/fe-web/img/back-button-search.png); background-repeat:repeat-x; border:none; padding:2px; cursor:pointer; margin:0 0 0 10px;}
#bookingFormId .rowForm .colDX button {font-size: 1.5em; padding: 5px 10px;}
.rowForm .colDX .3col{float:left; width:471px; margin:0;}
.rowForm .colDX .colX1{float:left; width:145px;}
.rowForm .colDX .colX1 input{width:125px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm .colDX .colX2{float:left; width:308px;}
.rowForm .colDX .colX2 input{width:288px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm .colDX .colY{float:left; width:87px;}
.rowForm .colDX .colY input{width:67px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm .colDX .colDIV{float:left; width:18px;}
.rowForm .colDX .colBUT{float:left; width:40px; padding:18px 0 0 0;}
.rowForm .colDX .colP1{float:left; width:35px;}
.rowForm .colDX .colP1 input{width:15px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm .colDX .colP2{float:left; width:145px;}
.rowForm .colDX .colP2 input{width:125px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm .colDX .rowP{float:left; width:198px; margin:0;}
.rowForm .colDX .colPDIV{float:left; width:75px;}
/* END OLD FORM */

/* START NEW FORM2 +LARGO */
.row2{width:815px; margin:0 0 30px 0; color:#999999; line-height:20px;}
.row2 .colSX{float:left; width:133px; margin:0 18px 0 0; padding:0 12px 0 0;}
.row2 .colDX{float:left; width:634px;}

.rowForm2{width:815px; margin:0 0 30px 0; color:#999999; line-height:18px;}
.rowForm2 img{border:none;}
.rowForm2 .colSX{float:left; width:133px; margin:0; padding:0 12px 0 0;}
.rowForm2 .colDX{float:left; width:634px; padding:18px; background-color:#0F0F0F; font-size:0.85em;}
.rowForm2 .colDX a {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
.rowForm2 .colDX a:Hover {color:#FFFFFF; text-decoration: none; font-weight:normal;}
.rowForm2 .colDX a.ducati {color: #FFFFFF; text-decoration: none; font-weight: bold;cursor: pointer;}
.rowForm2 .colDX a.ducati:hover {color: #CC0000; text-decoration: none; font-weight: bold;}
.rowForm2 .colDX h1 {color:#666666; text-transform:uppercase; font-size:1.0em; margin:0 0 18px 0; padding:0; letter-spacing:0px;}
.rowForm2 .colDX h2 {color:#999999; font-size:1.0em; margin:0 0 18px 0; padding:0; letter-spacing:0px;}
.rowForm2 .colDX textarea {width:598px; color:#CCCCCC; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; padding:7px 24px 7px 10px; border: 1px solid #383838; background-color:#282828; margin:5px 0;}
.rowForm2 .colDX .divBox {width:598px; height:106px; overflow:auto; background-color:#282828; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; padding: 7px 24px 7px 10px; margin:5px 0; border:1px solid #383838;}
.rowForm2 .colDX button {float:right; color:#FFFFFF; font-size:0.8em; text-transform:uppercase; background-color:#3c3c3c; background-image:url(/fe-web/img/back-button-search.png); background-repeat:repeat-x; border:none; /*padding:2px;*/ cursor:pointer; width:179px, height:29px;}
.rowForm2 .colDX .registrationButton button {float:right; color:#FFFFFF; font-size:10px; line-height: normal; text-transform:uppercase; background-color:#3c3c3c; background-image:url(/fe-web/img/back-button-search.png); background-repeat:repeat-x; border:0px; padding: 4px 2px 3px; margin: 0px; cursor:pointer; width:auto;}
.rowForm2 .colDX .3col{float:left; width:634px; margin:0;}
.rowForm2 .colDX .colX1{float:left; width:199px;}
.rowForm2 .colDX .colX1 input{width:179px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm2 .colDX .colX1 button{color:#FFFFFF; font-size:0.8em; text-transform:uppercase; background-color:#3c3c3c; background-image:url(/fe-web/img/back-button-search.png); background-repeat:repeat-x; border:none; /*padding:2px;*/ cursor:pointer; width:179px, height:29px;}
.rowForm2 .colDX .colX2{float:left; width:416px;}
.rowForm2 .colDX .colX2 input{width:396px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm2 .colDX .colY{float:left; width:87px;}
.rowForm2 .colDX .colY input{width:67px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm2 .colDX .colDIV{float:left; width:18px;}
.rowForm2 .colDX .colBUT{float:left; width:40px; padding:18px 0 0 0;}
.rowForm2 .colDX .colP1{float:left; width:35px;}
.rowForm2 .colDX .colP1 input{width:15px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm2 .colDX .colP2{float:left; width:145px;}
.rowForm2 .colDX .colP2 input{width:125px;color:#CCCCCC; font-size:1em; padding:7px 10px; border: 1px solid #383838; background-color:#282828; margin:0;}
.rowForm2 .colDX .rowP{float:left; width:198px; margin:0;}
.rowForm2 .colDX .colPDIV{float:left; width:75px;}
/* END NEW FORM2 +LARGO */


.submitButton {color:#FFFFFF; font-size:0.8em; text-transform:uppercase; background-color:#3c3c3c; background-image:url(/fe-web/img/back-button-search.png); background-repeat:repeat-x; border:none; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; cursor:pointer;}
.W {color:#FFFFFF; text-transform:uppercase;}
.askCode {/*padding:50px 0 20px 163px;*/ padding:0 0 0 163px;}
#accessori button {float:right; color:#FFFFFF; font-size:0.8em; text-transform:uppercase; background-color:#3c3c3c; background-image:url(/fe-web/img/back-button-search.png); background-repeat:repeat-x; border:none; padding:2px; cursor:pointer;}
select {width:145px; color:#CCCCCC; font-size:1em; padding:6px 0; border: 1px solid #383838; background-color:#282828; margin:0;}
.ridingDays select.ridingDays { width: auto !important; }
.ridingDays .selectBox.ridingDays { position: relative; left: 163px; top: -47px; margin-bottom: -47px; }
.ridingDays .selectBox.ridingDays > .selectBox-label { width: auto !important; }
.error {border: 1px solid #FF0000 !IMPORTANT;}
.errorMsg {color:#FF0000; text-align:left !important;}
.selectDealer{margin: 17px 0 0 0; padding:5px; /*width:179px; height:29px;*/ width:145px;}
.divider18 {margin:0 0 18px 0;}
/*.divider30 {margin:0 0 30px 0;}*/
.clear {clear:both;}

.tooltipPurchaseIntentionPeriod{width:270px; font-size:0.9em; color:#999999; background-color:#292929; padding:15px; border:1px solid #000000;}

.comboButton {float: left; position: relative; top: -25px; left: 116px;}
.comboButton2 {float: left; position: relative; top: -42px; left: 169px;}

.submitButton {	
	min-width: 100px;
	height: 30px;	
    padding-right: 22px;
    background-color: #3C3C3C;
	background-image: url("/fe-web/img/bt_submit.png");
	background-repeat: no-repeat;	    
	background-position: right center;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}