/*
Theme Name: VisioMainTheme
Theme URI: http://www.e2net.it/
Description: Visionottica Theme.
Version: 1.0
Author: Marco Piccardo
Author URI: http://www.eurotraining.it/
*/

#stimuli_overlay {
	z-index: 100 !important;
}

body {
	margin: 0px;
	padding: 0px;
	background: #290012 url(images/newbg.jpg) no-repeat top;ù
	font-family: Arial;
}

#vo_container {
	width: 100%;
}

.datara{
color: #dddddd;
font-size: 11px;}
#vo_main_body {
	width: 853px;
	margin: auto;
}
.share input,.share label{
float: none !important;
display: inline !important;
width: 120px;
}

.share label{
padding: 0px;}
.share input{
color: #c1c1c1;
width: 110px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
line-height: 18px;
background-color: #6E1130;
border: 1px none #47001f;
box-shadow:inset 3px 3px 3px #47001f;
-moz-box-shadow:inset 3px 3px 3px #47001f;
-webkit-box-shadow:inset 3px 3px 3px #47001f;

}
#spacio{
margin-bottom: 5px;}
.share button, .mailinvia{
padding: 0px 10px;
padding-left: 24px;
font-size: 10px;
box-shadow: 3px 3px 3px #47001f;
-moz-box-shadow: 3px 3px 3px #47001f;
-webkit-box-shadow: 3px 3px 3px #47001f;
line-height: 22px;
color: #c1c1c1;
cursor: pointer;
background-color: #6E1130;
border: 0px solid #c1c1c1;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
#submitto #submitton {
	display:none !important;
}
.share_title{
font-size: 12px;
margin-top: 20px;
margin-bottom: 5px;

}
#returno {
	font-weight:bold;
	margin-top:20px;
}

.share{
margin-bottom:50px;
font-size: 12px;
color: #c1c1c1;
/*float: left;*/
padding:0px;
width: 420px;
}

.share button:hover,.share input:focus{
background-color: #47001f;
}

.facebook{
background: url(images/facebook_16.png) no-repeat 4px center;
}

.google{
background: url(images/google_16.png) no-repeat 4px center;
}
.linkedin{
background: url(images/linkedin_16.png) no-repeat 4px center;
}

.twitter{
background: url(images/twitter_16.png) no-repeat 4px center;
}


.myspace{
background: url(images/myspace_16.png) no-repeat 4px center;
}
.titolora{
color: #dddddd;

font-size: 12px;
margin-top: 4px;
margin-bottom: 4px;
}
.rassegna{
margin-bottom: 20px;
cursor: pointer;
padding-left: 45px;
background: top left url(http://visionottica.it/files/2010/11/pdf_icon-21.png) no-repeat;
background-position-x: 0px;
background-position-y: 16px;}
.contenutora{
color: #dddddd;
}
.contenutora p{
margin: 0px !important;
padding: 0px;
}

.contenutora a{
color: #dddddd;
font-weight: bold;
}

.contenutora a:hover{
color: #ffffff !important;
font-weight: bold;
}
#vo_image_container {
	background: transparent url(images/white_main_banner_bg.png) no-repeat top left;
	width: 653px;
	height: 309px;
}

#vo_slider {
	height:302px;
	overflow:hidden;
	padding-left:3px;
	width:646px;
}
h1.s{
font-size: 12px !important;
text-transform: uppercase;
}

#vo_site_menu {
	height: 82px;
	position: relative;
}

#vo_site_menu ul {
	top: 63px;
	left: 45px;
	padding: 0px;
	height: 20px;
	margin: 0px;
	width: 600px;
	position: absolute;
}

#vo_site_menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	color: white;
	text-transform: uppercase;
	font-size: 8pt;
	font-family: Arial;
	color: #dddddd;
	padding: 0px 5px;
	border-right: 1px solid #c1c1c1;
	font-weight: normal;
}

#vo_site_menu ul>li:last-child {
	border: none;
}

#vo_site_menu ul li a, #vo_main_menu ul li a {
	text-decoration: none;
	color: #c1c1c1;
}

#vo_site_menu ul li a:hover, #vo_main_menu ul li a:hover, #vo_main_menu ul li .current_page_item>a:first-child, #vo_site_menu ul li.current_page_item a {
	color: #870235;
}

#vo_main_menu ul li.current_page_item.li_depth_0 {
	list-style: url(images/list_item_hover.gif);	
}

#vo_main_menu {
	float: left;
	width: 200px;
	margin-top:180px;
}

#vo_main_menu>ul {
	margin: 0px;
	padding: 0px 12px;
}

#vo_main_menu>ul>li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#vo_main_menu>ul>li>ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 22px;
}

.widget_visionottica_pages>ul>li>a {
	line-height: 26px;
	cursor:pointer;
}

.widget_visionottica_pages>ul>li {
	list-style: url(images/list_item.gif);
	font-size: 9pt;
}

.widget_visionottica_pages>ul>li:hover {
	list-style: url(images/list_item_hover.gif);
	font-size: 9pt;
}

