
/* 

Welcome Programmer / Webmaster,

if you want to see the style sheet of our site
you must ask the authorization via email;
please refer to the Contacts page.

Remember the laws about copyright.

Thank you and have a good work!

*/

body{font-size:12px;}

/* Fonts */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 11, 2010 */
@font-face 
{
	font-family: 'FuturaLTProLight';
	src: 
		url('/fonts/futuraltpro-light-webfont.eot'); /* IE9 Compat Modes */
	src: 
		url('/fonts/futuraltpro-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/fonts/futuraltpro-light-webfont.woff') format('woff'), /* Modern Browsers */
		url('/fonts/futuraltpro-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/fonts/futuraltpro-light-webfont.svgz#webfontU1TWM7Cw') format('svg'), 
		url('/fonts/futuraltpro-light-webfont.svg#webfontU1TWM7Cw') format('svg'); /* Legacy iOS */ 
	font-weight: normal;
	font-style: normal;
}





/* Standard Corrections */
body {margin:1px; font-family:"FuturaLTProLight", "Tahoma","Arial","Verdana","Helvetica",sans-serif; }
a {text-decoration:none; }
img {border:none; }
form {/*IE*/margin:0em; }


/* Generalities */
body{background-color:rgb(250,250,248); overflow:hidden; }
body{background-image:url(/drawings/cogu-background-repeat.gif); }
form{font-size:0.9em; }
input{font-size:0.9em; margin-right:2em; vertical-align:middle; }
select{font-size:0.9em; vertical-align:middle; }
option{font-size:0.9em; vertical-align:middle; }
a{color:rgb(100,100,255); padding-right:2px; padding-left:2px; }
a:link{color:rgb(100,100,200); }
a:visited{color:rgb(100,100,255); }
a:focus{color:rgb(100,100,255); }
a:hover{background-color:rgb(100,100,255); color:rgb(255,255,255); }
a:active{background-color:transparent; color:rgb(255,255,0); }
a.aimg{padding:0px; }
a.aimg:link{background-color:transparent; }
a.aimg:visited{background-color:transparent; }
a.aimg:focus{background-color:transparent; }
a.aimg:hover{background-color:transparent; }
a.aimg:active{background-color:transparent; }
.floatclearer{clear:left; }
.nomargin{margin:0em; }
.message_error{color:rgb(128,0,0); }
.message_warning{display:block; color:rgb(255,128,0); }
.message_ok{color:rgb(0,128,0); }
.li_title{font-weight:bold; }
.hidener{display:none; }
.copyright_mark{font-size:0.6em; vertical-align:top; }
.nowrap{white-space:nowrap; }



/* Brand */
#brand_spacer_top{/*background-color:rgb(255,255,255);*/ width:100%; height:40px; padding:0px; }
#brand_container{border-top:1px solid rgb(244,232,221); border-bottom:1px solid rgb(244,232,221); background-image:url(/drawings/cogu-logo-background.jpg); width:100%; height:50px; padding:0px; overflow:hidden; }
/*#brand_background{height:50px; width:100%; }*/
#brand_button_home{font-size:50px; vertical-align:top; margin:0px; padding:0px; margin-right:20px; margin-left:140px; }
#brand_image{height:50px; vertical-align:top; }
.brand_button{font-size:50px; margin:0px; padding-right:5px; padding-left:20px; }
.brand_button_verticalspacer{width:1px; height:50px; margin:0px; padding:0px; visibility:hidden; vertical-align:top; }
.brand_button_verticalspacer_textual{font-size:50px; vertical-align:top; }
.brand_button_text{font-size:15px; vertical-align:top; position:relative; top:10px;/*top:18px;*/ /*il vertical-align:middle; sballava!!! */}
.brand_button_text_english{font-size:10px; font-style:italic; position:relative; top:-10px; left:-2em; }
a.brand_button{color:rgb(67,57,49); }
a.brand_button:link{background-color:transparent; }
a.brand_button:visited{background-color:transparent; }
a.brand_button:focus{background-color:transparent; }
a.brand_button:hover{background-color:rgb(244,232,221); }
a.brand_button:active{background-color:transparent; }
#brand_hidener{display:none; }
/* Brand NEW - inizio */
/*#homepage_body*/ #brand_container{background-image:url(/drawings/cogu-background-repeat-uniform.gif); }
/*#homepage_body*/ a.brand_button{color:rgb(38,32,28); }
/* Brand NEW - fine */


