body{text-align:center;background-color:#ffffff;margin:0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333;font-size:11px;}	  

a{color:#004387;text-decoration:none;}
a:hover{text-decoration:underline;}

table {font-size:11px;}
th {font-size:11px;font-weight:bold;margin:0px; /*text-align:left;*/ color:#0D4F8C;}
.colored {background-color:#F3F3F3;}

h1{font-size:22px;font-weight:bold;color:#0D4F8C; margin:0px; font-family:Times,Arial, Helvetica, sans-serif; border-bottom:1px solid;}
h2{font-size:12px;font-weight:bold; margin:0px;color:#D0911F;}
h2 a:link, h2 a:hover, h2 a:visited {color:#D0911F!important;}
h3{font-size:11px;font-weight:bold;margin:0px;}
h4{font-size:11px;font-weight:bold;margin:0px;}

img {border:0px;}

form {margin:0px;}
select{font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #014C8D; color:#333;}
input{font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #014C8D; color:#333;}
textarea{font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #014C8D; color:#333;}
.button{font-size:11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #014C8D; color:#333;}

ul{color:#000000;}
li{margin:5px;}

ul.freccia {list-style-image:url(../images/freccia_dx.gif); padding-bottom:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; color:#D0911F;} 
ul.freccia li {font-weight:bold;}
ul.nomargin {margin-top:0px; margin-bottom:12px; margin-left:12px;}

div {overflow:auto; OVERFLOW-x:hidden; OVERFLOW-y:hidden;}

div.top {width:100%; height:237px; background-image:url(../images/back.gif); text-align:center;}
div.topImg {width:950px; height:237px;}

div.topMenu {font-size:10px; color:#0059A9; position:absolute; margin-top:30px; margin-left:5px;}
div.topMenu a{color:#0059A9; float:left; margin:0px 10px; width:50px; display:block}


div#logout, div#logout div {float:left;}
div#logout {margin-top:0px!important; margin-top/**/ :-12px; margin-left:8px}

div.centro {width:100%; text-align:center; background-image:url(../images/cont_back.gif); background-color:#004387; background-repeat:repeat-x;}

div.interna {width:950px; background-image:url(../images/cont_back_int.gif);}
div.internaSx {float:left; width:176px; align:center;}
div.internaDx {float:right; width:774px; text-align:left;}

div.cont{margin-left:38px; margin-right:0px; margin-top:0px; margin-bottom:30px;}

div.contSx{float:left; width:586px;}
div.contDx{float:right; width:150px;}

div.contSxMargin{margin-right:26px;}

div.margine{margin-left:0px; margin-right:30px; margin-top:0px; margin-bottom:0px; }
div.margine h1{border:0px;}

div.menuLiv1 {width:176px; height:40px; text-align:left; border-bottom:1px solid #D5E7F7; color:#ffffff;}
div.menuLiv1Link {font-size:11px; margin-top:4px; margin-left:0px; margin-bottom:25px;}
div.menuLiv1Link a {color:#ffffff; text-decoration:none; }
div.menuLiv1Link a:hover {color:#FFD100; text-decoration:none; }
div.menuLiv1on {width:176px; height:40px; text-align:left; border-bottom:1px solid #D5E7F7; color:#FFD100;}
div.menuLiv1onLink {font-size:11px; margin-top:4px; margin-left:0px; margin-bottom:25px;}
div.menuLiv1onLink a {color:#FFD100; text-decoration:none; }
div.menuLiv1onLink a:hover {color:#FFD100; text-decoration:none; }

div.menuLiv2 {width:176px; background-color:#F0CF34; text-align:left; color:#004387; border-bottom:1px solid #fff;}
div.menuLiv2Link {font-size:11px; margin-left:25px;margin-bottom:7px;margin-top:7px;}
div.menuLiv2Link a {color:#004387; text-decoration:none; }
div.menuLiv2Link a:hover {color:#990000; text-decoration:none; }

div.menuLiv2on {width:176px; text-align:left; color:#000000; background-color:#F0CF34; background-image:url(../images/menu_back.gif); background-repeat:no-repeat; border-bottom:1px solid #fff; background-position:left center;}
div.menuLiv2onLink {font-size:11px; margin-left:25px; margin-bottom:7px; margin-top:7px; color:#990000;}
div.menuLiv2onLink a {color:#990000; text-decoration:none; }
div.menuLiv2onLink a:hover {color:#990000; text-decoration:none; }

div.ricerca{margin-top:60px; margin-bottom:20px;}
div.ricercaTitolo {width:234px; height:20px; text-align:left; border-bottom:1px solid #D5E7F7; color:#ffffff;}
div.ricercabox {float:left;}
div.ricercabox input {border:1px solid #ffffff; color:#ffffff; background-color:#34699F; float:left; margin-top:10px;}
/* html 3.2
.strcerca {margin-right:5px; height:20px;}
*/
.strcerca {margin-right:5px; height:16px;}


/* IPB */
ul.IPB_li {margin:0px; padding:0px; margin-top:5px}
ul.IPB_li li {list-style-image:url(../images/li_ipb.gif); margin:5px 40px}
h2.h2ipb {color:#0d4f8c!important; margin:5px 0px;}



div.videoSx {float:left;}
div.videoDx {float:right; margin-left:34px; width:120px;}

div.boxHome {width:633px; /*background-image:url(../images/home_back.gif);*/}
div.boxHome a {color:#0d4f8c; text-decoration:none;}
div.boxHome a:hover {color:#0E86C4; text-decoration:none;}
div.boxHomeSx{width:316px; float:left;}
div.boxHomeSxC{margin-right:25px;}
div.boxHomeDx{width:316px; float:right;}
div.boxHomeDxC{margin-left:25px;}
div.boxHomeCeSx{width:642px; float:left;}
div.boxHomeCeSx a {color:/*#0E86C4*/#000; text-decoration:none;}
div.boxHomeCeSx a:hover {color:/*#0E86C4*/#000; text-decoration:none;}
div.boxHomeCeSxT{margin-right:20px;}
div.boxHomeCeDx {width:118px; float:right; border:1px solid;}

div.bottom {width:100%; text-align:center; background-color:#00A6D8;}
div.bottomCont {width:950px; height:24px;}
/*
div.bottomContSx {float:left; width:234px; color:#ffffff; margin-top:6px; text-align:left;}
div.bottomContSx a {color:#ffffff;}
div.bottomContDx {float:right; width:662px; color:#ffffff; margin-top:6px; text-align:right;}
div.bottomContDx a {color:#ffffff;}
*/
div.bottomContCx {color:#ffffff; margin-top:6px; text-align:center;}
div.bottomContCx a {color:#ffffff;}

div.line {width:100%; height:1px;}

div.capo {clear:both;height:20px;}

div.agg {color:#ffffff; text-align:left;}


div.boxTop {width:560px; height:13px; background-image:url(../images/box_back_top.gif); background-color:#E6EDF3; background-repeat:no-repeat;}
div.box {background-color:#E6EDF3; width:560px;}
div.boxMargin {margin-left:30px; margin-right:30px;}
div.boxMargin h2{color:#004387;}
div.boxMargin a{color:#004387; text-decoration:underline; font-weight:bold;}
div.boxBot {width:560px; height:13px; background-image:url(../images/box_back_bot.gif); background-color:#E6EDF3; background-repeat:no-repeat;}

div.boxMarginMap {margin-left:30px;margin-right:30px;}
div.boxMarginMap ul{color:#004387;}

div.boxMarginSx {float:left; margin-top:13px;}
div.boxMarginDx {float:right;}


div.boxLongTop {width:706px; height:13px; background-image:url(../images/box_back_top_long.gif); background-color:#E6EDF3; background-repeat:no-repeat;}
div.boxLong {background-color:#E6EDF3;width:706px;}
div.boxLongMargin {margin-left:30px;margin-right:30px;}
div.boxLongMargin h2{color:#004387;}
div.boxLongMargin h3{color:#D0911F;}
div.boxLongBot {width:706px; height:13px; background-image:url(../images/box_back_bot_long.gif); background-color:#E6EDF3; background-repeat:no-repeat;}


div.boxDxTop {width:150px; height:13px; background-image:url(../images/box_back_dx_top.gif); background-color:#E6EDF3; background-repeat:no-repeat;}
div.boxDx {background-color:#E6EDF3;width:150px;}
div.boxDxMargin {margin-left:15px;margin-right:15px;}
div.boxDxMargin h2{color:#004387;}
div.boxDxMargin a{color:#004387; text-decoration:underline; font-weight:bold;}
div.boxDxBot {width:150px; height:13px; background-image:url(../images/box_back_bot.gif); background-color:#E6EDF3; background-repeat:no-repeat;}

div.paginazioneSx {float:left; text-align:left;}
div.paginazioneDx {float:right; text-align:right;}

span.boxTitolo {color:#CE952E; font-weight:bold;}
span.boxTitolo A:link, span.boxTitolo A:visited{color:#CE952E; font-weight:bold; text-decoration:none;}
span.boxTitolo A:hover {color:#CE952E; font-weight:bold; text-decoration:underline;}

span.boxTitolo2 {color:#CE952E; font-weight:bold;}
span.boxTitolo2 A:link, span.boxTitolo2 A:visited{color:#004387; font-weight:bold; text-decoration:none;}
span.boxTitolo2 A:hover {color:#004387; font-weight:bold; text-decoration:underline;}



/* sanofi */

div.BoxForm {background-color:#E6EDF3;padding:30px; border:1px dashed #014C8D; margin-right:40px;}
div.miniBoxForm {background-color:#E6EDF3; border:1px dashed #014C8D; }

div.paginazioneSx {float:left; text-align:left;}
div.paginazioneDx {float:right; text-align:right;}

a.linknero {font-weight:bold; cursor:default;}


td.tdDisattiva {width:186px; height:48px; background-image:url(../images/tdoff.gif); background-color:#AEC3D8; background-repeat:no-repeat; color:#FFF;}
td.tdAttiva {width:188px; height:48px; background-image:url(../images/tdon.gif); background-color:#E6EDF3; background-repeat:no-repeat; color:#004387;}

td.tdDisattiva A {color:#FFF; font-weight:bold;}
td.tdAttiva A {color:#004387; font-weight:bold;}


/* video */

div.videoCont {width:517px; text-align:center;}
div#upSx {height:14px; width:18px; float:left;}
div#upMid {height:14px; width:480px; background-image:url(../images/video_upbg.gif); background-repeat:repeat-x; float:left;}
div#upDx {height:14px; width:19px; float:left;}

div#midSx {background-image:url(../images/video_sxbg.gif); background-repeat:repeat-y; height:320px; width:18px; float:left;}
div#midCenter {width:480px; background-color:#656565; float:left; height:320px;}
div#midDx {background-image:url(../images/video_dxbg.gif); background-repeat:repeat-y; height:320px; width:19px; float:left;}

div#dwSx {height:40px; width:18px; float:left;}
div#dwMid {height:40px; width:480px; background-image:url(../images/video_downbg.gif); background-repeat:repeat-x; float:left;}
div#dwDx {height:40px; width:19px; float:left;}

div#botSx {height:28px; width:18px; float:left;}
div#botMid {height:28px; width:480px; padding-top:4px; background-image:url(../images/video_btnbg.gif); background-repeat:repeat-x; float:left;}
div#botDx {height:28px; width:19px; float:left;}

.mexplay{text-align:center; font-size:12px; font-weight:bold; color:#FFF; vertical-align:middle;}
div.modprof label {display:block; float:left; padding-left:4px; padding-top:4px; text-align:left; width:70px;}
