@charset "utf-8";
/* CSS Document */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;margin:0px;padding:0px;}

div{text-align:left;margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;}
img.border {border:1px solid #3A70A7;padding:0px;margin:0px;}
img.borderZero {border:1px #FFFFFF solid;padding:0px;margin:0px;}

a:link, a:visited, a:active {color:#727272;text-decoration:underline;}
a:hover {color:#727272;text-decoration:none;}
h2{color:  #FA3A9F;font-size:12px; color:#FA3A9F; font-weight:bold;margin-bottom:6px;margin-top:6px;}
h4{font-size:1.1em;margin:2px;}
div#bodyall{float:left;position:relative;width:100%; margin-top:0px; }
div#all{width:900px; margin: 0 auto; background-color:#FFFFFF;}
div#top{height:100px; background-image:url(donate_header.jpg); float:left; position:relative;width:100%;} 
div#content{width:900px; background-image:url(sfondo_contenuto_donate.jpg); background-repeat:repeat-x; position:relative; float:left;background-color: #4ca3bf;}
div#bottom{width:900px; background-color:#DDDAD3; height:32px; float:left; position:relative;margin-top:0px;}
div#container{float:left;position:relative;width:680px;background-color:#FFFFFF;}
div#topRight{float:right;width:680px; padding:29px 10px 0px 0; position:relative; text-align:right; display:block;}
div#contact{float:right;width:340px; height:10px; padding:10px 10px 0px 0; position:relative; text-align:right;}
div#topLeft{float:left; width:202px; position:relative; padding:20px 0 0 5px;}
div#centerLeft{float:left; width:210px; position:relative; margin-left: 10px;padding-top:30px;margin-bottom:15px height:auto!important;height:440px;min-height:440px;background:url(angolo_tondo_top.jpg) no-repeat top left;background-color: #FFFFFF;}
div#centerPage{float:left; width:680px; position:relative; margin-left: 10px;padding-top:30px;margin-bottom:15px min-height:440px;background:url(angolo_tondo_top.jpg) no-repeat top left;background-color: #FFFFFF;}

#forms{ background-color:#DDDAD1;padding-top:20px;height: 355px;}
#form{margin-bottom: 3px;margin-top: 5px;margin-left: 6px;margin-right: 3px;}




div#cornerBottom2{
	background:url(angolo_tondo_bottom.jpg) no-repeat bottom left;
	background-color: #FFFFFF;
	height: 10px; width:100%; 
	float:left;
	border-bottom:10px solid #4ca3bf;
}

td {font-size:11px;}

td.left {text-align:right; font-weight:bold; width:170px;}
td.space {width:5px;}
.input_sub {background:url(proceed_button.jpg); width:178px; height:21px; border:0px; margin:0px; padding:0px; margin-top:10px;}
input, select, textarea, data {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

#divWhite {margin-left: 190px;}
.titBlu {font-size:13px; color:#4ca3bf; font-weight:bold;}
.textWhite {}

div#structuralMenu{position:absolute;background:url(line.gif) repeat-y;z-index:2;width:100%}
div#cornerBottom, div#cornerBottomContent{background:url(angolo_tondo_bottom.jpg) no-repeat bottom left;background-color: #FFFFFF;height: 100%;}
div#centerRight{float:left; width:460px; position:relative; padding:0 0 0 10px;margin-bottom:10px;padding-top:30px;height:auto!important;height:440px;min-height:440px;background-color: #FFFFFF;}
div#rightTop{ float:right; width:201px; margin:-20px 0 0 0; background:white; padding:7px 0px 10px 7px;border:#CCCCCC solid 1px; position:relative;}/**/
div#rightBottom{ position:relative; float:right; width:201px; padding:7px 0 0 7px;}
div#right{ float:right; width:201px; margin:-20px 0 0 0; background:white; padding:7px 0 0 7px;border:#CCCCCC solid 1px;}

div.titoloTab{ padding:5px 0px 2px 0px; border-bottom:#3A70A7 solid 5px; width:100%; float:left; position:relative;}
div#containerFolder{display:block;width:210px; margin:0px; padding:0px 0px 0px 0px;}
div.containerFolder{margin:0px 0px -7px 0px; padding:0px 10px 0px 0px; float:right;position:relative;}
div.containerFolder div.Folder {float:left;padding:0px 0px 0px 5px; margin:0px;display:inline;}
div.containerFolder div.Folder img {padding:0px; margin:0px;display:inline;}

div.titolo{ padding:12px 0px 4px 0px; border-bottom:#3A70A7 solid 5px; width:100%; float:left; position:relative;}
div.box{float:left; position:relative; width:383px; padding:15px 15px 5px 15px; border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px; border-right:solid 1px #CCCCCC;}
div.boxImage {float:left; position:relative; width:140px; padding: 0px 0px 0px 0px; }
div.boxText {float:left; position:relative; width:240px; padding:0px;font-size:10px; color:#333}
div.boxTitle {float:left; position:relative; width:240px; font-size:12px; color:#036; font-weight:bold;}

div.topdestra{ float:left; position:relative; padding:0 0 2px 0;}
div.internoBox{float:left; position:relative; width:210px; }
div.internoSinistra{width:188px; height:60px; float:left; position:relative; padding:10px 10px 10px 10px; border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;}
div.internoSinistraFondo{width:188px; height:60px; float:left; position:relative; padding:10px 10px 10px 10px; background-image:url(fondoBox.gif); width:200px;}
div.internoMenuFirst{font-weight:bold; font-size:10px;width:179px; height:20px; float:left; position:relative; padding:10px 10px 10px 10px; border-top:#DDDDDD solid 1px;border-bottom:#DDDDDD solid 1px;}
div.internoMenu{font-weight:bold; font-size:10px;width:179px; height:20px; float:left; position:relative; padding:10px 10px 10px 10px; border-bottom:#DDDDDD solid 1px;}
div.internoMenuFondo{width:188px; height:20px; float:left;font-weight:bold; font-size:10px; position:relative; padding:10px 10px 10px 10px; background:url(fondoBoxPiccolo.gif) no-repeat;width:200px;}
div.internoMenu a,div.internoMenu a:hover,div.internoMenu a:visited{ color:#999999; font-weight:bold; text-decoration:none;}
div.internoMenuFirst a,div.internoMenuFirst a:hover,div.internoMenuFirst a:visited{ color:#999999; font-weight:bold; text-decoration:none;}
div.pagetitle{ padding: 10px 0 20px 0}
div.internoTitolo{ float:left; position:relative;font-size:12px; color:#FA3A9F; font-weight:bold; width:100%;margin-bottom:6px;margin-top:6px;}
.more{background:#DDDAD2; font-size:10px; height:15px; padding:5px 5px 5px 0; text-align:right; width:250px; float:left; position:relative;}
.more a,.more a:visited{color:#036; text-decoration:underline;}
.more a:hover{color:#787878; text-decoration:none;}
.news{width:389px; padding:12px; border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px; float:left; position:relative;}
.newsImage{ padding 0px 0 0 12px; width:132px; float:left; position:relative; }
.newsText{ padding 0px 0 0 12px; float:left; position:relative; font-size:10px; color:#333}
.newsTitle{ font-size:12px; color:#036; font-weight:bold;}
.BoxMore{font-size:10px; }
.BoxMore a,.BoxMore a:visited, .BoxMore a:hover{color:#036; text-decoration:underline;}
.txtContact{font-size:9px;}
.txtContact a,.txtContact a:visited{color:#FFFFFF; text-decoration:underline;}
.txtContact a:hover{color:#787878; text-decoration:none;}
.what{font-size:9px; float:left; position:relative;}
.what a,.what a:visited,.what a:hover{color:#036; text-decoration:underline;}
.whatgray{font-size:9px; float:left; position:relative;}
.whatgray a,.whatgray a:visited,.whatgray a:hover{color:#999; text-decoration:underline;}
.goHome{font-size:9px;color:#999; padding-bottom:10px}
.goHome a,.goHome a:visited, .goHome a:hover{color:#999; text-decoration:underline;}
.gallery a:link, .gallery a:visited, .gallery a:active, .gallery a:hover {color:#666;text-decoration:none; font-weight:bold}

div#menu{float:left; width:202px; padding:10px 0  0 0; height:auto!important;height:450px;min-height:450px; position:relative;}
div#centerTop{ font-size:14px;float:right;width:730px; border-bottom:#999999 solid 1px; padding:20px 0px 20px 0px; margin-bottom:10px; background-color:#FFFFFF; position:relative;}
div#center{float:right;width:700px; padding:20px 30px 20px 0; margin-bottom:10px; background-color:#FFFFFF; position:relative; font-size:11px}
#center a:link, #center a:visited{ color:#787878; text-decoration:none;}
#center a:hover{ color:#787878; text-decoration:underline;}
.titoletto{ color:#666666; font-weight:bold;}
.leggi{text-align:right; border-top:#CCCCCC solid 1px; padding:4px 20px 5px 0;color:#787878; margin-top:10px;}
.leggi a,.leggi a:link,.leggi a:visited{ text-decoration:none; color:#787878;}
.leggi a:hover{ text-decoration:underline; color:#787878;}
.contatto{text-align:right; color:#787878;}
.contatto a,.contatto a:link,.contatto a:visited{ text-decoration:none; color:#787878;}
.contatto a:hover{ text-decoration:underline; color:#787878;}
.capitolo{border:#D1D1D1 solid 1px; padding:10px; margin:0 0 10px 0;}
.testo_lista{padding-left:18px;}
.homeNews{width:340px; float:left; position:relative; font-size:11px; padding:0 0 20px 0;}
.formLeft{float:left; position:relative; width:100px;}
.formRight{float:left; position:relative; width:200px;}
.form{float:left; position:relative; width:400px; padding:10px 0 10px 0;}
.linkbianco,.linkbianco a,.linkbianco a:link,.linkbianco a:visited{color:#FFFFFF; text-decoration:none; }
.linkbianco a:hover{color:#FFFFFF; text-decoration:underline; }

.usalert {color:red; font-weight:bold; margin-top:10px;}
.usalert a:link, .usalert a:visited{ color:red; text-decoration:underline;}
.usalert a:hover{ color:#787878; text-decoration:underline;}
.usalert2 {color:red; font-weight:bold; margin-top:10px;font-size:14px;}

/***********************************************/
/* home                                       */
/***********************************************/
#pressReleases{ background-color:#DDDAD1;padding-bottom: 10px;padding-top:20px;height: 390px;}
.pressRelease{border-bottom: #CCCCCC 1px solid; margin-bottom: 3px;margin-top: 5px;margin-left: 6px;margin-right: 3px;padding-bottom:3px}
.pressReleaseTop{color: #FA3A9F}
.pressReleaseTop a{color: #FA3A9F}
.pressReleaseTop a:hover,.pressReleaseTop a:visited{color: #FA3A9F}
div#cornerBottomHP{background:url(angolo_tondo_bottom.jpg) no-repeat bottom left;background-color: #FFFFFF;height: 20px}
div#centerRightHP{float:left; width:470px; position:relative; padding:0px;margin-bottom:10px;padding-top:30px;height:auto!important;height:440px;min-height:440px;background-color: #FFFFFF;}
#videoHP{ background-color:#FFFFFF;padding-left: 10px;padding-top:10px;height: 370px;width:440px;text-align:left;}
#videoHPGrey{ background-color:#DDDAD1;padding-bottom: 10px;padding-top:20px;height: 390px;}
/***********************************************/
/* Common                                      */
/***********************************************/
.allLeft { float:left;}
.allRight { float:right;}
#centerLeft.sitebarCenterLeft{ background-color:#3F73AC; background-image: url(/img/sidebars/eyewitness.jpg); background-position: bottom; background-repeat: no-repeat; width: 210px; height: 820px; float:left; position:relative;}
.testo{width: 450px;margin-top:2px;margin-bottom:4px;}
p{margin-left:0px;}
.pink{color: #FA3A9F}
/***********************************************/
/* Photo gallery                               */
/***********************************************/
div.photoGallery{ float:right; padding:80px 20px 0 0;}
div#photoGallery1{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_1.jpg);}
div#photoGallery2{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_2.jpg);}
div#photoGallery3{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_3.jpg);}
div.photoSpace{ margin-bottom:4px;}
div.photoBackList{ text-align:right; width:445px; padding-bottom:15px; margin-top: -12px;}

/***********************************************/
/* Video gallery                               */
/***********************************************/
div.videoGallery{ float:right; padding:65px 20px 0 0; text-align:right;}
div#videoGallery1{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/videogallery.jpg);}
div#videoGallery2{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_1.jpg);}
div#videoGallery3{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_3.jpg);}
div#videoGallery4{ float:left; position:relative; width:445px; height:100px; background-image:url(/img/gallery/photogallery_2.jpg);}
div.videoSpace{ margin-bottom:4px;}
div.videoBackList{ text-align:right; width:445px; float:left; position:relative; padding-bottom:15px; margin-top: -12px;}

/***********************************************/
/* Video/photo gallery                         */
/***********************************************/
div.containerText{ float:left; position:relative; border-bottom: #999999 solid 1px; width:420px; margin-left:10px;}
div.firstline{ padding:20px 0px 5px 0px;}
div.line{ padding:5px 0px 5px 0px;}
div.containerText div.columnLeft{ float:left; position:relative; width:20px; width:200px;}
div.containerText div.columnRigth{ float:right; position:relative; width:200px; text-align:right; font-weight:bold;}
div.testoStatico{ padding:0 0 10px 0; clear:both;}
div.testoGallery{ background-color:#DDDAD3; width:445px; float: left; clear:both; padding:0 0 10px 0;}
div#movie{ position:relative; float:left; width:445; height:500px;}
div#linkMovie{ padding:20px 0 0px 0;font-weight:bold; line-height:15px;  position:relative;}
div.videoPhoto{ width:210px; height:820px; background-color:#3F73AC; background-image:url(/img/sidebars/photogallery.jpg); background-position:bottom; background-repeat:no-repeat; float:left; position:relative;}

/***********************************************/
/* Partners                                    */
/***********************************************/
div.partners div.simpleLine{ background-color:#dddad2; clear:both; margin-bottom:1px; padding:3px 0px 3px 15px;}
div.partners div.firstLine{ background:#dddad2 url(/img/corner_eyewitness.gif) no-repeat; clear:both; margin-bottom:1px; padding:0px 0 0 15px; float:left; font-weight:bold; color:#000000;}
div.partners div.space { background-color:white; clear:both; margin-bottom:1px; height:20px;}
div.partners div.firstLine div.text{ padding-top:10px;}

/***********************************************/
/* Eyewitness                                  */
/***********************************************/
.simpleLine{ position:relative;background:#dddad2; margin-bottom:1px; padding:1px 0px 1px 3px; margin-right:10px}
.firstLine{ background:#dddad2 url(/img/corner_eyewitness.gif) no-repeat; clear:both; margin:20px 0px 1px 0px; padding:3px 0px 3px 15px; display:block;}
a.firstLine1{ background:#dddad2 url(/img/corner_eyewitness.gif) no-repeat; padding:3px 259px 3px 15px;}
div.firstLine2{ margin:20px 0px 1px 0px; padding:3px 0px 3px 0px; clear:both;}
div.linkdown{ margin:10px 0px 10px 0px;}

/***********************************************/
/* Hotspot                                     */
/***********************************************/
div.hotspots { text-align:center; margin:10px 0px 10px 0px;}
div.hotspots div.didascalia{ padding: 0px 48px; width: 350px; text-align: center; font-size:9px;}
div.chad{ background-image:url(/img/sidebars/hotspot_chad_02.gif);}
div.colombia{ background-image:url(/img/sidebars/hotspot_colombia_02.gif);}
div.iraq{ background-image:url(/img/sidebars/hotspot_iraq_02.gif);}
p.hotspot{ border-bottom:3px solid #3A70A7; padding-bottom:2px;}
div.hotspotSpace{ padding-bottom:20px;}
div.hostspotPhotoTitle{ background:#222222;clear:both;color:white;padding:3px 0px 3px 8px;margin-left:0px;width:452px;}
div.hostspotPhotoDida{ font-size:9px;}
div.hostspotPhotoDescription{ padding:20px 0px 20px;}
div.hostspotContent{ margin-bottom:10px;}

/***********************************************/
/* Home                                        */
/***********************************************/
div.homeFreeDonation{ padding-top:5px;clear:both;}

/***********************************************/
/* Champion                                    */
/***********************************************/
ul.champion li { padding-bottom:10px;}

/***********************************************/
/* Form                                        */
/***********************************************/

/* 
label {width:50px; float:left; position:relative; font-weight:bold;}
form {width:455px; float:left; position:relative;}
textarea, input{ width:350px; float:right; position:relative;}
input.send{ width:100px; float:right; position:relative;}
.space{margin:2px 2px 2px 2px; float:left; position:relative;	}
*/

/***********************************************/
/* Navigation                                  */
/***********************************************/
#navigation{font: 11px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color: #CC0000; text-transform: uppercase; vertical-align:middle; width:180px;}
#navigation ul{list-style: none;	margin: 0; padding: 0px 0 0 10px; text-indent:10px;}
#navigation li{margin: 0; 	border-bottom:white solid 1px; padding:5px 0 0 0;	height:20px;	background-image:url(/img/menu.gif); background-repeat:no-repeat;}
#navigation a{text-decoration: none; color: #969696;}
#navigation a:hover{color:#CC0000;	display:block;}
#navigation li.level2{ padding-left:5px; font-size:11px; text-transform:none; font-weight:bold; background-image:none;}

/***************************************************/
/*Programs                                         */
/***************************************************/

.PricelistPrograms tr td{

 border-bottom:1px solid #999999;
}