@charset "utf-8";
/* CSS Document */

body {
	background: url(../img/back.jpg) repeat-x #FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
}

	img {
		border:none;
	}
	
	#banner {
		z-index: 1000;
		position: absolute;top:50%;left:50%;
		margin:-100px 0 0 -175px;
		
		
	}

	.rosa {
		color:#ef027d;
		text-decoration:none;
			}

	.clear{
		clear:both;
	}

	#container {
		margin:45px auto 0 auto;
		background:url(../img/container.png) no-repeat top center;
		width:844px;
		height:805px;
		padding:16px 18px 20px 18px;
	}
	
		#header {
			width:808px;
			height:140px;
			margin:0 auto;
		}
		
		#menu {
			z-index:5;
			position:relative;
			margin:0 auto;
			width:808px;
			height:25px;
			text-align:left;
			background:url(../img/menu.png) no-repeat top center #f21185;
			color:#FFFFFF;
			font-size:14px;
/*			padding-top:5px;*/
		}
		
			#menu a:link, #menu a:active, #menu a:visited, a:hover {
				color:#FFFFFF;
				text-decoration:none;
			}
		
		#main {
			margin:0 auto;
			width:808px;
			height:564px;
			padding-top:14px;
			text-align:justify;
			background:#FFFFFF;
		}

/* index.html */
		
			#swf {
				width:99px;
				height:575px;
				background:url(../img/swf.png) center top no-repeat #fa278e;
				float:left;
			}
			
			#notizie {
				width:674px;
				height:540px;
				background:#FFFFFF;
				float:right;
				margin-right:10px;
				position:relative;
				z-index:0;
			}
			
				#selezioni {
					z-index:0;
					width:343px;
					height:288px;
					float:left;
					position:relative;
				}
				
				#infosel {
					width:311px;
					height:288px;
					float:right;
					font-size:11px;
				}
			
				
				#infosel .readmore {
					background:#ef027d;
					color:#FFFFFF;
					text-transform:uppercase;
					text-align:center;
					width:90px;
					float:right;
				}
				
					.readmore a:link, .readmore a:active, .readmore a:visited {
						color:#FFFFFF;
						text-decoration:none;
					}
					
					.readmore a:hover {
						color:#FFFFFF;
						text-decoration:underline;
					}
				
				#infosel .divsel {
					background:url(../img/bgdivsel.png) no-repeat center;
					width:308px;
					height:92px;
					padding-top:10px;
				}
				
					#infosel p {
						margin-bottom:5px;
					}
				
				#web2 {
					width:674px;
					height:236px;
				}
				
					#youtube {
						width:264px;
						height:222px;
						padding:8px 12px;
						background:url(../img/youtube.png) center no-repeat;
						float:left;
					}
					
					#youtube2 {
						width:264px;
						height:222px;
						padding:8px 12px;
						float:left;
					}
					
						#youtube2 a:link, #youtube2 a:active, #youtube2 a:visited {
							color:#ef027d;
							text-decoration:none;
						}
						
						#youtube2 a:hover {
							background:#ef027d;
							text-decoration:none;
							color:#FFF;
						}					
					
						#youtube2 img {
							float:left;
							margin:2px 4px 2px 0;
						}
						
						#youtube2 p {
							clear:right;
						}
					
					#miss10 {
						width:200px;
						height:220px;
						padding:18px 20px 0px 20px;
						background:url(../img/selezione1.png) center no-repeat;
						float:left;
						text-align:center;
						text-decoration:none;
						color:#333;
						font-size:14px;
						line-height:90%;
						
						}
					
					#miss08 {
						width:200px;
						height:220px;
						padding:18px 20px 0px 20px;
						background:url(../img/selezione1.png) center no-repeat;
						float:left;
						text-align:center;
						text-decoration:none;
						color:#333;
						font-size:14px;
						line-height:90%;
						
						}
					
					#miss08 a:link, #miss08 a:active, #miss08 a:visited {
					text-decoration:none;
					color:#ef027d;
					}
					
					#miss08 a:hover {
					background-color:#ef027d;
					color:#fff;
					
					}
					
					#register {
						width:143px;
						float:right;
					}
					
						#register #regolamento {
							 width:135px;
							 height:157px;
							 padding:13px 0px 0px 8px;
							 background:url(../img/register.png) center no-repeat;
							 font-weight:bold;
							 font-size:12px;
							 margin-bottom:20px;
						}
						
							#regolamento img {
								vertical-align:middle;
							}
						
							#regolamento a:link, #regolamento a:active, #regolamento a:visited, #regolamento a:hover {
								text-decoration:none;
								color:#000000;
							}
						
							#regolamento .hr {
								width:118px;
								height:2px;
								background:url(../img/hr_reg.png) center no-repeat;
								margin:10px 0;
							}
						
						#socialnetwork {
							text-align:center;
							background:url(../img/snbg.png) center no-repeat;
						}
						