#vo_main_menu ul li#page-item-70.li_depth_0 {
	list-style: url(images/search_mini.png);	
}

#vo_main_menu ul li#page-item-70.li_depth_0:hover {
	list-style: url(images/search_vinaccia.png);	
}

.widget_visionottica_pages>ul>li>ul {
	margin: 0px;
	padding: 0px;
	display:none;
}

.widget_visionottica_pages>ul>li>ul>li {
	list-style: none;
	font-size: 9pt;
}

.widget_visionottica_pages>ul>li>a {
	display: block;
	width: 100%;
	border-bottom:1px solid #C1C1C1;
}

.widget_visionottica_pages h2 {
	display:none;
}

#vo_main_page {
	float: left;
	width: 653px;
}

#vo_page_narrow_column {
	float: left;
	padding:5px 10px 5px 40px;
	width:420px;
}

#vo_page_full_column {
	float: left;
	padding:5px 10px 5px 40px;
	width:540px;
}

#vo_page_sidebar {
	float: left;
	width: 145px;
	margin-left: 36px;
	margin-top: 12px;
}

#vo_logo {
	background: transparent url(images/logo_red_bg.png) top left no-repeat;
	left: 90px;
	position: absolute;
	width: 161px;
	height: 164px;
	overflow: hidden;
	text-align:center;
}

#vo_center {
	position: relative;
}

#vo_page_container h1, h3, h4 {
	color: #c1c1c1;
}

#vo_page_container h2 {
	font-size: 12pt;
	text-transform: uppercase;
	color: #c1c1c1;
	margin:10px 0px;
}

#vo_page_container a {
	text-decoration: underline;
	color: #C1C1C1;
}

#vo_page_container a:hover {
	text-decoration: underline;
	color: #C1C1C1;
}

#vo_page_container p {
	font-size: 9pt;
	color: #c1c1c1;
	margin:5px 0px;
	text-align: justify;
}

#vo_image_container {
	position: relative;
}

#vo_image_ur_corner {
	background: transparent url(images/white_right_top_corner.png) top right;
	height: 15px;
	width: 15px;
	right:4px;
	top:0px;
	width:15px;
	position:absolute;
	z-index:100;
}

#vo_image_ll_corner {
	background: transparent url(images/white_left_bottom_corner.png) top right;
	bottom:7px;
	height:15px;
	left:3px;
	position:absolute;
	width:16px;
	z-index:100;
}

#vo_image_lr_corner {
	background: transparent url(images/white_right_bottom_corner.png) top right;
	bottom:7px;
	height:15px;
	right:4px;
	position:absolute;
	width:15px;
	z-index:100;
}

#vo_logo {
	z-index:100;
}

ul#choose_reg, ul#choose_prov {
	margin-top:50px;
	padding:0px;
}

ul#choose_reg li, ul#choose_prov li {
display:block;
float:left;
font-size:10pt;
padding:7px 0;
text-transform:uppercase;
width:170px;
}

ul#choose_reg li a:hover, ul#choose_prov li a:hover {
	color:#870235;
}

.visiorisultati thead th {
color:#C1C1C1;
font-size:11pt;
text-transform:uppercase;
white-space:nowrap;
padding:50px 20px;
}

.visiorisultati {
	clear: both;
	/*width:675px;*/
	width:665px;
}

.visiorisultati tbody th {
color:#C1C1C1;
font-size:8pt;
text-transform:uppercase;
white-space:nowrap;
text-align: left;
}

.visiorisultati tbody td {
color:#C1C1C1;
font-size:8pt;
padding:5px;
}

.visiorisultati, #visioreg, #choose_prov, #choose_reg {
	/*margin-left:-60px;*/
	margin-left:-45px;
}

#visiosearch {
	margin-right:-97px;
}

#visioreg, #visioprov {
	float: left;
	font-size:11pt;
	line-height:25px;
	margin-right:23px;
}
.page-item-797{
float: right !important;
display: block;}
#visioreg a:hover, #visioprov a:hover {
	color:#870235;
}

#visiosearch {
	float: left;
	width:300px;
}
h3.labellabella {
	display:inline;
	clear:none;
	margin:0px 3px;
}

.visiorisultati img {
	height: 25px;
	border: none;
}

.buttonsearch {
	width: 20px;
	height: 20px;
	margin:0px 5px;
	vertical-align:middle;
}

.riservatalink {
	font-size: 7pt;
}

#vo_page_sidebar .widget_text {
	list-style: none;
	text-align: right;
}

#vo_page_sidebar .widget_text a:hover {
	color:#870235;
}

.jqRollerImage {
	position: absolute;
}

.jqRollerImage.active {
	z-index: 90;
}

.wp-post-image {
	border-width:0px;
}

#paginazione {
	list-style-type:none;
	margin:20px 0px;
	padding:0px;
	height:30px;
}

#paginazione li {
	float:left;
	display:block;
	width:20px;
	font-size:12px;
	color:#C1C1C1;
}

