/*
Style Sheet for 
alessandro -- daniela@dpenati.com
*/

/* Begin General Site Styles (sdk) */

/******************************************
 TAGS STYLE  background:#31363E; color:#c6cfde
 ******************************************/

a {
	text-decoration:none;
}

a:hover {
	color:#8598b6;
	text-decoration:underline;
}

body { 
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin:0; 
	background:#31363E;
	background-color:#31363E;
	layer-background-color:#31363E;
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	color:#333333;
	scrollbar-arrow-color:#333333;
	scrollbar-darkshadow-color:#666666;
	scrollbar-base-color:#F4F4F4;
}

p { 
	font-size:11px;  
	line-height:14px;  
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#333333;
}

b {  
	font-weight:bold 
}

i {  
	font-style:italic;  
}


/******************************************
 ALIGNMENT STYLES
 ******************************************/
 
#right { text-align:right; }
#center { text-align:center; }
#left { text-align:left; }
#top { vertical-align:top; }	
#middle { vertical-align:middle; }
#bottom { vertical-align:bottom; }	

#bottomR {  
	text-align:right;
	vertical-align:bottom;
}
#centerTable {  
	text-align:center;
	vertical-align:middle;
}

#topR {  
	text-align:right;
	vertical-align:top;
}
 
 
/******************************************
 BACKGROUND COLORS
 ******************************************/ 
 /**** SIRONIK ****/
 /* (lightBlue) */
.colorA { 
	background:#FFFFFF;
}
 /* (lightMBlue) */
.colorA2 { 
	background:#31363E;
}
 /* (mediumBlue - bkg) */
.colorB { 
	background:#383D44;
}
 /* (darkBlue) */
.colorC { 
	background:#31363E;
} 
 /* (peach_English) */
.colorD { 
	background:#FF9999;
}  
  /* (green_Italian) */
.colorE { 
	background:#66CCCC;
} 
 /* (verticalLine) */
.lineV { 
	background:#CCCCCC;
} 
  /* (light COLOR theme) */
.colorF { 
	background:#CCFFFF;
} 


 
 /**** NEUTRAL ****/
 /* (bianco) */
.white { 
	background:#FFFFFF;
}
 /* (gray L) */
.grayL { 
	background:#CCCCCC;
}
 /* (gray M) */
.grayM { 
	background:#999999;
}
 /* (gray) */
.gray { 
	background:#666666;
}
 /* (gray D) */
.grayD { 
	background:#333333;
}
 /* (nero) */
.black { 
	background:#000000;
}



/******************************************
 BACKGROUND IMAGES
 ******************************************/ 
/* sk_home page */
.sfondoHP {
	background:url(./images/sfondoHP.gif);
}
/*
td.bkgCirclesV {
	background:url(./images/bkgCirclesV.gif);
}
*/
/* sk_home page */
.sfondoLANG {
	background:#F4F4F4 url(./images/sfondoLANG.gif);
}
/* sk_inside page */
.sfondoINS {
	background:#F4F4F4 url(./images/sfondoINS.gif);
}
/* sk_inside tac */
.insideTAC {
	background:url(./images/insideTAC.gif);
}
/* sk_inside Writings page */
.sfondoINS2 {
	background:#989faa url(./images/sfondoINS2.gif);
}

/******************************************
 BASIC TEXT STYLES
 ******************************************/ 

 /****** SK Txt  ***********/
/* cm  */ 
.cm { 
	font-size:10px;  
	font-weight:normal; 
	color:#CCCCCC;
	font-family:"Courier", monospace;
	text-align:right;
}
/* copy  */ 
.copyTxt { 
	font-size:11px;  
	line-height:14px; 
	font-weight:normal; 
	color:#333333;
	padding:1px;
	letter-spacing:0em;
}
/* copy  */ 
.riddleTxt { 
	font-size:11px;  
	font-weight:normal; 
	color:#333333;
	padding:1px;
	letter-spacing:0em;
	font-style:italic;  
	line-height:18px; 
}
/* header text  */ 
.hdTxt { 
	font-size:11px;  
	line-height:14px; 
	font-weight:bold; 
	color:#336699;
	text-transform:uppercase;
}
/* title */ 
.titleTxt { 
	color:#444444; 
	font-weight:bold; 
}
.contentLink {
	color:#333366;
	text-decoration:underline;
	font-weight:bold;
	padding:0px;
}

.contentLinkL {
	color:#CCCCCC;
	text-decoration:underline;
}

