@charset utf-8;
@import url(http://fonts.googleapis.com/css?family=Cabin+Condensed:400,500,600);
/*
Theme Name: Ermolli
Theme URI: http://studioimagine.net/
Author: Studioimagine
Author URI: http://studioimagine.net
Description: Theme for Ermolli

 */


html {padding:0;margin:0;}
body{
	 background-color:white;
	 margin:0;padding:0;
	 background:url(images/sfondo.jpg) center top no-repeat;
}

#main {
  width:899px; margin:0 auto;
}
#header {
  background:url(images/top.jpg) 0 0 no-repeat;
  width:100%;height:181px;
  position:relative;
}

#nav-primary ul {margin:0;position:absolute; bottom:0;right:0; list-style: none}
#nav-primary li {display:block;float:left;padding:0 0 10px 0;height:14px}
#nav-primary li a {border-left:2px solid white;text-decoration:none;height:14px;display:block; color:#fff;margin:0 0px;font-size:15px;padding:0px 6px; font-family:"Courier New",Courier,monospace;font-weight:bold; text-transform:uppercase}
#nav-primary li:first-child a {border:none}

#slides {width:100%;margin-top:3px; height:275px}


.post-single-home {width:350px;margin-right:58px; float:left;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size:14px; color:#707173;line-height:15px}
.post-single-home h2 {margin-top:0}
.post-single-home h2 a {text-decoration:none;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:18px; color:#002347;}
.post-content {color:#707173;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size:14px;line-height:16px;}
.post-content a {text-decoration:none}

.home-side {float:right;width:490px;}
ul#carte {width:100%; list-style-type: none;padding:0;margin-top:0}
ul#carte li {display:inline-block;width:115px;padding-left:3px; height:116px;background-position:0 0; background-repeat:no-repeat;margin-left:1px}
ul#carte li#alimentari {background-image:url(images/menu_alimentari.png)}
ul#carte li#stampa {background-image:url(images/menu_stampa.png)}
ul#carte li#tecniche {background-image:url(images/menu_tecniche.png)}
ul#carte li#veline {background-image:url(images/menu_veline.png)}
ul#carte li a {text-decoration:none;cursor:pointer;font-family:"Courier New",Courier,monospace;font-size:16px;font-weight:bold; color:white; text-transform:uppercase;display:block; width:100%; height:100%}


#primo-piano {float:left;clear:both}
#primo-piano h3 {color:#002347;font-size:16px;font-family:"Courier New",Courier,monospace;font-weight:bold;height:24px; width:485px;padding-left:5px;line-height:24px; vertical-align:middle; background:url(images/news_barra.jpg) 0 0 no-repeat}
#primo-piano img {float:left;margin:0 10px 0 0}
#primo-piano h4 {margin:10px 0 0 0;color:#002347;font-size:17px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; }
#primo-piano p  {width:300px;float:left;margin:0; color:#707173;font-size:12px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}

#primo-piano-divider {background:url(images/news_puntini.png) 0 0 no-repeat; width:490px; height:5px; float:left;clear:both;margin-top:12px}

#sidebar {width:190px; float:left;}
#sidebar ul {margin:0; padding:0;list-style-type: none;}


.post-single {width:700px;float:left;margin-left:8px;position:relative}
.post-single h2 {margin:0;padding:0;}
.post-single h2 a{text-decoration:none;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:18px; color:#002347;}


ul#menu-menu-lato ul {padding-top:10px}
ul#menu-menu-lato li a{margin-bottom:7px;text-decoration:none; font-weight:bold;color:#002347;font-size:14px;font-family:"Courier New",Courier,monospace;text-transform:uppercase}
ul#menu-menu-lato li li a {padding-left:15px;margin-bottom:2px;font-size:12px;text-transform:none;line-height:15px;}
ul#menu-menu-lato li li a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
ul#menu-menu-lato li li.current-menu-item a {background:url(images/sottomenu_frecce.jpg) 0 center no-repeat}

ul#menu-menu-lato li#menu-item-272 {margin:5px 0;width:169px; background:url(images/menu_alimentari2.png) 0 0 no-repeat}
ul#menu-menu-lato li#menu-item-272 li a {color:#91acbc}
ul#menu-menu-lato li#menu-item-309 {margin:5px 0;width:169px; background:url(images/menu_stampa2.png) 0 0 no-repeat}
ul#menu-menu-lato li#menu-item-309 li a {color:#cfbd86}
ul#menu-menu-lato li#menu-item-301 {margin:5px 0;width:169px; background:url(images/menu_veline2.png) 0 0 no-repeat}
ul#menu-menu-lato li#menu-item-301 li a {color:#cccd79}
ul#menu-menu-lato li#menu-item-302 {margin:5px 0;width:169px; background:url(images/menu_tecniche2.png) 0 0 no-repeat}
ul#menu-menu-lato li#menu-item-302 li a {color:#da9a5a}



ul#menu-menu-lato li a{color:#fff;padding-left:5px;font-size:16px;display:block;}
ul#menu-menu-lato li li a {color:#002347;font-size:12px;}

.catalogoSec {width:155px;float:left;margin-left:15px;padding-top:104px;position:relative}
.catalogoSec h3 {font-size:15px;font-family:"Courier New",Courier,monospace;text-transform:uppercase;margin:0 0 0 0;padding-left:4px}
.catalogoSec ul {margin-top:0;list-style-type: none;padding-left:0;padding-bottom:5px;padding-top:5px;font-size:12px;font-family:"Courier New",Courier,monospace;text-transform:uppercase;}
.catalogoSec ul li {padding:0 5px 0 15px}
.catalogoSec ul li:hover {background:url(images/sottomenu_frecce.jpg) 3px center no-repeat}
.catalogoSec ul li a{text-decoration:none;}

.catalogoSec .descr {display:none;position:absolute;left:155px;top:0;width:173px;z-index:10;background-position: 0 0; background-repeat:no-repeat;padding-bottom:20px}
.catalogoSec .descr p {padding: 0 8px 0 18px;font-size:11px}

.catAlimentari .descr p {color:#444}
.catStampa .descr p {color:#444}
.catVeline .descr p {color:#444}
.catTecniche .descr p {color:#444}

.catAlimentari .descr {background-image:url(images/sfondo_alimentari.png);}
.catStampa .descr {background-image:url(images/sfondo_stampa.png);}
.catVeline .descr {background-image:url(images/sfondo_veline.png);}
.catTecniche .descr {background-image:url(images/sfondo_tecniche2.png);left:0px;left:-173px;}


.catAlimentari {background:url(images/carte_alimentari.jpg) 0 0 no-repeat}
.catStampa {background:url(images/carte_stampa.jpg) 0 0 no-repeat}
.catVeline {background:url(images/carte_veline.jpg) 0 0 no-repeat}
.catTecniche {background:url(images/carte_tecniche.jpg) 0 0 no-repeat}

.catAlimentari li a, .catAlimentari h3 {color:#6891A8}
.catStampa li a, .catStampa h3 {color:#C4A956}
.catVeline li a, .catVeline h3 {color:#BEBF58}
.catTecniche li a, .catTecniche h3 {color:#D18941}

.subCat {width:100%;}
.catAlimentari .subCat {background-color:#E4EDF2}
.catStampa .subCat {background-color:#F2EFE4}
.catVeline .subCat {background-color:#F2F2DC}
.catTecniche .subCat {background-color:#FAF2E8}


#footer-content {color:#002347;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:10px;text-align:center;padding-top:20px}
#footer-content a {color:#002347;text-decoration:none;}


.medio {width:730px;}
.medio #sidebar {width:180px}
.medio .post-single {width:540px}

#topPageImage,#topPageMedia {margin-top:3px; float:left;}
#topPageMedia {height:400px;}
.topslideshow {margin:0;padding:0}

#sideRight {width:160px;float:right}
#sideRight ul {margin:0;padding:0;list-style-type: none;padding-left:10px}
#sideRight li {width:150px; background:url(images/news_puntini.png) 0 0 no-repeat;padding-top:10px;padding-bottom:10px;margin-top:2px}                                                        
#sideRight h4 {margin:5px 0 0 0}
#sideRight h4 a{text-decoration:none;color:#002347;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;font-size:17px;}
#sideRight p {margin-top:0;font-size:12px; color:#707173;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;clear:both;}
#sideRight a.view {clear:both; width:9px; height:11px; background:url(images/news_freccia.jpg) right 0 no-repeat;width:100%;margin-bottom:10px;display:block}
#sideRight a {text-decoration:none}
#content {float:left;}

h2.prodotto {margin-top:30px;margin-bottom:10px}
h2.prodotto a {color:#002347;font-size:24px;font-family:"Courier New",Courier,monospace;font-weight:bold;}
div.prodotto p {margin-top:0}
.medio div.prodottoMain {width:700px;margin-left:0}
.prodottoCont {width:100%}

h3.prodotto {margin-top:30px;margin-bottom:10px}
h3.prodotto a {color:#002347;font-size:24px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none}
.featured-thumbnail-news {float:left;margin-right:15px;width:209px;height:120px; overflow:hidden}
.news .dati {float:left;width:470px}
.news {float:left;clear:both;background:url(images/puntini_azzurri.png) left bottom repeat-x;padding:10px 0}
.news h3 {margin:0;}
.news h3 a {font-size:17px;padding:0 0 0 11px}
.news p {padding-left:11px;clear:both}
.news h4 {margin:0}
.news h4 {color:#002347;font-size:14px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;}
.news a.newsViewBig {cursor:pointer;float:right;clear:both;background:url(images/frecce_testonews.png) 0 0 no-repeat;width:20px;height:17px; display:block}
.newsCont {float:right}

.modale_header {background:url(images/modale_news_top.jpg) 0 0 no-repeat; height:127px; width:595px}
.mainModale {width:595px}


.featured-thumbnail-right {float:right}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

strong.azzurro {color:#91adbb;font-size:14px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}

img {border:none}

.wpcf7-form p {color:#002347;font-size:11px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;} 
.wpcf7-form p input {width:100%}
.wpcf7-form .big {width:350px;float:left;clear:both}
.wpcf7-form .midL, .wpcf7-form .mid2L {width:140px;float:left;clear:left;}
.wpcf7-form .midR, .wpcf7-form .mid2R {width:190px;float:left;margin-left:20px;clear:right}
.wpcf7-form .midC {width:140px;float:left;clear:both;}
.wpcf7-form .mid2L {width:90px}
.wpcf7-form .mid2R {width:240px}
.wpcf7-form p input[type=submit]{width:60px}

.contR {color:#002347;font-size:11px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;position:absolute; top:132px; right:10px;width:250px}
.contR .wpcf7-list-item {width:190px; float:left;clear:both;font-weight:bold}
.contR .wpcf7-list-item small {font-weight:normal}

a.reqInfo,a.reqInfoEn {display:block;width:151px;height:171px;cursor:pointer;background:url(images/richiedi.jpg) 0 0 no-repeat;margin-top:30px}
a.reqInfoEn {background-image:url(images/icone_request.jpg)}
.wpcf7-response-output {clear:both; margin-top:20px}

.prodottoMain h2 a {font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}

.post-content.prodotto2 {font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}      

#language {position:absolute; top:10px; right:10px}
#language, #language a {font-style: italic;color:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:11px; text-decoration:none}


.catalogoSec{position:relative;}
.catpage {cursor:pointer; width:100%;display:block;position:absolute;top:0;left:0;height:103px}


.inpagelist {margin-left:40px;margin-top:20px;}
.inpagelist ul {list-style:none}
.inpagelist li {line-height:16px}
.inpagelist ul a{line-height:12px; margin-bottom:7px;text-decoration:none; font-weight:bold;font-size:14px;font-family:"Courier New",Courier,monospace;text-transform:uppercase}
.inpagelist a:hover{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;}
.inpagelist.subCat-218 {background-color: #D3E3ED}
.inpagelist.subCat-242 {background-color: #EBE4D1}
.inpagelist.subCat-207 {background-color: #E8E8C5}
.inpagelist.subCat-248 {background-color: #F2DAC2}

.inpagelist.subCat-218 h3,.inpagelist.subCat-218 li a {color:#91acbc}
.inpagelist.subCat-242 h3,.inpagelist.subCat-242 li a {color:#cfbd86}
.inpagelist.subCat-207 h3,.inpagelist.subCat-207 li a {color:#cccd79}
.inpagelist.subCat-248 h3,.inpagelist.subCat-248 li a {color:#da9a5a}
.inpagelist {padding:20px;width:370px}
.inpagelist h3 {margin-top:0}
header {
	
}
	nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}

#content {
	
}
	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar {
	
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}

#footer {
	
}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widget-area {
	
}

.hide { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */

#menu-top-menu li {position:relative;}
#menu-top-menu li li {padding-bottom:9px;height:20px;min-width:160px}
#menu-top-menu li li a {border:none !important;}
#menu-top-menu ul {position:absolute;top:20px;left:3px;padding:0;margin:0;z-index:100;padding-top:9px;display:block;background-color:transparent}
#menu-top-menu ul li a {box-shadow:0px 4px 4px #444;background-color:#aaaaaa;color:#002347;padding:6px 7px;width:100%;font-size:80%}
#menu-top-menu ul li a:hover {color:#fff}
#menu-top-menu ul {display:none}
#menu-top-menu li:hover > ul {display:inline-block}


#home-video {}
#nav-primary .sub-menu a {font-family: 'Cabin Condensed', sans-serif;}
#menu-top-menu li li a{white-space: nowrap;float:left;width:200px}
.category-news .news h3  {margin-left:11px;line-height:16px}
.category-news .news h3 a {padding-left: 0 }


#sideRight h4,#sideRight h4 a {line-height:16px !important}
#primo-piano h4 {line-height:16px;margin-bottom:5px;}
h3.prodotto {line-height:18px}

.page-id-12 .post-content-pre {
padding-left:15px;
padding-bottom:30px
}



.ico-freccia {white-space:nowrap;vertical-align:middle;background-color:#c5b9b0;display:inline-block;color:#000;border-radius:19px;text-transform:uppercase;font-size:12px;line-height:13px;font-weight:700;padding:5px 10px 5px 0;height:27px}
.ico-freccia span {background: url(images/icona_freccia.png) center center no-repeat transparent;width:38px;height:38px;display:block;float:left;margin-right:5px;margin-top:-5px}
.ico-freccia.ico-single {line-height:27px;}

.ico-freccia.ico-w100px {width:100px;}
.ico-freccia.ico-w200px {width:200px;}
.ico-freccia.ico-w300px {width:300px;}
.ico-freccia.ico-w400px {width:400px;}
.ico-freccia.ico-w500px {width:500px;}

.ico-freccia.ico-w25per {width:25%;}
.ico-freccia.ico-w50per {width:50%;}
.ico-freccia.ico-w75per {width:75%;}
.ico-freccia.ico-w100per {width:100%;}
a.ico-freccia {cursor:pointer;}
a.ico-freccia:hover {color:#fff;}