

a { 
	color:#000066;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
         
}

a:link{ 
	color:#000066;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
         
}

a:visited{ 
	color:#000066;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;        
}

a:hover,active{ 
	color:#990000;
	font-size:11px;
	font-weight: bold;
	text-decoration:underline;
         
}

#boxservizi{
	width:90%;
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000; 

}

#boxnews{
	width:180px;
	padding:3px;
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
	border: 1px solid #000066; 
	background-color:#EEEEEE;

}


#boxadmin{
	padding:3px;
	width:50%;
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
	border: 1px solid #669933; 
	background-color:#FFFFCC;

}

#boxnews2{
	padding:3px;
	font-family:Arial, Helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
	background-color:#FFFFFF;

}

#testi{
	font-size:13px;
	font-weight: normal;
        color:#000000;
	text-decoration: none;
}

.testinews {
	font-size:12px;
	font-weight: normal;
        color:#000000;
	text-decoration: none;
}

A.testinews:link {
	text-decoration: none;
}

A.testinews:visited {
	text-decoration: none;
}

A.testinews:hover, active {
	text-decoration: underline;
}

#datanews{
	font-size:12px;
	font-weight: bold;
        color:#CC0000;
}

.datanews{
	font-size:12px;
	font-weight: bold;
        color:#CC0000;
}

#autorenews{
	font-size:11px;
	font-weight: normal;
        color:#000000;
}

#categnews{
	font-size:14px;
	font-weight: bold;
        color:#000066;
	text-decoration: none;
}

.categnews{
	font-size:13px;
	font-weight: bold;
        color:#000066;
	text-decoration: none;
}

#titolinews{
	font-size:13px;
	font-weight: bold;
        color:#000066;
}

#boldb{
	font-size:12px;
	font-weight: bold;
        color:#000000;
        text-decoration: none;
}

.boldred{
	font-size:12px;
	font-weight: bold;
    color:#990000;
    text-decoration: none;
}

#linksegue{
	font-size:10px;
	font-weight: bold;
        color:#FF9900;
        text-decoration: none;
}

.linksegue{
	font-size:10px;
	font-weight: bold-italic;
        color:#CC0000;
        text-decoration: none;
}

#linkgialli{
	font-size:10px;
	font-weight: bold;
        color:#FFFF00;
        text-decoration: none;
}

#nomiform{
	font-size:11px;
	font-weight: bold;
        color:#336633;
        text-decoration: none;
}

#corniceverde{
	font-size:12px;
	padding-left:4px;
	font-weight: normal;
        color:#000000;
        text-decoration: none;
	border: 1px solid #669933;
}

#pulsanti{ 

	padding:2px; 
	border:1px dotted #336633; 
	background-color:#FFFFCC;
         
}

#invia{ 

	padding:2px; 
	border:1px gray; 
	background-color:#CCCCCC;
         
}

.menubandi{ 

	padding-top:5px; 
	color:#000066;
	font-size:11px;
	font-weight: bold;
	text-align:center;
	
         
}

/* HEADER */

#topsection{
background: #FFFFFF;
width: 840px;
margin:0 auto;
/*height: 90px; Height of top section*/
}

#banner{
background: #FFFFFF;
width: 840px;
margin:0 auto;
text-align:center;
/*height: 90px; Height of top section*/
}

/*GENERALE*/

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background-color: #FFFFFF;
}

h3{
color:#000066;
}

b,strong{
color:#000066;
}

img{
border: 0px;
}

table.contatti, td.contatti, th.contatti{margin:0 auto;border:0px;vertical-align:top;font-size:12px;}

table, td, th{margin:0 auto;border:1px solid #333;border-collapse:collapse;vertical-align:top;font-size:12px;}
table, li{
text-align:left;
}
/*td,th{padding:3px 5px}*/
td{text-align:center}
th{text-align:center}
tr.odd td,tr.odd th{background: #1a639c;color: #FFFFFF}
caption{font-weight:bold;color: #999} 

#menuhead {
font-weight:normal;
color:#FFFFFF;
float:left;
width:265px;
height:150px;
background-image: url(img/menuhead_03.gif);
text-align:left;
}

#menuhead ul{
margin-top:13px;
}

#menuhead li{
list-style: url(img/lista.gif);
margin:1px;
text-align:left;
font-size:14px;
}

#menuhead ul li a{
font-size:14px;
color: white;
font-weight:normal;
text-decoration: none;
}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
margin-top:5px;
text-align:left;
background-color:#FFFFFF;
border:1px solid #004f92;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
text-align:justify;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background: #FFFFFF;
font-size:12px;
}

#leftcolumn ul,li{
font-size:11px;
font-weight:normal;
list-style:circle;
text-align:left;
color:#000000;
}

#contentcolumnhome{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background-color: #ffffff;
}

#leftcolumnhome{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
/*background: #C8FC98;*/
background-color:#FFFFFF;
}

#rightcolumnhome{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
/*background: #FDE95E;*/
background-color:#FFFFFF;
}

#leftcolumn ul,li{
font-size:11px;
font-weight:normal;
list-style:none;
text-align:left;
color:#000000;
}

#footer{
clear: right;
margin-top:5px;
width: 100%;
background: #004f92;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFFFF;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.schede{
color:#990000;
font-weight:bold;
}

.tabesempio{
font-size:11px;
}

#loghi{
width:840px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.concorsimilitari.it/img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(http://www.concorsimilitari.it/img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.concorsimilitari.it/img/overlay.png", sizingMethod="scale");
	}
	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.menucpcm ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 0px solid #000;
}
 
.menucpcm ul li{
position: relative;
}

/* Top level menu links style */
.menucpcm ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #000;
border-right: 1px solid #000;

}

.menucpcm ul li a:link, .menucpcm ul li a:visited, .menucpcm ul li a:active{
color: black;
text-decoration: none;
background-color: #fff;
}

.menucpcm ul li a:visited{
color: #000000;
}

.menucpcm ul li a:hover{
background-color: #911100;
color: #FFFFFF;
}

/*Sub level menu items */
.menucpcm ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.menucpcm a.subfolderstyle{
background: url(img/freccia-lista.png) no-repeat 97% 50%;
background-color:#FFFFFF;
}

 
/* Holly Hack for IE \*/
* html .menucpcm ul li { float: left; height: 1%; }
* html .menucpcm ul li a { height: 1%; }
/* End */