﻿body{background:url(miracoli_images/splash_bkg_01.jpg)}
body.vid {background:url(miracoli_images/splash_bkg.jpg) }
body.dn {background:url(miracoli_images/splash_bkg.jpg) }
		@font-face {
			font-family: MyCustomFont;
			src: url("font/Zapfino_Linotype_One.eot") /* EOT file for IE */
			}
		@font-face {
			font-family: MyCustomFont;
			src: url("font/Zapfino_Linotype_One.ttf") /* TTF file for CSS3 browsers */
		}
		html,body,div{margin:0;padding:0}
	    
		img,body,html{border:0}
		a{color:black;text-decoration:none}
		a:hover,.pref span a:hover{color:#999999;}

		
	    .cont {width:1059px;margin:0 auto; }
	    .splash {width:1059px;margin:0 auto; }
	    #page1 {width:1059px;margin:-22px auto;background:#fff; }
              
       /* .introtext{width:1059px; height:60px; text-align:right; color:#ffffff; margin-top:32px; padding-top:18px; font-family:Garamond;}*/


sup { vertical-align: super; line-height: 0; }
	
iframe{margin-top:28px;}

.mp {position:relative;}
.nm { }
span.nom{font-size:18px;color:#be1621;}
 .pref {text-align:center;width:881px;margin:0px auto;padding-top:30px;}
	    .pref h1, .pref span a {font-size:22px; font-weight:normal;font-family:Garamond;}
.pref span a {color:#be1621;font-weight:bold; }
	    .pref h3{font-family:Garamond,sans-serif;font-size:22px;color:#be1621;font-weight:normal; }
		.pref p{font-family:Arial;font-size:13px;font-weight:normal; }
        .arab .pref p{font-family:Arial;font-size:16px;font-weight:normal; }
        .pref a {font-family: Arial;font-size: 13px;font-weight: normal;}
        .crp{margin-bottom:-15px;}
	    .l_tit {font-family:MyCustomFont;font-size:90px;color:#be1621;width:100%;margin:0 auto;text-align:center;margin-bottom:-25px; }
        .list {width:100%;text-align:center;padding-bottom:50px; }
	    .list h2{font-family:MyCustomFont;font-size:40px;color:#be1621;margin-bottom:-26px;font-weight:normal;text-transform:uppercase }
        .list.ru h2{font-family:MyCustomFont;font-size:40px;color:#be1621;margin-bottom:-18px;font-weight:normal;text-transform:capitalize }
	    
        .list .down h2{width:88px;font-family:MyCustomFont;font-size:66px;color:#be1621;margin-bottom:0px;font-weight:normal;text-transform:capitalize;font-style:italic;text-align:left;margin-left:15px;float:left;margin-right:80px;}
        .list .down p{float:left;margin-right:-2px;margin-top:53px;text-transform:uppercase;font-size:11px;font-weight:bold;}
        
        .list .down p a.a{background:url(miracoli_images/bottoni.png) no-repeat 0 0;display:block;width:178px;height:32px;padding-top:45px;padding-left:40px;}
        .list .down p a.a:hover{background-position:0 -92px;color:#fff;}
        
        .list .down p a.b{background:url(miracoli_images/bottoni.png) no-repeat 0 -92px;display:block;width:178px;height:32px;padding-top:45px;padding-left:40px;color:#fff;}
        .list .down p a.b:hover{background-position:0 0;color:#333;}
        
        .list .down p a.c{background:url(miracoli_images/bottoni.png) no-repeat -278px 0.6px;display:block;width:178px;height:32px;padding-top:45px;padding-left:40px;}
        .list .down p a.c:hover{background-position:-278px -92px;color:#fff;}

		.list .down p a.cd{background:url(miracoli_images/bottoni.png) no-repeat -278px 0.6px;display:block;width:178px;height:44px;padding-top:34px;padding-left:40px;line-height:15px;}
        .list .down p a.cd:hover{background-position:-278px -92px;color:#fff;}
		
		.list .down p a.d{background:url(miracoli_images/bottoni.png) no-repeat -278px -92px;display:block;width:178px;height:44px;padding-top:34px;padding-left:40px;color:#fff;line-height:15px;}
        .list .down p a.d:hover{background-position:-278px 0.6px;color:#333;}
        
        .list .down.ru p{font-size:10.5px;}
        .list .down.ru h2{font-size:42px;line-height:120px;}
        .list .down.cn h2{font-size:29px;line-height:126px;margin-top:33px;}
        .list .down.ara h2{font-size:62px;}
        .list .down.ara p a{font-size:16px;}
        .list p {line-height:7px; }
	    .list .ac, .list.ru span {font-family:Arial;font-size:15px; }
.listp {width:750px;margin:0 auto;padding-bottom:120px;text-align:left;font-family:Arial }
.listp p {width:750px;line-height:23px;font-size:16px;text-align:justify;}
.listp ul li{text-align:justify;font-family: Arial; }
.css-gen14 span, .css-gen14 a{font-family:Garamond;font-size:41pt;top:-54pt}
.css-gen5 span, .css-gen5 a{font-family:Garamond;font-size:16pt;top:-19pt}

div#content {margin: 23pt auto;width:1024px;}
a {text-decoration:none; }

.introtext{width:1024px; height:40px; text-align:right; color:#ffffff; margin-top:32px; padding-top:18px; font-family:Garamond;}
.dwn .introtext {width: 1059px;}
.introtext .ared{top:61px !important;}
.vid .introtext .ared{top:29px !important;}
.prefaz .introtext .ared, .bio .introtext .ared{top:29px !important;}
	.introtext .ared a{color:#BE1621; font-size:17px; background:#dadada;}
		.introtext .ared a:hover{color:#000000;}
.introtext > div > a { font-style:italic;}
.mn_top .ind{margin-top:0px !important;}
.prefaz .mn_top .ind,.bio .mn_top .ind{margin-top:-32px !important;}
.vid .mn_top .ind{margin-top:-32px !important;}
.video .mn_top .ind{margin-top:0px !important;}
.dwn .mn_top .ind{margin-top:0px !important;}
.ind a {font-style:normal; }
		.introtext a{color:#333;}
		.introtext a:hover{color:#86cee4;}
		
		.downtext{width:1024px; height:60px; text-align:center; color:#ffffff; padding-bottom:40px; font-family:Garamond;} 	
		.downtext a{color:#333;}
		.downtext a:hover{color:#86cee4;}
.dwn .downtext {
    width: 1059px;
    height: 68px;
}
.btn_pdf {width:100%;text-align:center;margin-bottom:10px; }
.btn_pdf a.vis { background: url("miracoli_images/btn_vis_p.png") no-repeat; text-indent: -9999px; display: block;  width: 93px; height: 108px; margin:0 auto; }
.btn_pdf a.vis:hover { background: url("miracoli_images/btn_vis_h_p.png") no-repeat; }
.clear {clear:both;display:block;float:none; }


/*menù*/
span.nm{position:relative;z-index:1}

.vid .downtext{width:1059px;}
.mn_top > div {background:#dadada }
.mn_i .downtext > div {background:#dadada }
.mn_i .downtext strong {color:#E84E1B; }

.vid span.nm {color:#fff; }
.vid .ind a, .dn .ind a {color:#fff; }
.vid .introtext .ared a{background:#bc0a27;color:#ffd800; }
.vid .mn_top > div, .dn .mn_top > div {background:#bc0a27;color:#fff; }
.vid .mn_i .downtext > div, .dn .mn_i .downtext > div {background:#bc0a27;color:#fff; }
.vid .mn_i a, .dn .mn_i a {color:#fff; }

.vid #page1{margin-top:20px;}
.video #page1{margin-top:-22px;}
.vid .introtext > div > a, .dn .introtext > div > a{color:#fff;}

.vid div#page1,.vid div#page1 span,.vid div#page1 a,.vid div#page1 a div,.vid div#page1 a img{position:relative}
		.vid div#page1 div,.vid div#page1 img,.vid div#page1 a.img{position:absolute}

.video div#page1,.video div#page1 span,.video div#page1 a,.video div#page1 a div,.video div#page1 a img{position:static}
		.video div#page1 div,.video div#page1 img,.video div#page1 a.img{position:static}