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

/*
Theme Name: Effetti speciali templates, ES01 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 0 0 0;
background:#f6f6f6 url(../template/images/bg.jpg) left top repeat-x;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#5d5d5d;
text-align:center;
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:#dadad1;
}

.highlight_diSerie {
background:#ffd157;
}


.highlight_richiesta {
background:#f6a36d;
}


.uppercase{
text-transform:uppercase;
}

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;

border-left:#666 1px solid;
border-top:#666 1px solid;*/
border:#cfcfcf 1px solid;
}


img.borderShadow1{
border-right:#333 1px solid;
border-bottom:#333 1px solid;
/*
border-left:#666 1px solid;
border-top:#666 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%;
}


.white{
color:#fff;
}


.red{
color:#FF0000;
}

.red1{
color:#990000;
}


.black{
color:#000;
}

.grey{
color:#333;
}


.blu{
color:#000033;
}

.darkBlu{
color:#0c3165;
}

.lightBlu{
color:#019be1;
}

.bluBelca{
color:#028cca;
}

.marroon{
color:#5b5043;

}

.font11{
font-size:11px;
}

.smallFont9{
font-size:9px;
}

.smallFont8{
font-size:8px;
}

.bigFont12{
font-size:12px;
}

.bigFont13{
font-size:13px;
}

.bigFont14{
font-size:14px;
color:#019be1;
}



.veryBigFont{
font-size:32px;
}


h1{
font-size:18px;
color:#019be1;
margin:0;
padding:0;

}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#019be1;
padding:0;
margin:0;

}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#019be1;
padding:0;
margin:0;
}


h3.titoloPar{
padding:15px 0 0 23px;
}

h3.titoloLista{
padding:15px 0 20px 23px;
}

#c2 ul li{
background: url(../template/images/bullet.gif) 10px 7px no-repeat;
line-height:26px;
padding-left:28px;
overflow:hidden;
width:auto;
height:auto;
}

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

}


/*
.genericBtn{
padding:4px 0 0 0;
width:152px;
height:20px;
overflow:hidden;
background:url(../template/images/b_generic.jpg) left top no-repeat;
text-align:center;
}

.genericCart{
padding:10px 0 0 0;
margin:10px 0 0 0;
width:152px;
height:23px;

background: url(../modules/servizi/images/btn_acquista.jpg) left 7px no-repeat;
text-align:center;
}
*/
.paragrafi{
padding:20px 35px 10px 23px;
}

.arg_correlati{
padding:60px 30px 20px 10px;
font-size:10px;
}



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


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



a.linkBlu:link, a.linkBlu:visited, a.linkBlu:active{
color: #0070c0;
text-decoration:none;


}
a.linkBlu:hover {
color: #808080;
text-decoration:none;

}



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

}
a.linkRed:hover {
color: #0070c0;
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:#5d5d5d;
text-decoration:none;

}
a.linkGrey:hover {
color: #028cca;
text-decoration:none;

}

a.linkBlack, a.linkBlack:visited, a.linkBlack:active{
color:#000;
text-decoration:none;

}
a.linkBlack:hover {
color: #333;
text-decoration:none;

}


a.linkAcc, a.linkAcc:visited, a.linkAcc:active{
color:#808080;
text-decoration:none;


}
a.linkAcc:hover {
color: #0070c0;
text-decoration:none;


}

a.linkSwapped, a.linkSwapped:visited, a.linkSwapped:active{
color:#0070c0;
text-decoration:none;


}
a.linkSwapped:hover {
color: #808080;
text-decoration:none;


}




a.linkSub {
  display:block;
  color:#808080;
  /*background-color:transparent;*/
  padding-left:30px;
  text-decoration:none;
  line-height:30px;
  background:url(../template/images/nav/bgMenuBody.gif) left top repeat-y;
}


a.linkSub:hover {
  color: #0070c0;
  background-color:transparent;
  text-decoration:none;
 
}


a.linkSubSwapped, a.linkSubSwapped:visited, a.linkSubSwapped:active, a.linkSubSwapped:hover{
color:#0070c0;
text-decoration:none;
display:block;
padding-left:30px;
line-height:30px;
/*background-color:transparent;*/
background:url(../template/images/nav/bgMenuBody.gif) left top repeat-y;
}

/*
a.linkWhiteAcc, a.linkWhiteAcc:visited, a.linkWhiteAcc:active{
color:#fff;
text-decoration:none;
font-weight:bold

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

}
*/

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


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

#distancer, #header, #subHeader, #corpo, #foo{
margin:0 auto;
text-align:left;
}

/*******/
#distancer{
height:36px;
width:997px;
overflow:hidden;
}

#header{
width:997px;
height:90px;
overflow:hidden;
}

#header .logo{
padding:0 0 20px 25px;
width:216px;
height:70px;
overflow:hidden;
float:left;
}

#header .ricerca{
padding:63px 24px 0 108px;
width:462px;
height:27px;
background:url(../template/images/bgRicerca.jpg) left 53px no-repeat;
float:left;

}
/***********/

