
/* CSS Document */
form, table, td, tr, th, p, div, span, input, select, textarea, dd, dt, dl, ol, ul, li, h1, h2, h3, h4, h5, h6, hr, br, a
{margin: 0px;padding: 0px;border: 0px;top: 0px;left: 0px;}

body {margin:0px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#DAD8E1;
  background-image:url(images/bg_pag.gif);  background-position:top left;  background-repeat:repeat-x;   }
  
.break{clear:both;}

#principale{}
#container{width:920px;\width:920px;w\idth:920px;border:0px solid blue;margin:auto;padding:0px;}
#topcontainer{width:auto;height:60px!important;height:60px;margin:auto;background-color:#BFC0C9;padding-top:30px;border:0px solid blue;position:relative;}
#top{padding: 0px;background-color:white;height:160px;}
#bannerbar{margin-top:20px;border:0px solid blue;text-align:center;}
#bannerbar div{width:870px;border:0px solid red;margin:auto;}
#bannerbar div img{float:left;}
/*#banner{padding:0px;height:50px;}*/

/*========================================TOPMENU============================*/
	#navbar{height:20px;background-color:#BFC0C9;border:0px solid red;padding-top:0px;padding-left:50px;margin:auto;}
	#navcontainer{width:920px;height:20px;background-color:#BFC0C9;padding-top:0px;margin:auto;}
	#navlist{padding:3px 0px 1px;margin-left:0;font-size:12px;font-weight:bold;}
  
  #navlist li{list-style:none;margin:0;border-top: 0px solid gray;display: inline;}
  #navlist li a{padding:0.25em 2.0em 0.25em 2.0em;border-left:0.5em solid #3474C2;background-color:#D5D4DB;text-decoration:none;}
  #navlist li a:link{color:#222D72;}
  #navlist li a:visited{color:#222D72;}
  #navlist li a:hover{border-color:#3474C2;color:#FFF;background-color:#3474C2;}
