body{
  font-family:Arial;
  font-size: 13px;
  background-color: #C0C0C0;
  padding:0px;
  color: #000000;
  margin-top:0px;
  
}

#nicpanel, .nicEdit-pane {color:#000000}

form {margin:0px}

p{text-align:left;}


a{
  text-decoration:none;
  color: #1D7DB7;
}

#content a {text-decoration:underline}



a:hover {color:#81AFFF}

a img {border:0px}

.clear{clear:both}

.formfield_name label{display:inline}
#wrapper
{ 
  
  width:1000px;
  margin:0px auto;
  background-color:#FFFFFF;
}


/* header */

#header{  
  position:relative;
  padding:0px;
}

#headerimgtopsx{
  position:absolute;
  left:0px;
  top:0px;
  width:130px;
  height:100%;
  background: gray;
}

#headerlogoconcorso{
  position:absolute;
  left: 150px;
  top:0px;
  width:570px;
  height:100px;
  background: gray;
}

.box,.stdcontent{
 border:1px solid gray;
 
 h1{background-color: #FAFAFA;margin:0px;color:black;font-size:24px;padding:2px 6px;text-align:center}
 .boxcontent{padding:4px}
}

#languagemenu{
 position:absolute;
 right:0px;
 bottom:0px;
 
}
#languagemenu div{float:left;margin:0px 5px}
#languagemenu img{border:0px}


#topmenu {
   
  text-align:center;
/*  width:830px;*/
  margin:0px;
  height: 71px;
  line-height:71px;
  background: #5A96E0 url(/images/bg_topmenu.jpg) top left no-repeat;
}  
#topmenu table{border-collapse:collapse}
#topmenu table td{padding:0px 4px;text-align:center;}
#topmenu table td,a.topmenuitem {
   /*float:left;*/
/*   margin:0px 14px;*/
   color:#FFFFFF;
   font-size:18px;
   font-weight:bold;
   font-family: verdana;
   text-transform: uppercase;
}

a.topmenuitem_selected {
   /*float:left;*/
/*   margin:0px 14px;*/
   color:#F89402;
   font-size:24px;
   font-weight:bold;
   font-style:italic;
   font-family: verdana;
   line-height:26px;
   text-transform: uppercase;
   text-decoration:underline;
}
a.topmenuitem:hover{color:#81AFFF}
  

#footer{
  text-align:center;
  font-style:italic;
  font-size: 12px;
  height:60px;
  color: #FFFFFF;
  background-image: url(/images/footer.jpg)
}

#maincontent
{
/* min-height:400px;*/
 /*border:1px solid white;*/
 padding-top:10px;
 
}



#content{
   font-size:16px;
}

#content *{
      
}

/*#content h1{ color: #81AFFF;text-align:center;font-size:24px;}
#content h2{ color: #81AFFF;text-align:center;font-size:18px;}
#content h3{ color: #81AFFF;margin:0px;text-align:left;font-size:16px;}
#content h4{ color: #81AFFF;}
#content h5{ color: #81AFFF;}
#content h6{ color: #81AFFF;}
  */


#maintable td {vertical-align:top;}

#colonnacentrale{min-height:400px;}


#colonnasx {
     width:160px;
    
}

/*#colonnasx{background: transparent url(/images/bg_colonnasx.gif) top center repeat-y;}*/
#colonnadx {
     text-align:center;
}


/**
 * box selezione lingua 
 **/
#langmenu{
  margin:0px auto;
  width: 130px;
  margin-bottom:10px;
  position:absolute;
  bottom:20px;
  right:5px;
  
  
}

a.langmenu_item{
  float:left;
  text-align:center;
  width:49%;
  font-weight:bold;
  font-size:12px;
  font-style:italic;
  color: #FFFFFF;
}

a.langmenu_item:hover{color: #81AFFF;}
/* FINE box selezione lingua */


div.iscriviti{margin:20px 0px;text-align:center}
.iscriviti a{
  text-align:center;
  background-color:#81AFFF;
  color:red;
  border:1px solid black;
  padding:4px;
  font-weight:bold;
  text-transform:uppercase;
}

.iscriviti a:hover{background-color:blue}




.formerrors{ border:1px solid red;padding:6px;width:80%;margin:10px auto}
.formerrors .formerror{font-weight:bold}
.formerror { color: red}
.fullwidth {width:100%}


#registrazione input.text{width:200px}
 



/**
 * MENU Utente
 */ 
#usermenu {text-align:right;padding:4px;}
#usermenu ul{list-style-type: none;padding:0px;margin:0px}
#usermenu ul li{border-bottom:1px solid black}
/* FINE menù utente */

a.editpagelink{font-size:0.8em;display:block;padding-bottom:5px;font-style:italic;color:#81AFFF}

.suggerimenti a{text-decoration:underline}


a.captcha_reload{ display:block;font-style:italic;font-size:0.8em;float:right;padding-left: 20px;background: transparent url(/images/reload.gif) top left no-repeat;}

#loginbox{
 text-align:right;padding-right:10px;margin-bottom:15px;
 font-size:10px;
}
#loginbox a{color:#81AFFF;font-size:10px;}
#loginbox a:hover{color:#ED1D24}

#user_inviafile textarea{
  width:100%;
  height:50px;
  margin-bottom:5px;
}