/* Content */
#mainimagecontainer{white-space:nowrap; width:100%; overflow:auto; background-color:rgb(255,255,255); border-bottom:1px solid rgb(240,240,240); }
#mainimagecontainer.homepage{padding-top:20px; padding-bottom:20px; }
/* Content NEW - inizio */
#mainimagecontainer{background-image:url(/drawings/cogu-background-repeat-uniform.gif); border:none; }
#mainimagecontainer.homepage{padding:0px; background-color:transparent; border:none; }
#mainimagefilm{cursor:all-scroll; }
.mainimagefilm_table{border:none; margin:0px; padding:0px; table-layout:fixed; }
.mainimagefilm_table_tr{border:none; margin:0px; padding:0px; }
.mainimagefilm_table_tr_td{border:none; margin:0px; padding:0px; vertical-align:top; }
.mainimagefilm_table_tr_td img:not(.inline_logo){border:none; margin:0px; padding:0px; display:block; }
.inline_logo{height:2em; }


/* Content NEW - fine */
.mainimagefilm_homepage_container{overflow:hidden; width:60%; margin-left:10%; position:absolute; }
.mainimagefilm_homepage_container_title{margin-left:71%; width:20%; overflow:hidden; }
.mainimage{/*float:left; clear:none;*/ }
.mainimagefirst{margin-left:100px; /*float:left;*/ }
.mainimagefilm_homepage .mainimagefirst{margin-left:0px; }

.mainimagespacer{visibility:hidden; /*margin-right:500px;*/ width:100px; height:1px; /*float:left;*/ }
.mainimagespacer_final{visibility:hidden; width:100px; height:1px; /*float:left;*/ }
.mainimagetext{width:450px; margin-left:2em; margin-right:10em; padding-left:1em; padding-right:1em; white-space:normal; font-size:1em; overflow:auto; }
.mainimagefirsttext_title{font-size:1.2em; font-weight:bold; margin-bottom:0.5em; margin-top:1.5em; }
.mainimagetext_title{font-size:1.2em; font-weight:bold; margin-top:1.5em; }
.mainimagefilm_homepage .mainimagetext{margin-left:2em; margin-right:6em; padding-left:1em; padding-right:1em; overflow:hidden; }
.mainimagetext_italiano{margin-top:2em; }
.mainimagetext_english{font-size:0.9em; font-style:italic; margin-top:2em; margin-bottom:2em; padding-left:2em; }

.mainimagefilm_homepage a:link{background-color:transparent; color:rgb(67,57,49); }
.mainimagefilm_homepage a:visited{background-color:transparent; color:rgb(67,57,49); }
.mainimagefilm_homepage a:focus{background-color:transparent; color:rgb(67,57,49); }
.mainimagefilm_homepage a:hover{background-color:transparent; color:rgb(67,57,49); }
.mainimagefilm_homepage a:active{background-color:transparent; color:rgb(67,57,49); }

a.mainimagefilmtitle:link{display:block; background-color:transparent; color:rgb(67,57,49); }
a.mainimagefilmtitle:visited{display:block; background-color:transparent; color:rgb(67,57,49); }
a.mainimagefilmtitle:focus{display:block; background-color:transparent; color:rgb(67,57,49); }
a.mainimagefilmtitle:hover{display:block; background-color:rgb(244,232,221); color:rgb(67,57,49); }
a.mainimagefilmtitle:active{display:block; background-color:transparent; color:rgb(67,57,49); }
.mainimagefilmtitleverticalspacer{width:1px; vertical-align:middle; visibility:hidden; }
.mainimagefilmtitletext{font-size:1.8em; vertical-align:middle; margin-left:0.5em; }