/*=========================================CENTRO=====================================*/
#centro{width:920px;border:0px solid red;min-height:500px!important;text-align:left;margin:auto;}
#centro table{padding:0;}
#blocco{border:1px solid red;width:100%;height:auto;background:url(images/bg_cx.gif) top left repeat-x;border:0px solid red;}
#centroprod{width:920px;border:0px solid red;height:auto!important;height:520px;text-align:left;background:url(images/bg_cx.gif) top left repeat-x;margin:auto;}
#centrohome{width:920px;border:0px solid red;height:auto!important;text-align:left;background:url(images/logo_b.gif) 300px 200px no-repeat;}
#sidebar-a{color:#2E411F;width:310px;text-align:left;height:132px;background:url(images/logo_m.gif) 26px 38px no-repeat;}
#topbar-a{width:598px;}
/*#sidebar-a{background-color:#939F8A;border:0px solid red;color:#2E411F;width:260px;text-align:left;padding:10px;min-height:450px!important;height:450px;}*/
#contenthome{background-position:left bottom; background-repeat:no-repeat;border:0px solid blue;width:660px;padding-left:25px;font-size:11px;vertical-align:top;}
#content{background-position:right bottom; background-repeat:no-repeat;border:0px solid blue;width:660px;padding-left:15px;font-size:11px;vertical-align:top;}
#content h6{font-size:13px;}
#contfoto{clear:both;background-color:#FFFFFF;border:0px solid blue;width:600px;font-size:11px;vertical-align:top;border:0px solid red;}
.colhome{width:290px;float:left;padding-top:10px;}
.colspace{width:20px;height:20px;float:left;}
/*========================================bg capitoli===================================*/
.cap_home{background-image:url("img/bg_home.jpg");}
.cap_azienda{background-image:url("img/bg_venus.jpg");}
/*=========================================MENULEFT=====================================*/
h3{font-size:14px;color:#16400F;}
#cont_sx{width:220px;height:341px;margin-left:0px;padding-left:0px;margin-top:0px;background:url(images/bg_menu.gif) top left no-repeat;border:0px solid red;}
#cont_sx img{margin-bottom:0px;}
#cont_sxhome{width:194px;height:341px;float:left;margin-left:0px;padding-left:0px;margin-top:0px;background:url(images/bg_menu.gif) top left no-repeat;}
#cont_sxhome img{padding-left:10px;width:175px;}
.mn_prod{width:190px;background:#C6C4CF;font-size:11px;color:#2C3C5E;margin-top:3px;display:block;}
.mn_prod a,.mn_prod a:visited{background:#C6C4CF;color:#2C3C5E;text-decoration:none;padding:2px 2px 3px 8px;display:block;}
.mn_prod a:hover{background:#A19EAD;color:#FFFFFF;text-decoration:none;}
.mn_prod a:active{background:#A19EAD;color:#FFFFFF;text-decoration:underline;}
.testo_left{width:178px;font-size:11px;color:#666666; padding-left:10px;padding-top:10px;border:0px solid red;}
.testo_left a,.testo_left a:visited{color:#666666;}
.testo_left a:hover{color:#800000;}
.titolo_left{background-color:#4A6039;padding:2px;color:white;}
/*=========================================MENULEFT=====================================*/
    .menuleft  {width:170px;height:20px;background-color:#C1C0C8;margin-top:20px;margin-left:0px;color:#0A4995;font-size:12px;font-weight:bold;line-height:18px;text-decoration:none;display:block;}
    .menuleft a,.menuleft a:visited
    {
    width:170px;height:20px;
    background-color:#C1C0C8;
    color:#1C497F;
    font-weight:bold;
    line-height:18px;
    text-decoration:none;
    padding-left:6px;
    display:block;
    }
    .menuleft a:hover
    {
    background-color:#3474C2;
    text-decoration:none;
    color:white;
    display:block
    }
    /*=========================================TITOLO SX=====================================*/ 
    .titolosx{padding-top:10px;padding-left:40px;color:#1B4A82;font-size:13px;font-weight:bold;}
    #famigliasx{width:178px;padding-left:10px;padding-top:2px;padding-bottom:3px;color:#ffffff;font-size:11px;font-weight:bold;}

    /* =======================================PRODOTTI======================================= */
.linee{float:left;width:257;height:105;background:url(images/bg_linea.jpg) top left no-repeat;border:0px solid red;}
.linee p{width:247px;height:18px;text-align:center;font-size:11px;line-height:18px;color:white;margin-bottom:4px;text-transform:uppercase;}
.catalogo{margin-right:20px;float:left;}
.finit{width:123px;text-align:center;float:left;}
.icone{height:70px;margin-top:48px;border:0px solid red;}
.icoprod{width:118px;height:70px;float:left;background:url(images/bg_icoprod.jpg) top left no-repeat;border:0px solid red;}
.icoprod p{width:105px;color:#ffffff;font-size:11px;padding:1px 1px 3px 4px;margin-bottom:3px;}
.icoprod a{text-decoration:none;}
/**/
/**/
.boxprod{text-align:center;margin-right:10px;font-size:11px;}
.boxprod a{text-decoration:none;}
#prodotto{}
#prodotto img{padding-top:8px;}
#prodotto p{font-size:11px;}
#prodotto .codice{width:60px;color:#ffffff;font-size:14px;text-align:right;padding:2px 5px 2px 2px;float:left;}
#prodotto .nome{float:left;font-size:14px;padding:2px 2px 2px 2px;}
#prodotto .back{font-size:11px;font-weight:bold;float:right;padding-right:15px;}
#prodotto .back a{color:#666666;text-decoration:none;}
#prodotto .back a:hover{color:#3474C2;}
#prodotto table {color:666666;font-size:11px;text-align:center;}
#prodotto table td{padding:2px 4px 2px 4px;}

    /*==========================================FORM=========================================*/
.form {margin-top:30px;margin-left:5px;font-size:11px;width:514px;border:2px dashed #3474C2;padding:10px;}
.form h4 {margin-top:15px}
.form div.error {color:red}
.form div.rigaform {margin:5px 0px;}
.form div.rigasubmit button{font-size:11px; font-weight:bold;margin:5px 0px;text-transform:uppercase;background:#3474C2;color:white;}
.form div.rigaform label {border:0px;line-height:20px;float:left; width:150px;height:20px;}
.form div.rigaform input {height:20px;width:200px;border:1px solid #BBBBBB;}
/* div.rigaform input {        height:20px;        width:200px;        border:0px solid #BBBBBB;} */
.form div.check input {width:200px; border:0px solid #BBBBBB;}
.form select {height:20px;width:200px;border:1px solid #BBBBBB;}
.form textarea {width:200px;border:1px solid #BBBBBB;}
.form div.privacy {	width:500px;border:1px solid #BBBBBB;	overflow:auto;height:50px;}

/* form */

/*paginazione prodotti*/
.paginazione { padding:10px 0px; }
.paginazione a.freccia {padding:0px 5px; height:15px; text-decoration:none; font-size:10px;font-weight: bold;color:white;background:#66665C;margin-right:2px;margin-left:2px;}
.paginazione a.pag {font-size:10px; color: #000000;padding:0px 2px 0px 2px;}
.paginazione span.pagine {margin-left:10px;font-size:10px;border:0px;}
.paginazione span.pag_su {font-size: 10px; padding:0px 5px 0px 5px;font-weight:bold;background-color: #66665C;color:#FFFFFF;}

.testo_left_2{line-height:15px;width:185px;margin-left:20px;height:20px;text-align:left;font-weight:normal;text-decoration:none;font-size:10px;color:#000000;}
.testo_left_2 a{width:185px;padding-left:25px; display:block; text-align:left;font-weight: normal;text-decoration:none;font-size:10px;background-color:#DFDFDF;color:#000000;}
.testo_left_2 a:hover{ padding-left:25px; display:block; text-align:left;font-weight:normal;text-decoration:none;font-size:10px;background-color:#BCBCBC;color:#800000;}
/**/
.testo_left_3{ line-height:15px;height:18px;text-align:left;font-weight:normal; text-decoration:none; font-size:10px;color:#000000;}
.testo_left_3 a{ padding-left:55px; display:block; text-align:left;font-weight: normal;text-decoration:none;font-size: 10px;color:#000000;}
.testo_left_3 a:hover{ padding-left:55px; display:block; text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#66665C;}
/**/

#footer{clear:both;width:100%;padding: 0px;background:#BFC0C9;margin-top:0px;text-align:center;border-top:3px solid #0950A8;}
#footerfot{width:920px;height:20px;background-color:#316029;color:white;margin:auto;font-size:10px;border:0px solid red;}
.subfooter{margin-top:10px;text-align:center; color:black;font-size:10px;}
#subsubfooter{border-top:0px solid gray;border-bottom:1px solid gray;margin-top:10px;font-size:11px;}

