/* foglio di stile per il nuovo sito di Miss D */

body {
  background-color:#FFFFFF;
  background-image: url("img/sfondo_body.gif");
  background-position:top left;
  background-repeat:repeat;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:verdana,arial,sans-serif;
	color:#000000;
	font-size:11px;
}

h1 {
  color:#E3316E;
  font-size:11px;
  font-weight:bold;
	margin:0px 0px 10px 0px;
}

h2 {
  color:#df7a9e;
  font-size:11px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

h3 {
  color:#000000;
  font-weight:bold;
	font-size:11px;
	margin:0px 0px 5px 0px;
}

div.indentato {
  margin-left:10px;
}

div.center img.sponsor {
  border:1px solid #F8A5C4;
	margin-top:20px;
}


p {
  color:#000000;
  font-size:11px;
  line-height:1.3;
  margin:0px 10px 10px 0px;
  padding:0px;
}

.small {
  font-size:9px;
}

.titolonews {
  font-weight:bold;
	margin-bottom:10px;
}

.titolofaq {
  font-weight:bold;
	margin:15px 0px 3px 0px;
}

.tariffa {
  font-size:9px;
}

.slogan {
  margin:20px;
  color:#E3316E;
}


img {
  border:0px;
  margin:0px;
}

a {
  color:#E3316E;
  text-decoration:underline;
	font-size:10px;
}

a:hover {
  text-decoration:none;
}

strong {
  font-weight:bold;
}

em {
  font-style:italic;
}

div.block {
  clear:both;
	height:1px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
	visibility:hidden;
}


.right {
  text-align:right;
}

.center {
  text-align:center;
}

img.floatleft {
  float:left;
	margin:0px 10px 0px 0px;
}

img.floatright {
  float:right;
	margin:0px 0px 0px 10px;
}


table#tel {
  margin:30px auto 10px auto;
}


table#tel p {
  margin:0px;
}

table#tel p span#numtel {
  color:#E3316E;
	font-size:14px;
	font-weight:bold;
}


#container {
  width:756px; /* misura per Opera5 */
	\width:768px; /* misura  per IE5.x*/
	w\idth:756px; /* misure per browser standard compliant */ 
	margin:0px auto;
	padding:0px;
	border:6px solid #E3316E;
	text-align:left;
  background-color:#FFFFFF;
}

#testata {
  width:756px;
	height:104px;
  background-image: url("img/sfondo_testata.jpg");
  background-position:top left;
  background-repeat:no-repeat;
}

table#linktestata {
  width:756px;
  height:104px;
  color:#E3316E;
  font-size:10px;
}

table#linktestata td#link {
  width:342px;
  padding:0px;
  padding-top:20px;
  padding-left:10px;
  margin:0px;
}


table#linktestata td#unarealizzazione {
  padding:0px;
  padding-top:20px;
	width:250px;
  margin:0px;
	font-weight:bold;
	text-align:right;
}

table#linktestata td#logoDomina { 
  padding:0px;
  margin:0px;
}

table#linktestata td#logoDomina a { 
  display:block;
  width:100;
  height:100px;
}

table#linktestata td#logoDomina a:hover { 
 text-decoration:none;
}


#testata a {
  text-decoration:none;
  font-weight:bold;
}

#testata a:hover {
  text-decoration:underline;
}

#banner {
  width:756px;
}

#banner table#imgbanner {
  width:756px;
  height:213px;
}

#banner table#imgbanner td#logoMissd {
  width:232px;
  padding:0px;
  margin:0px;
	border-spacing:0px;
}

#banner table#imgbanner td#flash {
  width:524px;
  padding:0px;
  margin:0px;
	border-spacing:0px;
}


#menu {
  width:756px;
  height:47px;
	padding-top:8px;
	padding-bottom:7px;
}

#menu ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}


#menu ul li#missd {
  float:left;
  width:224px;
	height:47px;
	padding-top:10px;
	padding-left:10px;
	background-color:#99BB1A;
	margin-right:8px;
	color:#FFFFFF;
	font-size:12px;
	voice-family:"\"}\"";
  voice-family:inherit; 
	width:214px;
	height:37px;
}	

