@charset "utf-8";
/* CSS Document */

/*
Theme Name: Effetti speciali templates, ES02 Theme
URI: 
Description: ...
Author: Flavio Carboni
Author URI: http://www.effettispeciali.net  :: http://www.flyingpixel.net
Version: 1.0
*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@import url('reset.css');
/*
1: Global

2: Links

3: Headings

4: Containers

5: Header

6: Navigation

7: Middle

8: Form

9: Extra

10: Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* :::: 1 : GLOBAL :::::: */

body{
margin:0;
padding:0;
background:#fff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#333;
background:url(../template/images/bgHeader.jpg) left top repeat-x;

line-height:1.8em;
}


p{
margin:0;
padding:0;
}

img{
border:0;
}

ul,li{
list-style-type:none;
margin:0;
padding:0;
}

.right {
float: right;
}
.left {
float: left;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.align-center {
text-align:center;
}
.justify {
text-align:justify;
}
.hide {
display: none;
}
.clear {
clear: both;
}
.bold {
font-weight:bold;

}

.demiBold{
font-weight:bold;
color:#666666;
}


.italic {
font-style:italic;
}
.underline {
border-bottom:1px solid;
}
.highlight {
background:#ffc;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
float:left;
margin:4px 10px 4px 0;
}
img.alignright {
float:right;
margin:4px 0 4px 10px;
}


img.borderShadow{
border-right:#333 1px solid;
border-bottom:#333 1px solid;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}

.defaultFont{
font-family: Tahoma, verdana, arial, geneva;
font-size: 11px;
color: #696a65;
}

.red{
color:#FF0000;
}

.red1{
color:#990000;
}

.yellow{
color:#FFFF00;
}

.black{
color:#000;
}

.grey{
color:#333;
}


.green{
color:#0c7e0c;
}

.white{
color:#fff;
}

.blu{
color:#000033;
}

.cobalt{
color:#385b76;
}

.labelForm{
font-face:Verdana;
font-size: 7pt
}



.normalFont{
font-size:10px;
}

.font11{
font-size:11px;
}

.smallFont9{
font-size:9px;
}

.smallFont8{
font-size:8px;
}

.bigFont13{
font-size:13px;
}

.bigFont11{
font-size:11px;
}


h1{
font-size:16px;
color:#3458b8;
margin:0;
padding:0;
}

/*
h2{
font-size:18px;
color:#3c617d;
margin:0;
line-height:1.8em;
}

h4{
font-size:12px;
color:#000;
margin:0;
line-height:1.8em;
}

h3{
font-size:13px;
color:#0c7e0c;
margin:0;
padding:0;

}

h5{
font-size:11px;
color:#3c617d;
margin:0;
padding:0;
}

*/

#interne ul li, #boxWorld_hp ul li, #boxNews_hp ul li, #col2 ul li{
background: url(../template/images/bullet.gif) 10px 7px no-repeat;
line-height:26px;
padding-left:28px;
}



.marginul{
padding:0 0 0 30px; float:left;

}




/* :::::  END 1 :::::::: */


/* :::: 2 : LINKS :::::: */



a.linkRed, a.linkRed:visited, a.linkRed:active{
color:#990000;
text-decoration:none;

}
a.linkRed:hover {
color: #3d3a3a;
text-decoration:none;
}

a.linkWhite, a.linkWhite:visited, a.linkWhite:active{
color:#fff;
text-decoration:none;

}
a.linkWhite:hover {
color: #fff;
text-decoration:underline;

}


a.linkGrey, a.linkGrey:visited, a.linkGrey:active{
color:#333;
text-decoration:none;

}
a.linkGrey:hover {
color: #990000;
text-decoration:underline;

}


.margin5{
margin-left:5px;
}
.margin6{
margin-left:6px;
}


*html .-3top{
margin-top:-3px;
}

/* :::::  END 2 :::::::: */


/* :::: 4 : CONTAINERS :::::: */



#cont{
padding:0;
width:1051px;
margin:0;
text-align:left;

}

#header{
padding:0;
width:1051px;
height:81px;
overflow:hidden;
}


#header .logo{
width:171px;
height:81px;
float:left;
overflow:hidden;
}




#upNav{
height:40px;
width:879px;
padding:0 1px 0 0;
position:absolute;
left:171px;
top:0;

}

#nav{
padding:10px 1px 0 0;
width:879px;
height:31px;
background:url(../template/images/bgNav.gif) left top no-repeat;
position:absolute;
left:171px;
top:40px;

}

#corpo{
width:1051px;
overflow:hidden;
background:url(../template/images/bgCorpo.gif) left top repeat-y;
margin:0;
}


#bread{
width:1051px;
height:21px;
overflow:hidden;
}

#col1{
width:156px;
float:left;
margin:0;
padding:0 5px 0 10px;
}

#col2{
width:854px;
float:left;
padding:30px 7px 0 19px;
}





/*HP*/

