@charset "utf-8";
/* CSS Document */
html{ background:url(../img/pattern01.gif); }
html, body{ margin:0; padding:0; behavior: url(iepngfix.htc); overflow:auto; /*background:url(../img/pattern01.gif);*/
		/*background:#a8a8a8 url(../img/background_book_of_wizard_483x600_.png) no-repeat; */
		/*background-position:500px 0;*/ border:0px solid red;
}
#webmaster{ outline:none; font-size:12px; font-weight:bold; color:white; position:absolute; top:570px; left:870px; z-index:6; }

#music{ border:0px solid red; float:right; margin:0; position:relative; top:50px; left:-10px; z-index:10;}

#content_index{ width:1000px; height:605px; margin:0 auto; border:0px solid red; position:relative;
				background:url(../img/raffay_type_logo_02_RrossoAblu.png) no-repeat 435px 0px;
}

#underConstruction{ font-family:Georgia, "Times New Roman", Times, serif; font-size:50px; font-style:italic; width:500px; border:0px solid red;
					margin:100px 0 0 50px; text-align:center; font-weight:bold; color:#900; float:left; clear:left;
}
h1{ font-size:16px; float:left; margin:50px 0 0 220px; width:150px; border:0px solid red; padding:0; clear:left;}

#effect_target{ background:none; z-index:5; width:400px; height:350px; border:0px solid red; position:absolute; top:210px; left:580px;}
#mouse{ width:100px; height:20px; border:2px solid black; position:absolute; text-align:center; left:600px; }

#foto_biografia{ border:2px solid black; float:right; }

#contatore{ border:1px solid red; }

/******************************NEWS LETTER***********************************************/

#newsletter{ border:0px solid blue;  float:left; padding:0; width:230px;}
form#NL{ border:0px solid green; margin:10px 0 0 0; height:50px; float:left;}
#emailFbck, div#loginBck{ border:0px solid blue; float:left; background:url(../img/bck_input.png) no-repeat top left; 
			width:150px; height:22px; margin-top:2px;
}
input#emailField, input#loginField{  border:0px solid red; width:137px; background:none;
			  margin:2px 0px 0 5px; display: block;
}
input#newsLButton, input#loginButton{ margin:0 0 0 10px; font-weight:bold; height:22px; color:#FFF; background:url(../img/submit_rifl.png) no-repeat;
					border:none; width:64px; height:26px; cursor:pointer; float:left; outline:none;
}
#newsletter label{ float:left; margin:5px 0 0 0; padding:0; border:0px solid red; font-size:12px;}
.chbox{ float:left; /*margin:8px 0 0 10px;*/ position:relative; top:6px; padding:0;  border:0 none; background:none;
		color:red;				
}
/***************************************************************************************/

/***************************************MENU*****************************************************/

#menu{ border:0px solid red; float:left; margin:10px 0 0 50px;}
ul{ list-style:none; margin:0; padding:0; border:0px solid red; float:left; }

li{ background:url(../img/bck_menu_sx.png) no-repeat top left; behavior: url(iepngfix.htc); float:left;
    font-weight:bold; border:0px solid yellow; display:inline; padding-left:0.5em; height:26px; margin:0 10px;
}
li a{ color:#999; text-decoration:none; background:url(../img/bck_menu_rifl.png) no-repeat top right; behavior: url(iepngfix.htc); 
		padding:3px 0.5em 0 0; float:left; height:26px; outline:none;
}
li a:hover{ color:white; }

li#FBli{ background:url(../img/Facebook.png) no-repeat; }
li a#FBa{ background:none; }

.urhere{ color:white; }

/*********************************************************************************************************/

/********************************************* LOGIN *********************************************/