#html>body #menu ul li#missd {
  width:214px;
  height:37px;
}


#menu ul li#menu {
  float:left;
  width:224px;
	height:47px;
	line-height:47px;
	padding:0px;
	padding-left:10px;
	background-color:#99BB1A;
	margin-right:8px;
	color:#FFFFFF;
	font-size:12px;
	voice-family:"\"}\"";
  voice-family:inherit; 
	width:214px;
}	

#body>html #menu ul li#menu {
	width:214px;
}



#menu ul li#partecipa {
  float:left;
  width:106px;
  height:47px;
	background-image: url("img/pulsante_partecipa_over.gif");
}


#menu ul li#partecipa a {
	width:106px;
	height:47px;
	display:block;
	float:left;		
	background-image: url("img/pulsante_partecipa.gif");
}


#menu ul li#partecipa a:hover {
	background-image:none;
}
	
	
#menu ul li#concorso{
  float:left;
  width:108px;
  height:47px;
	background-image: url("img/pulsante_concorso_over.gif");
}


#menu ul li#concorso a {
	width:108px;
	height:47px;
	display:block;
	float:left;		
	background-image: url("img/pulsante_concorso.gif");
}


#menu ul li#concorso a:hover {
	background-image:none;
}

			
#menu ul li#news {
  float:left;
  width:152px;
  height:47px;
	background-image: url("img/pulsante_news_over.gif");
}


#menu ul li#news a {
	width:152px;
	height:47px;
	display:block;
	float:left;		
	background-image: url("img/pulsante_news.gif");
}


#menu ul li#news a:hover {
	background-image:none;
}


#menu ul li#domina {
  float:left;
  width:158px;
  height:47px;
	background-image: url("img/pulsante_domina_over.gif");
}

#menu ul li#domina a {
	width:158px;
	height:47px;
	display:block;
	float:left;		
	background-image: url("img/pulsante_domina.gif");
}


#menu ul li#domina a:hover {
	background-image:none;
}

#corpo {
  width:756px;
	margin:0px;
	padding:0px;
	background-image:url("img/sfondo_sidebar.gif");
	background-repeat:repeat-y;
	background-position:top left;
}

#contenuto {
  float:right;
  width:524px;
  padding:10px 0px 0px 0px;
  margin:0px;
}

.subcontenuto {
  margin:0px 10px 0px 10px;
}

#contenuto .subcontenuto ul.faq li {
  margin:10px auto;
}

#contenuto .subcontenuto ul.press {
  margin-bottom:30px;
}

#contenuto .subcontenuto ul.press li {
  margin:10px auto;
}

#contenuto ul {
  margin-right:20px;
}

#contenuto ul li {
  margin:3px 0px;
}

#briciole {
  margin:10px 0px 20px 0px;
}

#sidebar {
  float:left;
  width:224px;
	margin-right:8px;
  background-color:#FDE8F0;
	text-align:center;
}


#sidebar #menulocale ul {
  margin:0px;
  padding:0px;
}

#sidebar #menulocale ul li {
  margin:0px;
  padding:0px;
  list-style-type:none;
	display:inline;
}

#sidebar #menulocale ul li a {
  display:block;
	height:40px;
	line-height:40px;
	padding-left:10px;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#sidebar #menulocale ul li a.dispari {
  background-color:#FBC6DA;
	background-image: url("img/frecciamenu.gif");
  background-position:top right;
  background-repeat:no-repeat;
}

#sidebar #menulocale ul li a.dispari:hover {
  background-color:#f7508f;
}

#sidebar #menulocale ul li a.pari {
  background-color:#F8A5C4;
	background-image: url("img/frecciamenu.gif");
  background-position:top right;
  background-repeat:no-repeat;
}

#sidebar #menulocale ul li a.pari:hover {
  background-color:#f7508f;
}

#sidebar #menulocale ul li#categorie {
  display:block;
  height:40px;
	line-height:40px;
	padding-left:10px;
	text-align:left;
	color:#FFFFFF;
	background-color:#FBC6DA;
	font-weight:bold;
	font-size:14px;
}