/* fine index.html */

/* regolamento.html */

			#regsx {
				width:240px;
				padding:0 10px 0 0;
				float:left;
				background:#FFF;
/*				text-align:center;*/
				height:564px;
			}
			
			#regmain {
				width:510px;
				padding:0 20px 0 10px;
				float:right;
				text-align:justify;
				height:564px;
				overflow:auto;
				font-size:12px;
			}
			
				#regmain h1 {
					font-weight:bold;
					font-size:24px;
					color:#ef027d;
					text-align:center;
					margin-bottom:3px;
				}
				
				#regmain h2 {
					font-size:18px;
					color:#ef027d;
					text-align:center;
					margin-bottom:8px;
				}
				
					#regmain #download a:link, #regmain #download a:active, #regmain #download a:visited {
						color:#ef027d;
						text-decoration:none;
					}
					
					#regmain #download a:hover {
						background:#ef027d;
						text-decoration:none;
						color:#FFF;
					}
			
				#regmain ul li {
/*					list-style-type:decimal;*/
					list-style-position:inside;
				}
				
				#regmain ul li strong {
					color:#ef027d;
					font-weight:bold;
				}
				
				#regmain ul li ul li {
					list-style-position:inside;
					margin-left:10px;
					list-style-type:circle;
				}
				
				#regmain #vincitrici {
					margin:30px auto 0px auto;
					width:90%;
				}
						
				#vincitrici .intestazione2 {
					text-align:left;
					font-weight:bold;
					font-size:18px;
					color:#ef027d;
				}
				
				#regmain #vincitrici .rigasep {
					height:5px;
				}
				
				#regmain #vincitrici .rigasep2 {
					height:30px;
				}
				
				#regmain #vincitrici . {
					text-align:center;
				}
				
				#regmain #vincitrici .nomemiss {
					vertical-align:middle;
					text-align:left;
				}

/* fine regolamento.html */

/* edizioni.html */

				#edizioni td {
					vertical-align:middle;
				}

/* fine edizioni.html */	

/* links.html */

				#listalinks a:link, #listalinks a:active, #listalinks a:visited {
					color:#ef027d;
					text-decoration:none;
				}
				
				#listalinks a:hover {
					background:#ef027d;
					color:#FFFFFF;
					text-decoration:none;
				}

/* fine links.html */

/* finaliste.html */

				#finalistetab td {
					text-align:center;
				}

/* fine finaliste.html */		

/* vota_miss.html */

				#votsx {
				width:0px;
				padding:0 10px 0 0;
				float:left;
				background:#FFF;
/*				text-align:center;*/
				height:564px;
			}
			
			#votmain {
				width:750px;
				padding:0 20px 0 10px;
				float:right;
				text-align:justify;
				height:564px;
				overflow:auto;
				font-size:12px;
				}
				
				#votmain h1 {
					font-weight:bold;
					font-size:24px;
					color:#ef027d;
					text-align:center;
					margin-bottom:3px;
				}
				
				#votmain h2 {
					font-size:18px;
					color:#ef027d;
					text-align:center;
					margin-bottom:8px;
				}

/* fine vota_miss.html */	
		
		#footer {
			margin:0 auto;
			width:808px;
			height:21px;
			padding-top:5px;
			background:url(../img/footer.png) repeat-x #fa2890;
			text-align:center;
			font-size:10px;
			color:#FFFFFF;
		}