#subHeader{
padding:23px 26px 0 32px;
width:939px;
height:30px;
overflow:hidden;
background:url(../template/images/bgSubHeader.jpg) left top no-repeat;
}

/********/

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


}

#intCorpo{
width:997px;
overflow:hidden;
background:url(../template/images/bgIntCorpo.jpg) left top no-repeat;
}


#c1{
width:258px;
float:left;
margin:0;
padding:0;
}
#c2{
padding:0 0 0 5px;
width:734px;
float:left;

}



/*****/
#foo{
width:997px;
height:18px;
overflow:hidden;
background:url(../template/images/foo.gif) left top no-repeat;
}

#downFoo{
width:100%;
height:93px;
overflow:hidden;
background:url(../template/images/downFoo.gif) center top repeat-x;
}



/************home page****/

#contNewsProdotto{
width:730px;
height:263px;
overflow:hidden;
background:transparent url(../modules/images/home/common/bgNewsProdotti.jpg) left top no-repeat;
padding:0 0 0 4px;
}

#sliderImgNews{
width:696px;
height:263px;
float:left;
/*text-align:center;*/
/*misura originaria 411*/

}


#sliderImgNews div, #sliderImgNews table, #sliderImgNews table td{
/*width:380px;
height:263px;*/
/*  PROVA UNICO BLOCCO*/
width:696px;
height:263px;
/*text-align:center;*/
background:transparent url(../modules/images/home/common/bgInternoImgsSlider.jpg) left top repeat-x;
overflow:hidden;

}


#sliderTxImgNews, #sliderTxImgNews div{

background:transparent url(../modules/images/home/common/bgInternoImgsSlider.jpg) left top repeat-x;
overflow:hidden;

}


#sliderTxImgNews{

width:316px;
height:263px;
float:left;
text-align:left;

}

#sliderTxImgNews div{
padding:20px 15px 0 24px;
width:277px;
height:243px;
overflow:hidden;
text-align:left;

}

#boxSede{
padding:48px 0 0 0;
width:358px;
height:208px;
float:left;
overflow:hidden;
background:url(../modules/images/home/common/bgSede.jpg) left top no-repeat;
}

#boxNewsTx{
float:left;
width:376px;
height:256px;
overflow:hidden;
background:url(../modules/images/home/it/bgNewsTx.jpg) left top no-repeat;
}

#boxThumbProdotti{
width:198px;
height:150px;
overflow:hidden;
float:left;
}

.prodottiInEvidenza{
padding:0 0 26px 26px;
width:198px;
height:150px;
overflow:hidden;
float:left;
background-position:26px top;
background-repeat:no-repeat;

}

/*tabella colore*/

.boxTabColori{
padding:0 0 24px 10px;
width:211px;
height:144px;
overflow:hidden;
float:left;
background:url(../modules/images/tabellaColori/common/bgBoxColore.gif) 10px top no-repeat;

}

.imgIntColore{
padding:5px 7px 0 4px;
width:200px;
height:98px;
}

.didascaliaColore{
padding:11px 7px 0 26px; height:30px; width:178px;
}

.didascaliaColore p{
font-size:9px;
}



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


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

/*accordion*/

.menu_list {
	width: 258px;
	/*background:#a9cbb4;*/
}
.menu_head {
	 width:149px;
	 height:36px;
	 padding:15px 0 0 109px;
	 cursor:auto;
	 color:#fff;
	 font-weight:bold;
	 overflow:hidden;
	 
	
}
/*
.menu_head a{
  color:#808080;
   background-color:transparent;
   text-decoration:none;
  }
  
 .menu_head a:hover{
  color: #0070c0;
  }

*/


.menu_body {
	display:none;
	font-size:11px;
	background:url(../template/images/nav/bgMenuBody.gif) left top repeat-y;
	/*background:#a9cbb4;*/
	/*height:100px;
	overflow:auto;*/
}

.heightP{
height:14px;
}

/*
.menu_body a {
  display:block;
  color:#808080;
  
  background-color:transparent;
 
  
  padding-left:30px;
 
  text-decoration:none;
  line-height:25px;
}


.menu_body a:hover {
  color: #0070c0;
 
}
*/

.firstA{
background:url(../template/images/nav/upBoxMenu.gif) lef top no-repeat;
}

.lastA{
/*background:url(../template/images/nav/downBoxMenu.gif) left top no-repeat;*/
height:10px;
overflow:hidden;
}

.normalA{
background:url(../template/images/nav/bgBoxMenu.gif) left top no-repeat;
}


/* :::::  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: #8baaca;
	border-right-color: #8baaca;
	border-bottom-color: #8baaca;
	border-left-color: #8baaca;
	background-color:#fff;
	color:#493627;
	font-size:11px;
}






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


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


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

.shadowTx_w {
	
	/*
	colore
	x
	y
	blur radius
	*/
	text-shadow: #ccc 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  :::::::::::::::::::..*/
