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

/*
Theme Name: N/A
URI: http://www.sarataccardi.com
Description: sara taccardi official web site
Author: Flavio Carboni
Author URI: http://www.effettispeciali.net  :: http://www.flyingpixel.net
Version: 1.0
*/


/*
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:#000 url(../template/images/bg.jpg) left top repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFF;
/*text-align:center;*/
}

p{
margin:0;
padding:0;
}

img{
border:0;
}


.coloreIva{
color:#b5ad8f;
}


.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;
}

.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: verdana,arial,geneva;
font-size: 11px;
color: #666666;
}

.red{
color:#FF0000;
}

.red1{
color:#990000;
}

.yellow{
color:#FFFF00;
}

.black{
color:#000;

}

.green{
color:#57a133;
}

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


.brown{
color:#3d3a3a;
font-weight:bold;
}

.normalFont{
font-size:10px;
}

.font11{
font-size:11px;
}

.smallFont{
font-size:9px;
}

.smallFont1{
font-size:8px;
}

.bigFont{
font-size:13px;
}

.bigFont1{
font-size:12px;
}


h1{
font-size:14px;
color:#000;
margin:0;
padding:0;

}


h2{
font-size:12px;
color:#333;
margin:0;
line-height:1.3em;


}


.noNews{
color:#830101;
font-size:12px;
font-weight:bold;
}

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


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


a.linkBrown, a.linkBrown:visited, a.linkBrown:active{
color: #3d3a3a;
text-decoration:none;

}
a.linkBrown:hover {
color: #990000;
text-decoration:none;
}



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

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








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


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

#bgFlash{
width:948px;
height:658px;
z-index:10;
position:relative;
margin-left:-474px;
margin-top:0;
text-align:center;
top:0;
left:50%;
}





#htmlContent{
position:absolute;
/*margin-left:-100px;*/
margin:0;
z-index:20;
width:400px;
height:495px;

/*disattiva SOLO IN FASE DI TEST*/
visibility:hidden;

top:50px;
/*border:#000 1px solid;*/
margin-left:70px;
font-size:12px;
color:#000000;
text-align:left;
/*left:50%*/
}

*html #htmlContent{
margin:0 0 0 -405px;
}

*:first-child+html #htmlContent{
margin: 0 0 0 -405px;
}


/* HOME */

#mod_0_colonna1{
padding:14px 0 0 0;
width:183px;
height:481px;
overflow:hidden;
float:left;
color:#757268;
}


#mod_0_colonna1 .boxDisco{
width:172px;
height:286px;

}



#mod_0_colonna1 .boxNewsletter{
width:172px;
height:195px;
padding-left:11px;

}





/* ... le news....*/

#mod_0_colonna2{
padding:34px 40px 0 15px;
width:162px;
height:495px;
overflow:hidden;
float:left;

}



#contNews{
width:162px;
height:380px;

}

#contNews H1{
color:#3d3a3a;
font-weight:bold;
font-size:10px;
margin:0 0 8px 0;
}

#contNews P{
margin:10px 0 0 0;
color:#666;
line-height:1.5em;
font-size:10px;
/*text-align:justify;*/
}
#contNews .readMore{
text-align:right;
font-size:10px;
width:162px;
height:15px;
margin-top:8px;
margin-bottom:50px;
padding-right:10px;
color:#3d3a3a;
}
#contNews P A{
color:#666;
text-decoration:none;
}
#contNews P A:Hover{
color:#666;
color:#990000;
}
#contNews .readMore A{
color: #3d3a3a;
text-decoration:none;
font-weight:bold;
}
#contNews .readMore A:Hover{
text-decoration:none;
color:#990000;
font-weight:bold;
}
#marqueecontainer{
position: relative;
width: 162px; /*marquee width */
height: 380px; /*marquee height */
background-color: transparent;
overflow: hidden;
border:none;
}



/* BIOGRAFIA (id=3), NEWS(1), TOUR(2), LINKS(5), CONTATTI (6) DISCLAIMER(7) */

#mod_1, #mod_3, #mod_5, #mod_6, #mod_7{
width:400px;
height:426px;
overflow:hidden;
padding:34px 40px 0 11px;
}

#mod_2{
width:450px;
height:426px;
overflow:hidden;
padding:34px 40px 0 11px;
}

#mod_1_contTesto, #mod_2_contTesto, #mod_3_contTesto, #mod_5_contTesto, #mod_6_contTesto, #mod_7_contTesto  {
	width:350px;
	height:400px;
	position:relative;
	overflow:hidden;
	
	
}


#mod_2_contTesto  {
	width:400px;
	height:400px;
	position:relative;
	overflow:hidden;
	
	
}


*html #mod_3_contTesto, *html #mod_5_contTesto, *html #mod_6_contTesto, *html #mod_7_contTesto{
/*margin-top:-40px;*/
height:350px;
}

*:first-child+html #mod_3_contTesto, *:first-child+html #mod_5_contTesto, *:first-child+html #mod_6_contTesto, *:first-child+html #mod_7_contTesto{
/*margin-top:-40px;*/
height:350px;
}



*html #mod_1_contTesto, *html #mod_2_contTesto{
/*margin-top:-40px;*/
height:330px;
}

*:first-child+html #mod_1_contTesto, *:first-child+html #mod_2_contTesto{
/*margin-top:-40px;*/
height:330px;
}


#mod_6_contTesto #testo{
width:360px;
}

#testo{
	position:absolute;
	width:350px;
	
}

#testoScroll{
	position:absolute;
	width:400px;
	
}




#testo P, #testoScroll P{
	margin:0;
	padding-left:10px;
	width:340px;
	text-align:justify;
	line-height:1.8em;
	color:#666;
	font-size:10px;
	
}





#testo form a, .linkDescLinks a{
color:#3d3a3a;
text-decoration:none;

}
#testo form a:hover, .linkDescLinks a:hover{
color:#990000 ;
text-decoration:none;
}



/*
#testo a, #testo P a, #testo form a{
color:#3d3a3a;
text-decoration:none;

}
#testo a:hover testo P a:hover, #testo form a:hover{
color:#990000 ;
text-decoration:none;
}
*/




/*
#testo form a{
color:#3d3d3a;
text-decoration:none;

}
#testo form a:hover {
color: #990000;
text-decoration:none;
}
*/




#testo H1, #testo P H1, #mod_1 H1, #testoScroll H1, #testoScroll P H1{
color:#3d3a3a;
font-weight:bold;
font-size:10px;
margin:0 0 8px 0;
}



#testo .readMore, testoScroll .readMore{
text-align:right;
font-size:10px;
width:340px;
height:15px;
margin-top:8px;
margin-bottom:50px;
padding-right:10px;
color:#3d3a3a;
}


/*frecce scorrimento*/
.arrowCont{
	width:40px;
	height:100px;
	position:absolute;
	top:90px;
	left:360px;
	
}
.arrowCont div{
text-align:right;
}


#mod_6 form{

font-size:10px;
padding-left:10px;
text-align:left;

}








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

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

form{
margin:0;
padding:0;
color:#666;
}

.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 :::::::::::::::*/

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  :::::::::::::::::::..*/