#paginazione li#pagine {
	width:60px;
}

#paginazione li.freccette {
	width:35px;
}

#paginazione a {
	text-decoration:underline;
}

#paginazione a.current {
	font-weight:bold;
	text-decoration:none;
	color:#C1C1C1;
}


.homeside{
font-size: 11px;
text-align: left !important;
margin-bottom: 20px;}

.homeside h2{
font-size: 11px !important;
padding: 3px 3px 3px 3px;
margin: 0px !important;
display: block;
text-align: center !important;
background-color: #6e1130;
-moz-border-radius-topleft: 3px;
 -webkit-border-radius: 3px 3px 0px 0px;
 border-radius: 3px 3px 0px 0px;
-moz-border-radius-topright: 3px;

}

.ciao2icone


#vo_footer a{
color:#C1C1C1 !important;
font-size: 11px !important;
 }
 

#vo_footer {
margin-bottom: 30px;
color:#C1C1C1;
font-size: 10px !important;
width: 420px;
margin-left: 233px;
padding-top: 60px;
clear: both;

padding-left: 5px; }


.printo{
padding-left: 24px;
margin: 10px 0px 35px 0px !important;
padding-top: 3px;
padding-bottom: 3px;
cursor: pointer;
display: block;
background: url(http://visionottica.it/wp-content/themes/visionmaintheme/images/printo.png) left center no-repeat;}
.printotest{
margin-left: auto !important;

margin-right: auto !important;
width: 218px;
display: block;
font-size: 14px;
text-transform: uppercase;}
.homeside img{
width: 145px;
margin-bottom: 5px;
border: 0px none;}
.scoupon{
border: 1px dashed #c1c1c1;
color: #c1c1c1;
padding: 20px 30px;
font-size: 22px;
margin-top: 20px;
margin-bottom: 5px;
text-align: center;}

.coup_title{
font-weight: bold;
text-decoration: underline;
color: #c1c1c1;
font-size: 12px;
margin: 20px 0px 7px 0px;
}

ul{
padding: 0px;
margin: 0px;}

#condico{height:45px;margin-bottom:10px;margin-top:20px}.icocondico{cursor:pointer;display:block;float:left;height:40px;margin-left:15px;overflow:hidden;width:40px}#socicons{margin:12px auto 5px;width:605px}#icona1{background-image:url(icone/11.png);background-position:0 0}#icona2{background-image:url(icone/12.png);background-position:0 0}#icona3{background-image:url(icone/8.png);background-position:0 0}#icona4{background-image:url(icone/5.png);background-position:0 0}#icona5{background-image:url(icone/2.png);background-position:0 0}#icona6{background-image:url(icone/6.png);background-position:0 0}#icona7{background-image:url(icone/7.png);background-position:0 0}#icona8{background-image:url(icone/10.png);background-position:0 0}#icona9{background-image:url(icone/9.png);background-position:0 0}#icona10{background-image:url(icone/4.png);background-position:0 0}#icona11{background-image:url(icone/3.png);background-position:0 0}#icona1:hover{background-image:url(icone/11.png);background-position:0 40px}#icona2:hover{background-image:url(icone/12.png);background-position:0 40px}#icona3:hover{background-image:url(icone/8.png);background-position:0 40px}#icona4:hover{background-image:url(icone/5.png);background-position:0 40px}#icona5:hover{background-image:url(icone/2.png);background-position:0 40px}#icona6:hover{background-image:url(icone/6.png);background-position:0 40px}#icona7:hover{background-image:url(icone/7.png);background-position:0 40px}#icona8:hover{background-image:url(icone/10.png);background-position:0 40px}#icona9:hover{background-image:url(icone/9.png);background-position:0 40px}#icona10:hover{background-image:url(icone/4.png);background-position:0 40px}#icona11:hover{background-image:url(icone/3.png);background-position:0 40px}

 
#vo_footer a{
color:#C1C1C1 !important;
 }
 
.share form .mailinvia {
	float:right !important;
	width:70px;
	margin:4px;    padding: 0;
    text-align: right;
	border-width:0px;
	border-style:hidden;
	background-color:transparent;
	text-decoration:underline;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

.pulsantiera button {
    background-position: 0 0;
    height: 16px;
    padding: 0;
    width: 16px;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.pulsantiera {
	margin-top:15px;
}

body.page-id-1032 #vo_page_container a.polarizzato,
body.page-id-1042 #vo_page_container a.fotocromatico,
body.page-id-1045 #vo_page_container a.graduate,
body.page-id-604 #vo_page_container a.stress,
body.page-id-627 #vo_page_container a.gunnar {
	color:#870235;
}

#hoverNav{
display: none !important;
}
/*table.visiorisultati.stretta {
	width:100%;
	margin:0;
}*/

/*
.share form .mailinvia:hover,.share form .mailinvia:focus{
background-color: #47001f;
}*/
body {
background-image: url(images/pattern_vo.jpg);
background-repeat: repeat;
}