#boxWorld_hp, #boxFiere_hp, #boxDocumentazione_hp, #boxServizi_hp, #boxNews_hp, #boxDocTecnica_hp, #boxAnniversario_hp, #boxNewProducts_hp{
position:absolute;
}

#boxWorld_hp{
width:234px;
left:190px;
top:131px;
height:220px;
overflow:hidden;
background:url(../modules/home/images/bgVegaNelMondo.jpg) left top no-repeat;
}


#boxFiere_hp{
padding:0 0 0 0;
width:440px;
height:189px;
overflow:hidden;
left:399px;
top:131px;
background:url(../modules/home/images/bgFiere_eventi.gif) left top no-repeat;
}

#boxAnniversario_hp{
padding:0 0 0 0;
width:400px;
height:220px;
overflow:hidden;
left:439px;
top:131px;
background: url(../modules/home/images/bgAnniversario.jpg) left top no-repeat;
}


#boxDocumentazione_hp{
width:390px;
height:171px;
left:190px;
top:579px;
overflow:hidden;
background:url(../modules/home/images/bgDocumentazioneTecnica.jpg) left top no-repeat;
}

#boxServizi_hp{
width:230px;
height:171px;
left:608px;
top:579px;
overflow:hidden;
background:url(../modules/home/images/bgServizi.gif) left top no-repeat;
}

#boxNews_hp {
width:180px;
height:579px;
left:863px;
top:131px;
overflow:hidden;
background:url(../modules/home/images/bgMisureLivello.gif) left top no-repeat;
}

#boxDocTecnica_hp{
width:648px;
height:176px;
left:190px;
top:380px;
overflow:hidden;
background:url(../modules/home/images/bgDocTecnica.jpg) left top no-repeat;
}


#boxNewProducts_hp{

width:648px;
height:171px;
left:190px;
top:770px;
overflow:hidden;
background:url(../modules/home/images/box_new_products.gif) left top no-repeat;

}

#pscroller1{

width:440px;
height:128px;
margin:0;
padding:0;
}




#pscrollerServizi{
width:210px;
height:130px;
padding:0;
margin:0;

}


#pscrollerBoxNewPeoducts{
width:628px;
height:130px;
padding:0;
margin:0;

}


/**********************************/









/*pagine interne*/

#interne{
width:735px;
padding:15px 40px 30px 105px;
}





.switchgroup1{

width:715px;
padding:0 0 0 20px;
font-weight:bold;


}

/* :::::  END 4 :::::::: */


/* :::::  6: NAVIGATION :::::::: */


#jsddm{
	margin: 0;
	padding: 0;
	width:876px;
	}
	
#jsddm li{
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	
	}

#jsddm li a	{
	display: block;
	/*background: #20548E;*/
	/*padding: 15px 0 0 0;*/
	text-decoration: none;
	/*border-right: 1px solid white;*/
	width: 105px;
	height:31px;
	color: #333;
	white-space: nowrap;
	text-align:center;
	}

#jsddm li a:hover{
	/*background: #1A4473*/
	color:#990000
	}
		
#jsddm li ul{
	margin:0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	/*border-top: 1px solid white*/
	}
		
#jsddm li ul li	{
	float: none;
	display: inline;
	height:5px;
	font-size:11px;
	}
		
#jsddm li ul li a{
	width: 120px;
	background: #a1a1a1 url(../template/images/bgSub.gif) left top no-repeat;
	padding:5px 5px 0 5px;
	/*border-right:#999 1px solid;
	border-left:#999 1px solid;*/
	text-align:left;
	height:21px;
	overflow:hidden;
			
	}
	
	
		
#jsddm li ul li a:hover	{
	/*background: #a1a1a1 url(../template/images/bgSub_1.gif) left top no-repeat;
	border-right:#ffd300 1px solid;
	border-left:#ffd300 1px solid;*/
	color:#FF0000;
		
	}


.lastli{
border-bottom:#999 1px solid;
}

/* :::::  END 6 :::::::: */



/* :::: 8 : FORMS :::::: */

form{
margin:0;
padding:0;
/*color:#ccc;*/
}

.inputbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3d3a3a;
	border-right-color: #3d3a3a;
	border-bottom-color: #3d3a3a;
	border-left-color: #3d3a3a;
	background-color:#d1ccbc;
	color:#493627;
	font-size:11px;
}






/* ::::::::: END 8  :::::::::::*/


/* :::::::::.. 9: EXTRA :::::::::::::::*/


.shadowTx {
	
	/*
	colore
	x
	y
	blur radius
	*/
	text-shadow: #000 1px 1px 0;
	
	
}


a.linkopacity img {
filter:alpha(opacity=60); 
-moz-opacity: 0.6; 
opacity: 0.6;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}


a.linkopacity1 img {
filter:alpha(opacity=100); 
-moz-opacity: 1; 
opacity: 1;}

a.linkopacity1:hover img {
filter:alpha(opacity=60);   
-moz-opacity: .06;   
opacity: 0.6;
}

.alpha50{

filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
color:#999999;
}




/* ::::::::.. END 9  :::::::::::::::::::..*/