a.adminaction{color:#81AFFF;font-size:10px;}
a.adminaction:hover{color:#FFFFFF}

#user_filelist{margin-top:30px} 


/**
 * LINK Amici
 */ 
.linkamici .linkitem{
  /*border-bottom:1px dotted #F89402;*/
  /*margin:5px 0px;*/
  padding:6px;
}

#content .linkamici a.linktitle{ 
  color: #81AFFF;
  text-decoration:none;
  font-weight: bold;
}

#content a.linktitle:hover,#content .linkamici a.linktitle:active{
 color: #F67524;
}

#content .linkamici .linkdesc {font-style:italic}
/* FINE link amici */


.coldxtitle{
 font-size:14px;
 font-weight:bold;
 border-bottom:1px solid #FFFFFF;
 margin-top:20px;
 padding-bottom:2px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
}

#registrazione fieldset{margin:4px 0px;border:1px solid #81AFFF}
#registrazione legend{font-weight:bold; color: #81AFFF}
#content .highlight{color: #81AFFF;font-weight:bold}


fieldset{border:1px solid #81AFFF}
legend{font-weight:bold; color: #81AFFF}

#faq p{margin-top:0px}


a.galleriabacklink{display:block;text-align:right;font-size:0.8em;display:block;padding-bottom:5px;font-style:italic;color:#81AFFF;margin-bottom:10px}

#content .guidaiscrizione ul,#content .guidaiscrizione ol{margin:0px;padding:0px;margin-left:20px}
#content .guidaiscrizione li{margin:0px;padding:0px;}

/**
 * standard box
 */ 
.stdbox{
 border:1px solid #3A679C;
 font-size:14px;
 padding: 2px;
}

.stdbox ul{
  margin:0px;
  padding:0px;
  padding-left:16px;
}
.stdbox h1, .stdbox_titolo{
 text-align:center;
 color: #FFFFFF;
 font-weight:bold;
 font-size:18px;
 line-height: 39px;
 height:39px;
 margin:0px;
 margin-bottom:5px;
 background:transparent url(/images/bg_stdbox.jpg) top left repeat-x;
 
}

.stdbox_testo{
 font-size: 14px;
 line-height: 120%;
 padding:2px;
}

/**
 * FINE standard box
 */

.colsxspacer
{
  height:0px;
  font-size:1px;
}

.fieldname{
 font-weight:bold;
 color: #2667A0;
}


table.generictbl {border-collapse:collapse}
table.generictbl td,table.generictbl th{text-align:center;border:1px solid #D5D5D5;padding:2px}
table.generictbl th{ padding:2px;color:white;font-weight:bold;background-color: #2A47A8}


#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

#modaliframe{
 display:none;
 border:4px solid #1D7DB7;
 padding:10px;
 background-color:#FFFFFF;
}


ul.stdtabs,ul.stdtabs li{ 
  margin: 0;
  margin-left:20px;
  padding: 0;
  width: auto;
}

ul.stdtabs li{
    margin: 0;
    padding: 0;
    width: auto;
    float: left;
    list-style: none outside none;
    margin-right:6px;
}    

ul.stdtabs a{
  background-color:#D8DFEA;
  padding:4px 10px;
  
  display:block;
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
  border-bottom:0px;
  
  border-top: 1px solid #3A679C;
  border-left: 1px solid #3A679C;
  border-right: 1px solid #3A679C;
  
}

ul.stdtabs a.selected{background-color: transparent}


.itempreview{
  background-color:black;
  display: table-cell;
  width:280px;
  height:490px;
  overflow:hidden;
  padding:0px;
  margin:0px;
  border:1px solid black;
  vertical-align:middle;
  text-align:center;
}

select{margin-bottom:0px !important}
.itempreview img{display:block} /* altrimenti appare uno spazio sotto le immagini */
.itemfiletype_video{background-color: #BAEF69}
.slottype_static{}
#playlist .slottype_inserzione_ente{border:1px solid red}
