/*
* azzurro  				 = #D1DAF6
* azzurro acqua    = #005BAA
* blue 						= #012FCB
* verde					   = #005BAA
* verdone 				= #26713E
* grigio					= #D8D8D8
**/


body { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; background-color : #D1DAF6; margin: 6px 0px 0px 0px; }

a, a:visited, a:link, a:hover { color: black; font-weight: bold; text-decoration : none;}

a:hover { text-decoration : underline; }

.hidden, hr { display: none;}

#body  { border-collapse: collapse; border-spacing: 0px; width : 763px; border: 0px; height: 100%; } 

#body  td, #body  th {   padding: 0px;  font-size: 11px}

#body #leftcol { vertical-align: middle; text-align: center; width : 763px;;  }

#body #leftcol .content { border-collapse: collapse; border-spacing: 0px; padding: 0px; width: 100%; height: 100%;}

#body #leftcol .content .full_width { border-collapse: collapse; border-spacing: 0px; padding: 0px; width: 100%;}

#body #leftcol .content .menu{	height: 25px; 	background : transparent url(../images/bgmenu_ecommerce.gif) repeat scroll center; }

#body #leftcol .content .body { background: white;  }

#body #leftcol .content .body #header { height: 51px; padding-left: 20px; padding-top: 0px; vertical-align: top;}

#body #leftcol .content .body #header .title { padding-top: 18px; font-weight: bold; float: left;}

#body #leftcol .content .body #header #filter { width: 300px; margin-left: 10px;  margin-right: 10px; margin-top: 15px; }

#body #leftcol .content .body #header #filter_button { float: left; margin-top: 15px;  }

#body #leftcol .content .body #header #logo {   width:100%; height: 60px; background: transparent url(../images/logo_connetting_people_ecommerce.gif) no-repeat scroll right; }

#body #leftcol .content .body #list { height: 100%; vertical-align: top; padding: 0px 40px 0px 40px; }

#body #leftcol .content .body #list img {height: 18px; width: 18px; }

#body #leftcol .content .body #list .title { height: 23px; background: #D1DAF6; border: solid 1px black; }

#body #leftcol .content .body #list .title th {border-bottom: solid 1px black;}

#body #leftcol .content .body #list .title2 { height: 23px; background: #F1F4FF;}

#body #leftcol .content .body #list .title2 td {text-align: center;}

#body #leftcol .content .body .button { font-size: 10px; }

#body #leftcol .content .body #list #codice { width: 150px; text-align: left; padding-left: 8px;}

#body #leftcol .content .body #list #foto { width: 25px; }

#body #leftcol .content .body #list #scheda { width: 25px; }

#body #leftcol .content .body #list #descrizione { text-align: left; width: 40%;}

#body #leftcol .content .body #list #disponibilita {width: 65px; }

#body #leftcol .content .body #list #prezzo { width: 135px; }

#body #leftcol .content .body #list #comandi { width: 20px; }

#body #leftcol .content .body #list .par { background: transparent; height: 23px;}

#body #leftcol .content .body #list .odd { background: #D8D8D8; height: 23px;}

#body #leftcol .content .body #list div.spacer { height: 0px; width: 100%; margin: 0px; padding: 0px; font-size: 0px; float: left; background: #D1DAF6;}

#body #leftcol .content .body #list .intestazione_prezzo { padding-left: 8px; font-weight : bold;}

#body #leftcol .content .body #list .valore_prezzo { text-align: right; padding-right: 20px}

#body #leftcol .content .body #list .par_noproduct  { background: transparent; color: red; height: 23px;}

#body #leftcol .content .body #list .odd_noproduct  { background: #D8D8D8; color: red; height: 23px;}

#body #leftcol .content .body #data .title_form { text-align: right; padding-right: 20px; width: 150px;}

#body #leftcol .content .body #data .input_form { text-align: left; padding-right: 20px;  width: 500px;}

#body #leftcol .content .body #data tr { /*height: 20px;*/}

#body #leftcol .content .body #data th {/* height: 50px; */ vertical-align: middle; text-align: left; height: 23px; background: #D1DAF6; border-bottom: solid 1px black;}

#body #leftcol .content .body #data .spacer { height: 0px; width: 100%; margin: 0px; padding: 0px; font-size: 0px; float: left; background: #D1DAF6;}

#body #leftcol .content .body #footer { height: 70px; color: red; padding: 10px 40px 0px 40px; text-align: left; vertical-align: top; font-weight : bold;}

#body #leftcol .content .body #text {  padding: 20px; vertical-align: top; text-align: justify; }

#body #leftcol .content .body .blackborder { border-left: 1px solid Black; border-bottom: 1px solid Black; border-right: 1px solid Black; height: 100%; width: 763px; }

#body #leftcol .content .body #news {  padding: 20px; vertical-align: top; text-align: justify; }

#body #leftcol .footer { color: #012FCB; height: 20px; text-align : center;}

#textback { height: 100%; width: 100%; vertical-align: middle;}

#textback td {text-align: center; font-size: 21px;}