#filmprogressbarcontainer{margin-top:100px; width:350px; margin-right:auto; margin-left:auto; text-align:center; }
#filmprogressbarcontainer tr{}
#filmprogressbar_logo_cell{}
#filmprogressbar_box_cell{}
#filmprogressbar_box{width:350px; padding:2px; border:1px solid rgb(67,57,49); }
#filmprogressbar{height:20px; background-color:rgb(67,57,49); }
#filmprogressbar_logo_img{width:350px; }
#filmprogressbar_hidener{display:none; }



/* Presentation */
#Presentation{margin-top:0em; text-align:center; color:rgb(255,255,255); background-color:rgb(102,51,0); width:75%; padding:2em; margin-left:auto; margin-right:auto; height:350px; overflow:auto; }
.PresentationTitle{font-size:1.8em; font-weight:bold; margin-bottom:1em; }
.PresentationRow{font-size:1.2em; margin-bottom:0.5em; }
.PresentationRowFinal{font-size:1.5em; margin-bottom:3em; margin-top:1.5em; }
.PresentationRowNote{font-size:1em; margin-bottom:0.5em;}
.Presentation_english{font-size:0.8em; font-style:italic; margin-left:1em; margin-right:1em; }
#Presentation a{color:rgb(120,180,130); }
/*
#Presentation a:link{color:rgb(100,200,150); }
#Presentation a:visited{color:rgb(100,200,150); }
#Presentation a:focus{color:rgb(100,200,150); }
#Presentation a:hover{background-color:rgb(250,250,250); color:rgb(0,128,0); }
#Presentation a:active{background-color:transparent; color:rgb(255,255,0); }
*/



/* LegalNotice */
#LegalNotice{margin-top:0em; text-align:left; color:rgb(255,255,255); background-color:rgb(102,51,0); width:75%; padding:2em; margin-left:auto; margin-right:auto; height:350px; overflow:auto; font-size:1.2em; }
.LegalNotice_Title{font-size:1.4em; font-weight:bold; margin-bottom:1em; }
.LegalNotice_english{font-size:1.0em; font-style:italic; margin-left:3em; margin-right:1em; margin-top:2em; /*padding-bottom:350px; */}


/* Browser Note */
#browser_note{border:1px solid white; border-right:none; background-image:url(/drawings/cogu-background-repeat-uniform.gif); font-size:1.1em; font-family:"Tahoma","Arial","Verdana","Helvetica",sans-serif; text-align:left; position:absolute; bottom:2.5em; left:100px; right:0px; padding:0.5em; }
.browser_note_raw_english{font-size:0.9em; font-style:italic; margin-left:3em; }
#browser_note a{color:rgb(0,75,0);}
.browser_note_link{margin-right:3em; }
.browser_note_link:link{background-color:transparent; color:rgb(135,121,111); }
.browser_note_link:visited{background-color:transparent; color:rgb(135,121,111); }
.browser_note_link:focus{background-color:transparent; color:rgb(135,121,111); }
.browser_note_link:hover{background-color:rgb(244,232,221); color:rgb(67,57,49); }
.browser_note_link:active{background-color:transparent; color:rgb(135,121,111); }



/* Footer */
#footer{font-size:0.9em; font-family:"Tahoma","Arial","Verdana","Helvetica",sans-serif; text-align:right; position:absolute; bottom:1.5em; right:0em; /*right:4em; left:2em;*/ /*width:100%;*/ padding-right:2em; padding-left:2em; }
.footeritem{padding-left:1em; padding-right:1em; background-color:transparent; }
.footerlink{padding-left:1em; padding-right:1em; }
.footerlink:link{background-color:transparent; color:rgb(135,121,111); }
.footerlink:visited{background-color:transparent; color:rgb(135,121,111); }
.footerlink:focus{background-color:transparent; color:rgb(135,121,111); }
.footerlink:hover{background-color:rgb(244,232,221); color:rgb(67,57,49); }
.footerlink:active{background-color:transparent; color:rgb(135,121,111); }
#footerend{padding-left:1em; padding-right:1em; background-color:transparent; }
#footer_hidener{display:none; }
/* Footer NEW - inizio */
#footer{background-image:url(/drawings/cogu-background-repeat-uniform.gif); display:inline; }
#footer a{color:rgb(0,75,0);}
.footerlink_english{font-size:0.9em; font-style:italic; }
/* Footer NEW - fine */









