@charset "iso-8859-1";


/* ------------------------------------------ */
/* STILI PER PHOTOMOUNTAINFESTIVAL  */
/* Maggio 1708  - Time&Mind */
/* ------------------------------------------ */

/* ------------------------------------------ */
/* RESETS  */
/* ------------------------------------------ */

* { margin: 0; padding: 0; }

html { overflow-y: scroll; }

a { outline: none; color:white; text-decoration:none;  }

a:hover { outline: none; text-decoration:underline;  }

a img { border: none; }

/* ------------------------------------------ */
/* TOOLBOX  */
/* ------------------------------------------ */

.floatleft { float: left; }

.floatright { float: right; }

.clear { clear: both; }

.textalignLeft {
text-align:left; }

.textalignCenter {
text-align:center; }


.textalignRight {
text-align:right; }



/* ------------------------------------------ */
				 /* STILI GENERICI */
/* ------------------------------------------ */

body {
background-color: #768f94;
color:white;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
	
 }


h1 		{ font-size: 16px; color: #fff; margin-bottom:5px; }

h2 		{ font-size: 14px; color: #fff;}

h3 		{ font-size: 12px; color: #fff;}

hr 		{
	border-width: 0px;
	height: 1px;
	background-color: #DDDDDD;
	color: #DDDDDD; }
	
div, p {
color:white;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
	
#wrapperFlashHeader {
text-align:center;
background-color:#FFFFFF;
height:90px;

}

#wrapperContainer {
color:white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
height: 100%;
padding-top:5px;
}

.container {
text-align:left;
width: 1000px;
margin:0 auto;
}

.colCenter {
float:left;
width:620px;
margin:0px 0px 0px 10px;
}	

.colRight {
width: 170px; 
float: left;
text-align:left;
} 

.colLeft {
float: left;
width: 170px; 
} 

/**** colonna centrale ****/

.colCenterContent {
margin:0px 15px 15px 10px;
text-align:justify;
} 


.colCenterContent a {
color: white;
} 

/********Boc utility **/

.wrapperBoxUtility {
width: 170px;
background-color: #9eb1b5;
}

.boxTopUtility {
height:25px;
background-image: url(../img_struct/boxTopUtility.gif);
background-repeat:no-repeat;
}

.boxBottomUtility {
height:17px;
background-image: url(../img_struct/boxBottomUtility.gif);
background-repeat:no-repeat;
}

.boxContentUtility {
margin:0px 0px;
}

.boxContentUtility .wrapperText {
margin:0px 0px;
}


.boxContentUtility h2 {
background-image:url(../img_struct/TitleBoxUtility.gif);
background-repeat:no-repeat;
height: 28px;
width: 145px;
color: white;
line-height:28px;
text-align:center;
font-weight: normal;
margin:5px 0px 5px 9px;
}



.cerchio {
background-image: url(../img_struct/entra_btn.gif);
background-repeat:no-repeat;
background-position:center right;
padding:3px 19px 3px 0px;
text-decoration: none;
margin-right:20px;
color: white;
font-size: 11px;
}

.cerchio_btn {
background-image: url(../img_struct/entra_btn.gif);
background-repeat:no-repeat;
background-position:center right;
padding:0px 19px 5px 0px;
text-decoration: none;
text-align:right;
font-size:11px;
color: white;
border:none;
background-color: transparent;
}


.password_btn {
background-image:url(../img_struct/passwordpersa.gif);
background-repeat:no-repeat;
background-position:center right;
padding:0px 19px 5px 0px;
text-decoration: none;
text-align:right;
font-size:11px;
color: white;
border:none;
background-color: transparent;
}

.register_btn {
background-image:url(../img_struct/registrazione_btn.gif);
background-repeat:no-repeat;
background-position:center right;
padding:0px 24px 5px 0px;
text-decoration: none;
text-align:right;
font-size:11px;
color: white;
border:none;
background-color: transparent;
}

/**** box standard ***/

.wrapperBox{
width: 170px;
background-color: #9eb1b5;
margin-bottom:10px;
}

.boxTop {
height:28px;
line-height: 28px;
background-image: url(../img_struct/boxTop.gif);
}

.boxTop h2 {
font-weight: bold;
color: #768f94;;
font-size: 14px;
padding-left: 5px;
}


.boxBottom {
height:17px;
background-image: url(../img_struct/boxBottom.gif);
}

.boxContent {
padding:5px 0px;
}

.boxContent .wrapperText {
margin:0px 5px;

}

.homeNews a{
font-size:11px;
}


/******************************  MenuMain ******/
.menuMain  {
margin-top: 5px;
height: 19px;
line-height:19px;
background: url(../img_struct/BgMenuMain.gif) no-repeat center;
margin-bottom: 5px;
text-align: center;
vertical-align:middle;
}

.menuMain ul {
list-style: none;
}

.menuMain ul li {
display: inline;
}

.menuMain ul li a {
color: #768f94;
text-decoration:none;
padding:0 15px;
}

.menuMain ul li a:hover {
color: #000;
text-decoration:underline;
}

/****** menu02 *****/	

 ul.menu02 {
text-align:left;
padding-top: 15px;
list-style-type: disc;
list-style-position:inside;
margin-left: 10px;
}	

ul.menu02  li {
height: 20px;
line-height: 20px;
}	

ul.menu02  li a{
text-decoration: none;
color: #fff;
text-transform:capitalize;
padding-left: 10px;
}

ul.menu02  li a:hover, ul.menu02  li a.attivo{
color: #fff;
text-decoration:underline;
}	

/******* menu03 *****/

 ul.menu03 {
 text-align:left;
padding-top: 15px;
list-style-type: none;

}	

ul.menu03  li {

line-height: 30px;
border-bottom: 2px solid #68b154;
height: 30px;
}	

ul.menu03  li a{
text-decoration: none;
color: #000;
text-transform:uppercase;
height: 17px;
margin-left: 10px;
padding-left: 13px;
}

ul.menu03  li a:hover, ul.menu03  li a.attivo {
margin-left: 10px;
color: #000;
padding-left: 10px;
border-left: 3px solid #000;
}		


/* ------------------------------------------ */
		  /* TITOLO BOX STRUTTURALE */
/* ------------------------------------------ */

.BoxTitle {	color: #000;	}

/* ------------------------------------------ */
			/* LISTE E DETTAGLI */
/* ------------------------------------------ */

.BoxTextDate 	{	
	    display:none;
		color: #fff;}

/* ------------------------------------------ */
		   /* TESTO CONTENT AREA */
/* ------------------------------------------ */

.ContentText 	{	color: #555555;	}

.Note 	    	{	
	font-family: Tahoma, Arial,  Helvetica, sans-serif;	
	font-size: 10px;
	color: #555555;  }

/* ------------------------------------------ */
				 /* TITOLI LISTE */
/* ------------------------------------------ */

.BoxTextTitle	{
	font-size:11px;	
	color: #fff;
	font-weight: bold;  }


a.BoxTextTitle	{	
	text-decoration: none;	
	color: #fff;  }

a.BoxTextTitle:hover	{	
	text-decoration: underline;}

/* ------------------------------------------ */
				 /* TESTO BOX */
/* ------------------------------------------ */


#list-box 	{
width:580px;
}

#list-box div.BoxText			{
padding:5px 15px;
color: white;
font-size:11px;
}

a.BoxText:link		{
	font-size:11px;
	color: #fff;
	text-decoration: none;}

a.BoxText:hover		{	
	text-decoration: underline;
}


#list-box .ContentText	{	color: #009CFF;	}




/* ------------------------------------------ */
			/* 	CREDITS E FOOTER */
/* ------------------------------------------ */

.CreditsText 	{ color: #fff;
				  text-align:center;	 }

a.CreditsText 	{	
	font-size: 10px;	
	text-decoration: none;
	color: #fff;}
	

.MenuExtra				{	color: #555555;		}

a.MenuExtra				{	color: #555555;		}

a.MenuExtra:hover 		{	
text-decoration: underline;
color: #000000;		}

/* ------------------------------------------ */
				 /* FIELD */
/* ------------------------------------------ */

.campi {
	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #555555;
	border: 1px solid #AAAAAA;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	background-image: url('../../img_system/BgInput.gif');
	background-repeat: repeat-x;
	background-color: #F7F7F7;
}

form submit {
	background-color: #EBF3F6;
	background-image: url('../../img_system/BgInputButton.gif');
	background-repeat: repeat-x;
}

form input, select, textarea {
margin:5px 0px;
}

/* ------------------------------------------ */
				 /* CONTENT MENU */
/* ------------------------------------------ */

#ContentMenu .ContentText 	        	{	color: #555555;		}
#ContentMenu a.ContentText     			{   color: #555555;		}


/* ------------------------------------------ */
	   /* MENU STRUTTURALE FONDO PAGINA */
/* ------------------------------------------ */

#FooterMenu .ContentText 	       {	
font-size: 8px;		
color: #FFFFFF;}

#FooterMenu a.ContentText     {	
text-decoration: none; 
color: #FFFFFF;}

#FooterMenu a.ContentText:hover    { color: #AAAAAA;}


/* ------------------------------------------ */
				 /* COMMENTI */
/* ------------------------------------------ */

.CommentArea 		{
	background-color: #F9F9F9;
	border-top: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	padding: 7px;
	font-size: 10px;
	color: #555555;	}

.CommentUser 		{
	background-image: url('../../img_system/spacer02.gif');
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 7px;
	font-size: 10px;
	color: #555555; }

a.CommentUserLink	{ 
	font-size: 10px;
	color: #397AA8; 
	text-decoration: none; }


/* ------------------------------------------ */
				 /* GLOSSARIO */
/* ------------------------------------------ */

.GlossaryText				{	color: #E75700;}

a.GlossaryText				{	
	text-decoration: none;
	border-bottom: dotted 1px;
	color: #fff;}

.AutLinkText				{	color: #009CFF; }

a.AutLinkText				{	
	text-decoration: none; 
	border-bottom: dotted 1px; 
	color: #009CFF;	}

