/*

Theme Name: WSI

Theme URI: http://www.webelin.it/

Description: 

Version: 1.0

Author: xeD

*/



#left .navigator {

 /*margin-top:6px;

 margin-right:0;

 margin-bottom:15px;

 margin-left:0px;*/

 padding: 8px 8px 8px 8px;

 border: 0;

 width: 153px;

 background-color: #fff;

 line-height: normal; /*1.25em;*/

}



* html #left .navigator {

 margin: 6px 0 15px 0;

 padding: 8px 0 8px 8px;

 border: 0;

 width: 153px;

 background-color: #fff;

 line-height: normal; /*1.25em; */

}



*+html #left .navigator {

 margin: 6px 0 15px 0;

 padding: 8px 0 8px 8px;

 border: 0;

 width: 153px;

 background-color: #fff;

 line-height: normal; /*1.25em; */

}



#left .contest {

 width: 160px;

 text-align: center;

}



#left .navigator  li {

 text-align: center;

 margin-top:8px;

 list-style: none;

 padding: 0;

}





#left .navigator .menu-item a { 

 display: block;

 margin: 0;

 padding: 9px 0 9px 0;

 /*width: 145px;*/

 text-align: center;

 text-decoration: none;

 text-transform: uppercase;

 font-size: 12px;

 color: #FFFFFF;

 background-color: #1C5598;

 background-image: none;



}



#left .navigator .menu-item .menu-item a {
 background-color: #C6D4E5;
 background-image: none;
 color: #1C5598;
 text-transform: none;
}



#left .navigator .current_page_item a,
#left .navigator .current_page_parent a,
#left .navigator .menu-item a:hover {

  background: #1C5598 url(images/grad_blue.gif) bottom left repeat-x;

}



#left .navigator .current_page_parent .current_page_item a,

#left .navigator .menu-item .menu-item a:hover,

#left .navigator .current_page_parent .page_item a:hover {

 background-color: #8DAACB;

 background-image: none; 

 color: #1C5598;

}



#left .navigator .menu-item ul li { 

 margin: 0 0 0px 0;

 background-image: none;

 color: #fff;

 border-top: 1px dashed #fff;

}



#left .navigator .menu-item ul {

 display: none;

}

#left .navigator .current_page_parent ul,

#left .navigator .current_page_item ul {

 display: block;

}



#content .grande { font-size: 1.5em; font-weight:bold; color:#103d63; }

#content #landingForm {background-color:#d6e1ed; padding: 20px; margin-top:20px; margin-bottom:20px}

#content input, textarea {background-color:#ffffff; border: 2px solid #dddddd;}

#content .formCell { width:25%; float:left; margin-bottom:5px;}

#content .formCell input { width:90%;}

#content .formLabel { width:15%; float:left; margin-bottom:5px;}

#content label { width: 100%; float:none;}

#title { margin-top:10px; color:#1c5598;}

#content ul, #content ol {    padding-left:2em;    margin-left:0; }

#content li { padding-left:0;    margin-left:0; } 



strong.search-excerpt { background: yellow; }



#content .riga { clear:both; margin-top:5px; overflow:hidden;}



#content .corso { padding: 5px; text-align:center; margin-top:10px}



.bordino {border:1px solid #AAAAAA;}

.rigabordino {border:1px solid #AAAAAA;clear:both; margin-top:5px; overflow:hidden;
}

.breadcrumb { margin-top:15px;}



#searchform input {

  background-color:#FFFFFF;

  border:2px solid #DDDDDD;

}

#searchform  #searchsubmit {

  background-color:#1C5598;

  color:white;

  clear:both;

  margin-top:5px;

}





/* Begin Images */





p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */



.news-content {

 margin-top:10px;

 margin-bottom:10px;

}



div.brok p {

 margin-top:10px;

 margin-bottom:10px;

}



		#flashcontent {

			position:relative;

			z-index:2;

			top:0px; left:0px;

			margin:0px;

			padding:0px;

			width:548px;

                        height:412px;

		}

		#flashcontent_over {

			position:relative;

			z-index:3;

			top:-412px; left:0px;

			margin:0px;

			padding:0px;

			width:548px;

                        height: 412px;

		}		

#bigRef {

display: block;

			position:relative;

			top:0px; left:0px;

			margin:0px;

			padding:0px;

			width:548px;

                        height: 412px;

}	

.news th {
border-bottom:1px dashed #888888;
color:#888888;
font-weight:bold;
vertical-align:top;
width:90px;
}

td, th {
border:medium none;
font:12px Arial,Helvetica,sans-serif;
margin:0;
padding:5px 0;
text-align:left;
}