/* sottomenu miss */*
#sidebar #menulocale ul li ul {
  margin-bottom:3px;
}

#sidebar #menulocale ul li ul li a {
  display:block;
  height:16px;
  line-height:16px;
  font-size:12px;
  background-color:#f8a2b3;
	margin:3px 0px 3px 15px;
	padding:2px 0px 2px 5px;
	background-image: url("img/frecciacat.gif");
  background-position:top right;
  background-repeat:no-repeat;
}

#sidebar #menulocale ul li ul li a:hover {
  background-color:#f7508f;
}


#boxsponsor {
  margin:30px 0px 0px 0px;
}

#boxsponsor p {
  color:#E6487E;
  font-weight:bold;
	font-size:10px;
}

#boxsponsor img {
  border:1px solid #F8A5C4;
	margin:3px 0px;
}

 
img#prossimoevento {
  margin-top:20px;
} 
 
#boxevento {
  padding:10px;
	margin:0px 0px 25px 0px;
  background-color:#FDE8F0;
} 

#boxevento table td#descrizione {
  padding-left:10px;
}

#boxevento table td#dettagli {
  width:180px;
	font-size:11px;
	border-right:1px dotted #F484BB;
}

#boxevento table td#dettagli ul {
 list-style-type:none;
 margin:0px;
 padding:0px;
}

#boxevento table td#dettagli ul li {
 margin:5px 0px;
}

#boxspot {
  width:208px; /* misura per Opera5 */
	\width:224px; /* misura per IE5.x */ 
	w\idth:208px; /* misura per browser standard compliant */
	padding:8px;
  background-color:#E3316E;
	color:#FFFFFF;
	text-align:left;
	
}	

#boxspot p {
  color:#FFFFFF;
	margin:0px 0px 10px 0px;
	font-size:10px;
}


#footer {
  width:756px;
}

#footer table {
  width:756px;
	color:#FFFFFF;
	background-color:#E3316E;
  font-size:10px;
	font-weight:bold; 
}


#footer table a {
  color:#FFFFFF;
	text-decoration:none;
}

#footer table a:hover {
  text-decoration:underline;
}


#footer table td#sfondo {
  background-image: url("img/sfondo_footer.gif");
  background-repeat:no-repeat;
  background-position:top left;
	height:52px;
}

#footer table td#copyright {
	height:16px;
	padding-left:10px;
}

#footer table td#shortcut {
	text-align:right;
	height:16px;
	padding-right:10px;
}



table.eventi {
  border: 1px solid #ed4d8b;
 	border-collapse: collapse;
	margin: 20px 0px 0px 0px;
	layout: fixed;
	width: 480px;
}

caption {
  background-color:#ed4d8b;
  color:#FFFFFF;
  font-weight:bold;
  height:20px;
  line-height:20px;
	margin:0px;
}

table.eventi tr.head {
  height:20px;
}

table.eventi thead th.elenco {
  background-color:#ed4d8b;
  color:#FFFFFF;
  font-weight:bold;
  height:20px;
  line-height:20px;
	margin:0px;
}

table.eventi tr.head {
  height:10px;
}

table.eventi thead th.rosa {
	background-color:#E3316E;
	font-size:11px;
}

div.rosa {
  height:10px;
	width:480px;
  background-color:#E3316E;
	margin:10px 0px 20px 0px;
}

table.eventi td.sfondorosa {
  background-color:#FDE8EF;
}

table.eventi td, th {
  border:1px solid #ed4d8b;
  text-align:center;
	font-size:11px;
}


table.eventi tr {
  	height:30px;
}

.notizia {
	margin-top:5px;
}

hr.linearosa {
	border:1px dotted #e1306e;
	height:1px;
	margin-top:10px;
}


.fotogallery {
	width: 140px;
	height: 140px;
	border: 1px solid ;
	margin: auto;
}

table#photogallery td {
  border:1px solid #E3316E;
  background-color:#FDE8EF;
	width:140px;
	height:140px;
}

table#photogallery td.vuoto {
  border:1px solid #FFFFFF;
  background-color:#FFFFFF; 
	width:140px;
	height:140px;
}