#accesso{ width:16px; height:16px; border:0px solid red; float:left; position:relative; top:245px; left:40px; z-index:10;}
div#login{ border:0px solid red; position:relative; float:left; top:40px; left:-300px; display:none; }
div#logout{ float:left; position:absolute; top:10px; left:930px; border:0px solid green;}
form#loginForm{ border:0px solid red; float:left; }
div#loginBck span{ color:#666; position:relative; top:-20px; left:7px; }
#exitButton{ margin:0 0 0 0px; font-weight:bold; color:#FFF; background:url(../img/submit_rifl.png) no-repeat;
			 border:0px solid red; width:64px; height:26px; cursor:pointer; float:left; outline:none;
}

/*************************************************************************************************/

/**********************************CONTENT ARTICOLI***********************************/

#content_articoli{ border:0px solid red; float:left; width:450px; height:510px; clear:left; margin:0px 0 0 0;}
.prevArt{ border:0px solid green; float:left; height:124px; width:450px;  }

.boundes_prev_art_top{ background:url(../img/bck_prev_art_top_H6px.png) no-repeat; width:511px; height:6px; 
		top:0px; left:0px; behavior: url(iepngfix.htc); float:left;
}
.boundes_prev_art_left{ /*position:absolute; background:url(../img/boundes_article_left7x1_01.png) repeat-y; width:7px; height:427px;
		top:89px; left:10px; behavior: url(iepngfix.htc);*/
}
.boundes_prev_art_right{ /*position:absolute; background:url(../img/boundes_article_right11x1_01.png) repeat-y; width:11px; height:427px;
		top:89px; left:510px; behavior: url(iepngfix.htc);*/
}
.boundes_prev_art_botton{ background:url(../img/bck_prev_art_bottom_H6px.png) no-repeat; width:511px; height:7px; 
		float:left;  behavior: url(iepngfix.htc);
}

.text_content_preview{border-left:2px solid #373b8d; border-right:2px solid #373b8d; margin:0; padding:5px; background:url(../img/bck_1x1px_alpha25.png);  
		behavior: url(iepngfix.htc);
}

.prevArt h3{ border:0px solid red; float:left; margin:0; font-size:16px; line-height:25px; }
h3 a, h2 a{ color:black; outline:none; }
h3 a:hover, h2 a:hover{ color:white; /*#903;*/ }
.data{border:0px solid blue; float:right; font-size:13px; font-weight:bold; margin:6px 5px 0 0; line-height:15px; color:#FFF;}
.time{ border:0px solid blue; float:right; font-size:10px; margin:8px 5px 0 0;  color:#000;}
.preview{ border:0px solid orange; padding:0px; clear:left; 
font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; 
}

#paginatore{ border:0px solid blue; margin:4px 0 0 0; height:36px; float:left; width:476px;}
.link_pag{ border:0px solid red; /*width:24px; height:24px;*/ padding:0 0 0 2px; float:left; text-align:center; margin-left:3px; outline:none;}
#paginatore a{ text-decoration:none; font-weight:bold; width:40px; height:34px; color:white; line-height:28px; 
	background:url(../img/bck_link_page_X.png) no-repeat top left; behavior: url(iepngfix.htc); border:0px solid red;
}
#paginatore a:hover{ font-size:20px; }

/*************************************************************************************/

/********************************WRITEARTICLE*****************************************/

#content_writeart{ width:1000px; height:600px; margin:0 auto; border:0px solid red; position:relative;
				background:url(../img/raffay_type_logo_02_RrossoAblu.png) no-repeat 435px 0px;
}
#gestioneArticle{ border:0px solid red; width:450px; height:500px; float:left; clear:left; margin:60px 0 0 15px; }
form#article{ float:left; border:0px solid green; width:95%; }
#textArticle{ resize:none; display:block; margin:10px auto; width:424px; height:380px; overflow:auto; border:2px solid #333399; }
#text_label{ position:absolute; top:94px; left:470px; color:white; font-weight:bold; 
		background:url(../img/bck_102x28rifl.png) no-repeat; width:102px; height:28px; border:0px solid red; text-align:center;
		padding:4px 0 0 0;
}
#titleArticle{ font-weight:bold; border:0px solid red; height:22px; background:none; padding:5px 0 0 0px; width:416px; margin:0 0 0 5px; 
}
#contentTitle{ padding:0; width:428px;  margin:0 auto; background:url(../img/bck_titolo_428px.png) no-repeat right; border:0px solid green; }
#Img{ width:300px; margin:0 0 0 20px; border:2px solid #333399; background:none;}
div#errorSize{ float:left; margin:0 0 0 20px; border:0px solid red; clear:left; color:#C33; font-weight:bold; }
#submitArticle{ border:none; color:white; font-weight:bold; background:url(../img/submit_rifl.png) no-repeat; 
		width:64px; height:26px; outline:none;
}
#label_email{ border:0px solid red; float:left; margin:10px 0 0 20px; }
#email{  float:left; position:relative; top:11px; }
#conferma_email{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; 
 position:absolute; top:575px; left:47px;
}

