@charset "utf-8";body{font-family:"Century Gothic", sans-serif;;color:#000;background-color:#C0B6A7;margin:0px;padding:0px;font-size:96%;}
#headerWrap, #breadcrumbWrap, #navWrap, #footerWrap{border-bottom:1px solid #FFFFFF;width:100%;margin-top:0px;margin-bottom:0px;}
#header, #breadcrumb, #nav, #footer{width:998px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;margin:auto;overflow:hidden;}
#title{width:998px;margin:auto;}
#mainWrap{width:998px;border:1px solid #dcdcdc;margin:auto;background-color:#ffffff;}
#mainTop1{width:include;border:1px solid #dcdcdc;padding:8px;}
#mainTop {width:100%;margin:auto;border:1px solid #dcdcdc;}
#main {width:100%;margin:auto;}
#mainContent{padding-top:10px;width:72%;margin:auto;}
#mainTop1{height:auto;min-height:20px;}
#mainTop{height:auto;overflow:hidden;}
#mainTop img.imgApp{display:block;width:100%;}
#mainTop1 h1{font-weight:700;color:#023f88;margin:0;font-size:1.2em;}

#mainContent h1 {color:#ffffff; font-size:1em; text-align:center; padding:0px; margin:3px 0 0 1px;}


#main select {font-size:1em; margin-left:5px;margin-bottom:5px;background-color:#FC3;}

/*shadow: ombra sinistra; uscita sotto; estensione ombra;ombra contorno */
.contentBox  {min-height:260px; height:auto; width: 22%; background-color:#ffffff; margin:10px; padding:3px;
-moz-box-shadow: -1px 2px 3px 1px #666; -webkit-box-shadow: -1px 2px 3px 1px #666; box-shadow:-1px 2px 3px 1px #666; behavior: url(/style/pie-files/PIE.htc); position:relative; float:left;}

.contentBox1 {min-height:265px; height:auto; width: 22%; background-color:#ffffff; margin:10px; padding:3px;float:left;border-left:2px dotted #960} /*box per contenuti generici in home page, senza ombra*/

.contentBox p, .contentBox h2, .contentBox1 p, .contentBox1 h2 {font-size:0.8em; color:#000000;margin:1px;padding:1px;}
.contentBox p.pBold {text-align:center;color:#023f88;font-weight:700; }
.contentBox h2, .contentBox1 h2 {text-align:center;color:#023f88;font-weight:700;font-variant:small-caps;font-size:1em; }
.contentBox img, .contentBox1 img {display:block;width:100%;overflow:hidden;border:none;}
.contentBox a, .contentBox1 a {border:none; display:block;text-decoration:none;}
.contentBox a:hover {background-color:#FC3; min-height:255px; height:auto;}
.contentBox1 a:hover {background-color:#FC3; height:auto;}

.content, .contentBord {width:70%; height:auto; float:left; padding-left:10px;} /*testo generico - larghezza due colonne*/
.content1, .content1Bord {width:18%; height:auto; float:left; margin-right:2px;padding:5px;}/*colonna immagine prodotto*/
.content2, .content2Bord {width:52%; height:auto; float:left;margin-right:2px;padding-top:5px }/*colonna testo prodotto*/
.content3, .content3Bord {width:26%; height:auto; float:right;padding:5px}/*colonna vantaggi prodotti*/
.contentBord, .content1Bord, .content2Bord, .content3Bord {border-top:2px dotted #960;margin-top:5px;}

.content p, .content2 p, .content3 p, .contentBord p, .content2Bord p, .content3Bord p {font-size:0.9em;}
.content1 p, .content1Bord p {font-size:0.8em; padding:0; margin:1px 1px 5px 1px;}
.content2 h2, .content2Bord h2 {font-size:0.9em; padding:5px; margin:10px;}
.content2 h2 a:hover {background-color:#FC3;}
.content2 h2 a, .content2 h2 a:visited, .content2 h2 a:active {color:#023f88}


.content1 img, .content1Bord img {display:block; width:140px; height:auto;margin:1px; padding:0;}
.content1 img.imgReg, .content1Bord img.imgReg {display:block; width:98%; height:auto;margin:1px; padding:0;}

.content2 img.imgApp, .content2Bord img.imgApp{display:block; width:100%; height:auto;}
.content img.imgApp, .contentBord img.imgApp{display:block; width:90%; height:auto;}

#ContactAnsw{height:400px;font-size:1.5em;color:#023f88;text-align:center;width:auto;}

.Note {background-color:#FC3; font-size:0.9em; padding:5px 10px 5px 10px}

#Brochure, #ortoInfo {float:right;width:25%; padding:5px;overflow:hidden;}
#ortoInfo {float:right;width:25%; padding:5px;border-top:1px dotted #060;}
#Brochure img {width:90px; height:auto; border:1px solid #FC3;}
#Brochure p, #ortoInfo p {font-size:0.8em;padding:0; margin:1px;}
#ortoInfo img {width:50px; height:auto; border:none; float:left; margin-right:2px;}

p.pIntro {color:#960; font-style:italic; font-weight:bold;font-variant:small-caps;}

ul{list-style:url(/img/greenl_ok.gif);color:#000;font-size:0.9em;}

p.pProduct, p.pProductS, p.pProductL, h2{color:#023f88;font-weight:700;margin:2px;padding-top:6px;}
p.pProduct, h2{font-size:1.3em;} 
p.pProductS{font-size:1.2em;}
p.pProductL{font-size:2em;}


#Contact{float:right;width:25%; padding:10px;overflow:hidden;border-top:1px dotted #dcdcdc;text-align:right;}
#Contact p{font-size:0.8em;padding:0;margin:1px;text-align:left;color:#000000}
#Contact form {margin:0;float:left;padding:2px;font-size:0.8em;}

.buttonAgri {font-size:0.9em;margin:2px;padding:2px;border:1px solid #999;cursor:pointer;}
#ContactAnsw{height:400px;font-size:1.5em;color:#023f88;text-align:center;width:auto;}

table.table_product_detail{margin-bottom:10px;margin-top:5px;width:98%;font-size:0.8em;font-weight:400;}
.table_product_detail th {padding:3px;border-bottom:3px solid #666;border-top:1px solid #666;border-right:1px solid #CCC;font-weight:bold;color:#023f88}
.table_product_detail td {padding:3px 3px;text-align:center;border:1px solid #CCC;background-color:#C0B6A7;}

table.tableContact{width:86%;margin:auto;padding:0;font-family:"Century Gothic", Verdana, sans-serif;font-size:0.8em;}
.tableContact input, .tableContact select  {background-color:#DEDDD3;font-family:"Century Gothic", Verdana, sans-serif;}
table.tableContact td{padding:5px 1px 0 1px;border-bottom:1px solid #dcdcdc;}
table.tableContact td.tdBold{padding:5px 1px 0 1px;font-weight:bold;border-bottom:1px solid #dcdcdc; border-left:10px solid #E1E000;}
table.tableContact td.tdErr{padding:1px 1px 5px 1px;color:#900;}


.flag{margin-left:5px;border:1px solid #ececec;}
#title h1{font-weight:700;color:#023f88;margin-top:1px;margin-bottom:1px;padding:5px;font-size:1.2em;}
#mainTop1 p{color:#ffffff;margin:10px;padding:0;font-size:0.8em;}

#mainContent a{color:#023f88;}

.pBack {background-color:#FC3;color:#023f88;font-size:1em;margin:0;padding:5px;font-weight:bold;}
.red{color:#900;}

#headerWrap, #navWrap, #footerWrap{background-color:#023f88;}
#breadcrumbWrap{background-color:#9999CC;color:#FFFFFF;}
#header, #nav, #footer{background-color:#023f88;}
#breadcrumb{background-color:#9999CC;;}
#logo{padding:10px;width:auto;float:left;}
#searchWrap{padding-top:10px;width:auto;float:right;text-align:right;}
#searchWrap form{margin-top:1px;padding-top:1px;}
#searchWrap input[type="text"]{font-size:0.7em;}
#searchWrap input[type="image"]{margin:0;padding:0;vertical-align:middle;}
#breadcrumb p{margin:0 0 0 10px;padding:2px 0 1px 1px;font-size:0.76em;}
#breadcrumb a{color:#FFFFFF;text-decoration:none;}
#breadcrumb a:hover, #breadcrumb a:active{color:#023f88;}
#language{float:left;padding:3px 10px 2px 10px;margin:5px 1px 1px;}
#language img{border:none; margin-right:8px}
#nav{background-color:#023f88;}
#nav ul{padding-left:10px;margin:0;list-style:none;font-size:0.9em;}
#nav ul li{float:right;}
#nav ul a{display:block;width:auto;padding:3px;text-align:center;text-decoration:none;color:#023f88;border:1px solid #023f88;margin:5px 5px 1px 1px;border-radius:5px;-moz-box-shadow:1px 1px 1px #999;-webkit-box-shadow:1px 1px 1px #999;box-shadow:1px 1px 3px #999;background-color:#fff;}
#nav ul a:link, #nav ul a:visited{}
#nav ul a:hover, #nav ul a:active, #nav ul a:focus{background-color:#E1E000;}
#nav li:first-child a, #nav li:nth-child(2) a{}
#nav li:nth-child(2) a{}
#footer p{margin:5px 0 5px 10px;font-size:0.7em;color:#fff;}
.round{-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomRight:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.float_right{float:right;}
.float_left{float:left;}
.clear{clear:both;}
.imgBorder{border:1px solid #cccccc;}
.imgNoBorder{border:none;}

#DivForm{width:94%;margin:auto;min-height:400px;}
#DivForm input, textarea, select{border:1px solid #36C;padding:0px;margin:0px;}
#DivForm input[type="radio"]{border:none;padding:0px;margin:0px;}

input, textarea, select {font-family:"Century Gothic", sans-serif; font-size:1em;}

.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;border:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;width:inherit;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;opacity:0.6;width:100%;z-index:89;}
.nivo-caption p{padding:6px;margin:0;font-family:"Century Gothic", sans-serif;font-weight:700;color:#023f88;font-size:1em}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
#slider{position:relative;width:include;height:250px;margin:auto;background:url(/nivo/images/loading.gif) no-repeat 50% 50%;overflow:hidden;}
#slider img{position:absolute;top:0px;left:0px;height:auto;border:0;}
#slider a{border:0;display:block;}
.nivo-controlNav{position:absolute;top:220px;left:820px;z-index:110;}
.nivo-controlNav a{display:block;width:22px;height:22px;background:url(/nivo/images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{background-position:0 -22px;}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(/nivo/images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-caption{text-shadow:none;}
.nivo-caption a{color:#efe9d1;text-decoration:underline;}


@media only screen and (orientation:portrait) and (min-width:320px){body{background-image:none;}
#headerWrap, #breadcrumbWrap, #navWrap, #footerWrap{width:100%;}
#header, #breadcrumb, #nav, #footer{width:94%;}
#title{width:94%;}
#mainWrap{width:94%;}
#mainTop1, #mainTop, #main, #mainNews{width:99%;}
#mainContent{width:99%;float:none;}
#mainTop{height:auto;}
#mainTop img.imgApp{width:99%;}

#mainContent h1 {color:#ffffff; font-size:1em; text-align:center; }

#main select {font-size:0.9em;}


.contentBox  {min-height:inherit; height:auto; width: 98%; float:none;}

.content, .contentBord {width:98%; hfloat:none; padding-left:0;} /*testo generico - larghezza due colonne*/
.content1, .content1Bord {width:98%; height:auto; float:none; margin-right:0;}/*colonna immagine prodotto*/
.content2, .content2Bord {width:98%; height:auto; float:none;margin-right:0; }/*colonna testo prodotto*/
.content3, .content3Bord {width:98%; height:auto; float:none;}/*colonna vantaggi prodotti*/


.content1 img, .content1Bord img {display:block; width:120px; height:auto;margin:1px; padding:0;}
.content1 img.imgReg, .content1Bord img.imgReg {display:block; width:98%; height:auto;margin:1px; padding:0;}

.content img.imgApp, .contentBord img.imgApp{display:block; width:100%; height:auto;}

#ContactAnsw{height:auto;}

#Brochure, #ortoInfo {float:none;width:98%;}
#ortoInfo {float:none;width:98%; }

#Contact{width:99%;}
#Contact input[type="text"]{width:100px;}
#title h1{font-size:1em;}
#mainTop1 p{font-size:1.2em;}
#mainContent p{font-size:1.2em;}

#searchWrap{width:auto;float:none;}
#breadcrumb p{font-size:1em;}
#language{float:left;padding:3px 10px 2px 10px;margin:5px 1px 1px;}
#language img{margin:5px 10px;}
#nav ul{font-size:1em;}
#footer p{font-size:0.9em;}

#slider{display:none;}
.sitemap{width:90%;float:none;}

}
@media only screen and (orientation:landscape) and (min-width:480px) and (max-width:768px){body{background-image:none;}
#headerWrap, #breadcrumbWrap, #navWrap, #footerWrap{width:99%;}
#header, #breadcrumb, #nav, #footer{width:94%;}
#title{width:94%;}
#mainWrap{width:94%;}
#mainTop1, #mainTop, #main, #mainNews{width:94%;}
#mainContent{width:100%;float:left;}

#mainTop{height:auto;}
#mainTop img.imgApp{width:99%;}

#mainContent h1 {color:#ffffff; font-size:1em; text-align:center; }

#main {background-image:none;}


/*shadow: ombra sinistra; uscita sotto; estensione ombra;ombra contorno */
.contentBox  {min-height:240px; height:auto; width: 22%;}
.contentBox1 {min-height:240px; height:auto; width: 22%;} /*box per contenuti generici in home page, senza ombra*/

.content, .contentBord {width:70%; height:auto; float:left; padding-left:10px;} /*testo generico - larghezza due colonne*/
.content1, .content1Bord {width:18%; height:auto; float:left; margin-right:2px;padding:5px;}/*colonna immagine prodotto*/
.content2, .content2Bord {width:52%; height:auto; float:left;margin-right:2px;padding-top:5px }/*colonna testo prodotto*/
.content3, .content3Bord {width:26%; height:auto; float:right;padding:5px}/*colonna vantaggi prodotti*/

.content1 img, .content1Bord img {display:block; width:120px; height:auto;margin:1px; padding:0;}
.content1 img.imgReg, .content1Bord img.imgReg {display:block; width:98%; height:auto;margin:1px; padding:0;}

.content2 img.imgApp, .content2Bord img.imgApp{display:block; width:100%; height:auto;}
.content img.imgApp, .contentBord img.imgApp{display:block; width:90%; height:auto;}


#searchWrap{width:auto;float:none;}
#breadcrumb p{font-size:1em;}
#language{float:left;padding:3px 10px 2px 10px;margin:5px 1px 1px;}
#language img{margin:5px 10px;}
#nav ul{font-size:1em;}
#footer p{font-size:0.9em;}

#slider{display:none;}
.sitemap{width:90%;float:none;}

}
