/*css Deborah Agostini SEMM*/
body {  padding-top: 0; margin:0px; text-align: left;	font-family: Geneva, Arial, Helvetica, sans-serif;
  color:#000;  border:0px solid red; background-color:#FFFFFF; background-image:url(../img/graphicDDP2010.jpg); background-repeat:repeat;  } 
/*titoli*/
h1 { font-size:20px; line-height:25px;  font-weight: bold; color: #113280; margin-top:25px; border:0px solid red;} 
h1.evento { font-size:24px; line-height:28px;  font-weight: bold; color: #fff; margin-top:0px; border:0px solid red; text-align:center;} 
h1.organizer { font-size:20px; /*line-height:10px;*/  font-weight: bold; color: #113280; margin:25px 0 0 0; border:0px solid red; padding:0;} 
h1.form { font-size:22px; margin-top: 5px; margin-bottom: 0px; font-weight: bold; color: #000000;  text-align:left;}

h2 { font-size:16px; line-height:22px; color: #1172b5; font-weight: bold;  margin-top:10px;} 
h2.organizer { font-size:16px; /*line-height:18px;*/ color: #1172b5; font-weight: bold;  margin:0 0 20px 0; padding:0;} 
h2.color1 { font-size:16px;  line-height:20px; color: #b50057; font-weight: bold; margin-top: 5px; margin-bottom: 8px; } 
h2.program { font-size:16px; line-height:20px; color: #D36023; font-weight: bold; margin-top: 20px; padding:10px 0 0 0; margin-bottom: 15px; border-top:1px solid #4c7d28;}
h2.form { font-size:18px; margin-top: 10px; margin-bottom: 0px; font-weight: bold; color: #d70986; text-align:left; 
}
h2.program2 { font-size:16px; line-height:20px; color: #D36023;  font-weight: bold; margin-top: 20px; margin-bottom: 15px; border-top:1px solid #4c7d28;}
h3 { font-size:13px; line-height:20px;  color: #0099FF; font-weight: bold; margin: 5px 20px 0px 0px;  padding: 0px 0px 0px 0px;	}
h3.form { font-size:12px; color: #227;  font-weight: bold; margin-top: 15px; margin-bottom: 5px;  text-align:center;} 
h3.color1 { font-size:14px;  color: #CC9900; font-weight: bold; margin: 5px 20px 3px 0px; text-transform:uppercase; padding: 0px 0px 0px 0px; }
h3.color2 { font-size:14px; color: #54A2DA; font-weight: bold; margin: 5px 20px 3px 0px; padding: 0px 0px 0px 0px;}
h4 { font-size:12px;  color: #54A2DA; font-weight: bold; margin-top: 0px; margin-bottom: 0px;;} 
h4.color1 { font-size:12px; color: #CC9900; font-weight: bold; margin-top: 0px; margin-bottom: 0px; } 
h5 { font-size:11px; color: #3275B0; font-weight: bold; margin-top: 0px; margin-bottom: 3px; letter-spacing:0.1em;} 

/*linea che spazia il footer*/
hr { display:none;}
/*altri spaziatori*/

.clearer {margin:10px 0 10px 0; border-top: 0px solid red; clear:both; }
.clearer2 { clear:both; height:2px; line-height:2px;}
.clearer5 { clear:both; height:5px; line-height:5px;}
.clearer10 { clear:both; height:10px; line-height:10px;}
.clearer10b1green { clear:both; height:10px; line-height:10px; border-top:1px solid green;}
.clearer10b1gray { clear:both; height:10px; line-height:10px; border-top:1px solid #999999;}
.clearer30 { clear:both; height:30px; line-height:30px;}
.clearer50 { clear:both; height:50px; line-height:50px;}
.clearer_button00 {margin:5px 0 0 0; border-top: 1px dotted #000066; float:none; }
.clearer_button {margin:5px 0 10px 0; border-top: 4px solid #000066; float:none; }

/*contenitore generale*/
#box {  text-align: left; /*background-image:url(../img/bg.jpg);*/ background-position:top right; background-repeat: no-repeat; background-color: #fff; width:1050px;  border-width:10px; border-style: solid; border-color: #0065a4; padding:0; margin:0px;  }
#boxposter {  text-align: left; width: 750px; border-width: 0px; border-style: solid; border-color: #999999; padding:0; margin:5px; }
#titoloventoevento { font-size:24px; line-height:28px;  font-weight: bold; color: #fff; margin-top:28px; border:0px solid red; text-align:center;} 

/*pagina globale*/
#container {padding: 0px 0px; vertical-align: top; border:0px solid blue; font-size: 0.9em; line-height:1.25em; height:auto;   margin:0 0 10px 0; width:1030px; background-color:#FFFFFF;} 
#container a { color: #990033; text-decoration: underline; } 
#container a:hover { color: #666666; text-decoration: underline; } 
#container a:active { color: #990033; text-decoration: underline; }
/*bug IE6*/
*html #container { 
padding: 0px 0px; vertical-align: top; border:0px solid blue; font-size: 0.77em; line-height:1.2em; height:auto;   margin:0 0 10px 0; background-color:#FFFFFF;} 
*html #container a { color: #990033; text-decoration: underline; } 
*html #container a:hover { color: #666666; text-decoration: underline; } 
*html #container a:active { color:#990033;text-decoration: underline; }

#container table { font-weight: normal; margin-top: 0px; margin-bottom: 0px; vertical-align: top;}   
   
/*top contenitore*/
#top { margin: 10px 0 0px 5px; padding: 10px 0px 10px 15px; border-bottom:1px solid #b8cdde; text-align:left; /*height:130px;*/} 
#top img { border-right: 0px solid #ccc; margin:0 20px 5px 0; padding:0; float:left; }  
/*#top p { margin: 5px 0 0 0; padding:15px 5px; font-size:0.80em; line-height:1.2em; color:#000; border:0px solid blue;   }  */
*html #top  { margin: 10px 0 0px 5px; padding: 10px 0px 10px 15px; border-bottom:1px solid #b8cdde; text-align:left; /*height:130px;*/} 
#top img { border-right: 0px solid #ccc; margin:0 20px 5px 0; padding:0; float:left; }  
#top2 { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; border-bottom:1px solid #b8cdde; text-align:center; height:120px; background-image:url(../img/graphicDDP2010_bg.jpg); background-repeat:repeat;} 
#top2 h2 { font-size:16px; line-height:22px; color: #fff; font-weight: bold;  margin-top:10px;} 

*html #top2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px solid #b8cdde; text-align:center; height:120px;} 

/*footer*/
#footer { clear: both; padding: 10px; font-size: 0.8em; text-align:center; width:85%; margin: 10px; line-height:18px; border-top:1px solid #AFADBB;} 
#footer a:link { text-decoration:underline; color:#000066;} 
 #footer a:visited { text-decoration:underline;  color:#000066;}  
 #footer a:hover { text-decoration:underline; color:#6600FF; background-color:#D3D5EC;} 
 #subfooter {  text-align:center; color:#666666; font-size: 0.75em;}
   /*IE6 bug*/
 *html #footer { clear: both;    padding: 3px 0px 1px 0px; font-size: 0.7em; text-align:center; width:100%; margin: 0px 0px 0px 0px; line-height:18px; border-top:1px solid #AFADBB;} 
  *html #footer a:link { text-decoration:underline; color:#000066;} 
  *html #footer a:visited { text-decoration:underline;  color:#000066;}  
   *html #footer a:hover { text-decoration:underline; color:#6600FF; background-color:#D3D5EC;} 
    *html #subfooter {  text-align:center; font-size: 0.65em;  color:#666666; }  
   

/*colonne*/
#left {  text-align: left; width: 220px; border:2px solid #fff; padding:0px; margin: 0px 0px 5px 2px; left:0; float:left; background-color:#FFFFFF;} 
*html #left {  text-align: left; width: 200px; border:3px solid  #fff; padding:0px; margin: 0px 0px 5px 0px; left:0; float:left; background-color:#FFFFFF;} 
#left p { font-size: 93%; line-height:103%; margin: 0 14px 0 4px; border:0px solid red;}
#left img {  margin: 25px auto 0 auto; border:0px solid red; float:none; text-align:center; display: block;}

#right {  text-align: left; width: 790px; /*height:auto; overflow:auto;*/ border-right:2px solid #0065a4; float:left; margin:0px 10px 20px 0px; padding:0px; background-color:#FFFFFF;} 
/*IE6 bug*/
*html #right { text-align: left; width: 780px; border:0px solid blue; float:left; margin:0px 4px 20px 0px; padding:0px; background-color:#FFFFFF;} 

#topics { margin:5px 0px 10px 0px; border-top:0px solid #bbbfeb;  padding:5px; }
#organizers { margin:5px 0px 5px 0px; border-top:0px solid #bbbfeb;  padding:5px; }

/*aree sx e dx nella pagina*/
#sx {  text-align: left; width: 45%; border:0px solid red; padding:0px 10px 0px 0px; margin: 0px 0px 15px 0px;  float:left;} 
#dx { text-align: left; width: 50%; border:0px solid green; padding:0px; margin: 0px 0px 15px 0px; float:right;}

/*aree sx e dx rpetute*/
.sxr {  text-align: left; width: 30%; border:0px solid red; padding:0px 10px 0px 0px; margin: 0px 0px 0px 0px;  float:left;} 
.dxr { text-align: left; width: 60%; border:0px solid green; padding:0px; margin: 0px 0px 0px 0px; float:right;}


#datievento {border:0px solid red; margin:0px 0 30px 0px; float:none; padding:8px 8px 8px 15px; background-color:#FFFFFF; }

#fascialoghi {border:0px solid blue; margin-top:0px; margin-left:0px; float:left; /*background-color:#FFFFFF; width:99%;*/ padding:5px 0;}
/*#fascialoghi img { margin-left:auto; margin-right:auto; display:block;}*/
/*menu a sinistra standard*/
/*box menu phd areas*/
#menu { margin: 0; border:1px solid #000099;	background-color: #FFFFFF; font-size:1em;	width: 95%} 
#menu a:link {color: #000000; text-decoration:none; display: block; padding:0px 0 0 5px;} 
#menu a:visited {color:  #000000; text-decoration:none; display: block; padding:0px 0 0 5px;} 
#menu a:hover,  #menu a:focus, #menu a:active { text-decoration: none; color:  #fff; background-color: #1172b5; display: block;  padding:0px 0 0 5px;} 
#menu #currentpage a {border-top:0px solid #666; color:  #fff; background-color: #000066;  border-bottom:0; display: block;  padding:0 0 0 5px; font-weight: bold; }
	
 #menu ul { list-style-position: outside; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  list-style-type:none; }
 #menu ul li {border-top:1px dotted #754054; border-bottom:  collapse;	  padding:0px; margin: 0px; line-height:2.1em;}

/*IE6 bug*/
 *html #menu {margin: 0; border:1px solid #000099;	background-color: #FFFFFF; width: 95%; line-height:18px; }
 *html  #menu a:link{
 color: #000000; text-decoration:none; display: block; padding:0px 0px 0px 5px; margin: 0;
} 
  *html #menu a:visited {
 color:  #000000; text-decoration:none; display: block; padding:0px 0px 0px 5px; margin: 0;
} 
  *html #menu a:hover, #menu a:focus, #menu a:active {
 text-decoration: none; color:  #fff; background-color: #000066; padding:0px 0px 0px 5px; margin: 0;
 display: block; 
} 
  *html #menu #currentpage a {
border-top:0px solid #666;	
color:  #fff; background-color: #000066;
border-bottom:0; display: block; padding:0px 0px 0px 5px; margin: 0; font-weight: bold; 
	}
	
 *html #menu ul { list-style-position: outside; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  list-style-type:none; border:0; }
 *html #menu ul li {border-bottom:0px solid #754054; padding:5px 0; margin:0px 0px; border-top:1px dotted #754054; font-size:14px; line-height:18px;  }

/************* *************submenu a sinistra standard *************/

.titmenu{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size : 13px;

border-bottom:1px dotted #ccc;
margin-bottom:10px;
/*margin-bottom:15px;*/
}


#download {
	color: #336;
	padding: 3px 0px 8px 2px;
	margin: 15px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	border-top: 5px;
	border-top-style:solid;
	border-top-color: #A2C9DB;
	border-left: solid 0px  #C8A161;
	border-right: solid 1px #A2C9DB;
	border-bottom: solid 1px #A2C9DB;
	width: 95%;
	background-color:#FFFFFF;
} 

#private{
		font-size: 11px;
color: #336;
	padding: 3px 3px 8px 5px;
	margin: 10px 0px 0px 0px;
	line-height: 16px;
	vertical-align: top;	
	text-align: left;
	border-top: 5px; border-top-style:solid; border-top-color:#b6cf90;
		border-left: solid 0px  #fee582;
			border-right: solid 1px #fee582;
				border-bottom: solid 1px #fee582;
	width: 90%;
} 
#private a { color: #336; text-decoration: none; 	 } 
#private a:hover { color: #b3001d; background-image: url(../images/sf_roll.gif); text-decoration: 
none; } 
#private a:active { text-decoration: none; color: #336; } 
div#private a#activelink:hover { background-color: #ffffff; 
color: #b3001d; } 


#headline {
	font-size: 13px;
	color: #000;
	padding: 8px;
	margin: 15px 0px 0px 16px;
	line-height: 16px;
	vertical-align: top;
	text-align: center;
border-top: outset 4px  #bbbfeb;
	border-left: outset 4px  #bbbfeb;
	border-right: outset 4px #563CC4;
	border-bottom: outset 4px #563CC4; 
	width: 70%; background-color:#bbbfeb;
} 
#headline a { color: #336; text-decoration: none; 	 } 
#headline a:hover { color: #b3001d; background-image: url(../images/sf_roll.gif); text-decoration: none; } 
#headline a:active { text-decoration: none; color: #336; } 
div#headline a#activelink:hover { background-color: #ffffff; 
color: #b3001d; } 

#printable { text-align:right; margin:0px; padding:0px; border:0px solid red;}

ul.download {color: #336; text-decoration: none;  padding:0px 0px 0px 0px; list-style-position:outside; list-style-type:none; margin:5px 0px 0px 0px; }
ul.download li {
	border-bottom: 2px solid #E6E6E6; line-height:15px;
	padding: 0 0 4px 0;
	margin:0px 0px 6px 0px;
} 
/*stili evento*/
/*titolo evento nel top*/
#titletop { margin:0px 0 0 0px; float:left; }
.event_titletop {font-size:2.1em; color: #000; font-weight:bold;    border:0px solid red; line-height:1.3em;  }
*html .event_titletop {font-size:1.4em; color: #000; font-weight:bold;    border:0px solid red; line-height:1.3em;  }

.event_subtitle01 {font-size:1.4em; line-height:1em; color:#000; font-weight:bold;}
*html .event_subtitle01 {font-size:1.05em; line-height:1.1em;  color:#000; font-weight:bold; }

.initiative {font-size:0.88em; line-height:1.25em; color:#000; float:left; border:1px solid green; }
*html .initiative {font-size:0.8em; line-height:1.2em;  color:#000; }
/*titolo evento nella pagina*/
.event_title {font-size:1.4em;   color:#000; font-weight:bold; line-height:30px;}
.event_subtitle02 {
	font-size:1.3em;  
	color: #b50057;
	/*font-weight:bold;*/
}
.event_subtitle03 {font-size:1.15em;   color: #b50057; font-weight:bold;}
*html .event_subtitle03 {font-size:1em;   color: #b50057; font-weight:bold;}

.event_subtitle04 {font-size:1.05em;   color:#000; font-weight:bold;}
*html .event_subtitle04 {font-size:0.95em;   color:#000; font-weight:bold;}
.event_data {font-size:1.25em; line-height:1.4em; color:#b50057; font-weight:bold;}
*html .event_data {font-size:1em; line-height:1.2em; color:#b50057; font-weight:bold;}
/*programma*/
.event_session {font-size:14px; color:#4c7d28; font-style:italic; background-color:#e5f2c2; border-top: 0px dotted #AA3B01; font-weight:bold; }
.event_titint {font-size:13px;color:#990033; font-weight:bold;}
.poster_session {font-size:14px; color:#4c7d28; font-style:italic; font-weight:bold;}

p.big {margin: 35px 0px 0px 0xpx;}
p.right { text-align:right;}
p.internalsx { text-align:left;}
p.internaldx { text-align:right;}
p.program {margin: 10px 0px 0px 0px; border-bottom:1px dotted #b4c6d6; padding: 0 0 20px 0;}
p.session {margin: 15px 0px 0px 0px; border-top:1px solid #E7E7E7; padding:0; font-weight:bold;}


/*bottone registration*/
#bottone { background-color:#FFFFFF; margin:30px 0 30px 5px; border:0px solid red; padding:0; width:500px; }
#bottone a:link, #bottone a:hover, #bottone a:visited  { background-color:#FFFFFF; text-decoration:none; color:#000; /*da il colore al link*/ }
#bottoneimg { float:right; margin:0 5px;}
/*studenti*/
a.buttonregistration {
display:block; width: 349px; height: 39px; margin: 28px 0;
    text-align:center;font: bold 15px/28px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #fff; 
background:url(../img/bgbuttonregistration.gif) no-repeat 0 0;  background-color:#FFFFFF;}
a.buttonregistration:hover{color: #0D4B72}
html>body a.buttonregistration:hover{background-position:0 -39px; background-color:#FFFFFF; color: #98286C}

/*speakers*/
ul.speakers { text-decoration: none;  line-height: 1em; padding:0px 0px 0px 0px; list-style-position:outside; list-style-type:none; margin:5px 0px 15px 0px; } 
ul.speakers li {
	border-bottom: 1px solid #E6E6E6;
	margin-bottom:4px; /*border:1px solid red;*/
	padding:0 0 3px 0;
} 

/*speakers*/
ul.organizers { text-decoration: none;  line-height: 1em; padding:0px 0px 0px 0px; list-style-position:outside; list-style-type:none; margin:10px 0px 0px 0px; } 
ul.organizers li {
	border-bottom: 0px solid #E6E6E6;
	margin-bottom:1px; /*border:1px solid red;*/
	padding:0 0 2px 0;
} 
.affiliation { font-size:90%;}
/*topics*/
ul.topics { text-decoration: none; padding:0px 0px 0px 0px; list-style-position:outside; list-style-type:none; border-top:0px solid red; margin:0; } 
ul.topics li {
	border-right: 0px solid #bbbfeb; padding-right:0px; padding-left:0px;
	margin-bottom:0px; text-transform: uppercase; /*display:inline; */
} 
/*loghi*/
.loghileft {border: 0px solid #D87942; float:left; padding:0px; margin:0px; color:#D87942}
.sponsor {border:0; padding:5px;}
/*icona*/
.icon { border:0; padding:3px;}

ol {list-style-position:outside; } 
ol li {margin-bottom:7px; 
} 
ul {
	list-style-position:outside;
	list-style:none;
	list-style-type: square;
} 

ul li {margin-bottom:2px; 
} 

ul.application {
	list-style-position:outside;
	list-style:none;
	list-style-type: square;
} 

ul.application li {margin-bottom:10px; 
} 
.smalltext {font-size:0.80em;}
.grey {color: #666666;}
.avviso { color:#FF0000; margin:5px;}

.loghi  { border:0; float:none; margin:8px; } 
.loghisx  { border:0; float:left; margin:10px 20px 10px 0; } 