.email { 
	font-size:11px;  
	line-height:14px;  
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#333366;
}
.address { 
	font-size:10px;  
	line-height:14px;  
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#FFFFFF;
}
/* Side Column TXT : hd */ 
.sideHD { 
	color:#CCFFFF; 
	font-weight:bold; 
}
.sideTxtB { 
	font-size:11px;  
	line-height:14px;  
	font-style:normal;  
	font-weight:bold; 
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#336699;
}  
.sideTxtW { 
	font-size:11px;  
	line-height:14px;  
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#FFFFFF;
}  
.sideTxtWc { 
	font-size:11px;  
	text-align:center;
	line-height:14px;  
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#FFFFFF;
} 

.sideTxtC { 
	font-size:11px;  
	line-height:14px; 
	text-align:center; 
	font-style:normal;  
	font-weight:normal; 
	font-family:"Verdana", "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	letter-spacing:0.02em;
	color:#336699;
}  

/******************************************
 FORM STYLES
 ******************************************/ 

input {
	text-indent:3px;
	font-size:10px;  
	line-height:12px; 
	color:#333333;
	border-bottom:#66CCCC 1px solid; 
	border-left:#66CCCC 1px solid;
	border-right:#66CCCC 1px solid;
	border-top:#66CCCC 1px solid; 
	background:#CCCCCC;
}

input.error {
	background:#66CCCC;
	color:#333333;
	font-weight:bold; 
} 


/******************************************
 CV TEXT
 ******************************************/ 
 
/* copy  */ 
.cvTxt { 
	font-size:11px;  
	line-height:14px; 
	font-weight:normal; 
	color:#333333;
	padding:1px;
	letter-spacing:0em;
}
/* title  */ 
.cvTxt b {  
	font-weight:bold; 
	color:#333333;
}

/* summary */ 
.cvIntroTxt { 
	color:#336699; 
	padding:0px;
}
/* title  */ 
.cvIntroTxt b {  
	font-weight:bold; 
	color:#336699;
}


/* anchors  */ 
.cvLink { 
	font-size:10px;  
	line-height:14px; 
	font-weight:normal; 
	color:#FFFFFF;
	padding:2px;
	letter-spacing:0em;
}

/* top Link  */ 
.cvLink2 { 
	font-size:9px;  
	line-height:14px; 
	font-weight:normal; 
	color:#CCFFFF;
	padding:0px;
	letter-spacing:0em;
}

/* client list */ 
.cvClient { 
	font-size:9px;  
	line-height:22px; 
	font-weight:normal; 
	color:#CC0000;
	padding:2px;
	letter-spacing:0em;
}

/****** PAGE NUMBER *******/
.pageNumberON {
	font-size:10px;  
	line-height:12px; 
	font-family:"Verdana", "Arial", "Helvetica", sans-serif; 
	font-style:normal;  
	font-weight:bold;
	color:#FF6600; 
	text-decoration:none;
}
.pageNumberOFF {
	font-size:10px;  
	line-height:12px; 
	font-family:"Verdana", "Arial", "Helvetica", sans-serif; 
	font-style:normal;  
	font-weight:normal;
	color:#8598b6; 
	text-decoration:none;
}
.pageNumberLine {
	font-size:10px;  
	line-height:12px; 
	font-family:"Verdana", "Arial", "Helvetica", sans-serif; 
	font-style:normal;  
	font-weight:bold;
	color:#999999; 
	text-decoration:none;
}


/******************************************
 FROM the other CSS
 ******************************************/ 
 /* (sideBar) changed from FFFFFF to-SK *********************/
.c01a { 
	background:#666699;
}

/* mainArticle HD  */ 
.mainArtHD { 
	font-size:10px;  
	font-weight:bold; 
	color:#336699;
	padding:;
	letter-spacing:0.04em;
	text-transform:uppercase;
}

/* mainArticle Txt  */ 
.mainArtTxt { 
	font-size:11px;  
	line-height:14px; 
	font-weight:normal; 
	color:#003366;
	padding:0,0,4,8;
	letter-spacing:0em;
}

/********************** FOOTER ********************/
.footerBarBkg {
	background:#999999;
}
.footerLink {
	font-size:10px;  
	font-family:"Verdana", "Arial", "Helvetica", sans-serif; 
	font-style:normal;  
	font-weight:normal;
	color:#686e7a; 
	text-decoration:none;
	letter-spacing:0.02em;
	text-indent:4px;
}

/* End General Site Styles */