#deleteform{ border:0px solid red; float:left; margin:10px 0 0 20px; background:none;}
#select{ width:300px; border:2px solid #cc0033; background:#333399; color:white; }
#select option{ color:white; }
#delete{ border:none; background:url(../img/submit.png) no-repeat; color:white; font-weight:bold;
	width:64px; height:26px; margin:0 0 0 15px; font-family:Georgia, "Times New Roman", Times, serif;
}

/*************************************************************************************/

/**************************************** ARTICLE **********************************************/

p{ margin:0; }

div#content_article{ clear:left; float:left; width:99.9%; max-height:524px; border:0px solid red; 
		position:relative; min-height:50px; margin:10px 0 0 0; 
}
div#bck_box_article{ border:0px solid black;  /*behavior: url(iepngfix.htc);*/
			/*background:url(../img/bck_1x1px_alpha50.png);*/ /*position:absolute; z-index:10; top:0; left:0;*/ 
}
#title_box{ position:absolute; z-index:10; top:0; left:0; font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px; font-weight:bold; border:0px solid green; width:850px; height:65px; color:#990033; 
		
}
/*#title_box h1{ width:620px; margin:0; padding:0; float:left; }*/
#title_box span{ font-size:72px; line-height:70px; height:120px;}/*background:url(../img/boundes_article01.png) no-repeat;*/
#container_text{ border:0px solid yellow;  max-height:435px; overflow:auto; margin:77px 0 0 5px; padding:5px; 
		         width:980px; float:left;
}
#text_box{ border:0px solid blue; width:490px; behavior: url(iepngfix.htc); background:url(../img/bck_1x1px_alpha50.png);
		margin:0px 0 0 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; 
		padding:10px;
}
#boundes_art_top{ position:absolute; background:url(../img/boundes_article_top511x12_01.png) no-repeat; width:511px; height:12px; 
		top:77px; left:10px; behavior: url(iepngfix.htc);
}
#boundes_art_left{ position:absolute; background:url(../img/boundes_article_left7x1_01.png) repeat-y; width:7px; height:427px;
		top:89px; left:10px; behavior: url(iepngfix.htc);
}
#boundes_art_right{ position:absolute; background:url(../img/boundes_article_right11x1_01.png) repeat-y; width:11px; height:427px;
		top:89px; left:510px; behavior: url(iepngfix.htc);
}
#boundes_art_botton{ position:absolute;; background:url(../img/boundes_article_bottom511x7_01.png) no-repeat; width:511px; height:7px; 
		top:516px; left:10px;  behavior: url(iepngfix.htc);
}
#fascia_botton{ margin:0px; padding:0; width:510px; behavior: url(iepngfix.htc); background:url(../img/bck_1x1px_alpha50.png); }

#box_img{ float:right; border:0px solid orange; }
#box_img img{ padding:5px 8px 8px 8px;}

#data_ora{ border:0px solid #936; height:15px; width:110px; position:absolute; top:75px; left:525px }
.data_art{border:0px solid blue; float:left; font-size:13px; font-weight:bold; margin:0px 4px 0 0; line-height:15px; color:#fff;}
.time_art{ border:0px solid blue; float:left; font-size:10px; margin:2px 5px 0 0;  color:#000;}


/************************************************************************************************/