.floatleft{	float:left;	padding: 10px;}/** banner**/ c}/** **/ #cadrpg { width:352px; margin:0 auto; overflow:hidden;}#newshr { position:relative; width:352px; height:200px; overflow:hidden;           color:inherit; background:transparent;}#defile { position:absolute; margin-top:10px; background-color:transparent; }/*************events lisbon*******************/	/******box bleu*********/.roundedcornr_box_226005 {   background: #0066cc;}.roundedcornr_top_226005 div {   background: url(pics/roundedcornr_226005_tl.png) no-repeat top left;}.roundedcornr_top_226005 {   background: url(pics/roundedcornr_226005_tr.png) no-repeat top right;}.roundedcornr_bottom_226005 div {   background: url(pics/roundedcornr_226005_bl.png) no-repeat bottom left;}.roundedcornr_bottom_226005 {   background: url(pics/roundedcornr_226005_br.png) no-repeat bottom right;}.roundedcornr_top_226005 div, .roundedcornr_top_226005, .roundedcornr_bottom_226005 div, .roundedcornr_bottom_226005 {   width: 100%;   height: 15px;   font-size: 1px;}.roundedcornr_content_226005 { margin: 0 15px;text-align: center;font-weight: bold;color:#FFFFFF;}/*** box rouge******/.roundedcornr_box_510082 {	background: url(pics/roundedcornr_510082_tl.png) no-repeat top left;	margin: 0 0 5px 0;}.roundedcornr_top_510082 {	background: url(pics/roundedcornr_510082_tr.png) no-repeat top right;}.roundedcornr_bottom_510082 {	background: url(pics/roundedcornr_510082_bl.png) no-repeat bottom left;}.roundedcornr_bottom_510082 div {	background: url(pics/roundedcornr_510082_br.png) no-repeat bottom right;}.roundedcornr_content_510082 {	background: url(pics/roundedcornr_510082_r.png) top right repeat-y;}.roundedcornr_top_510082 div,.roundedcornr_top_510082,.roundedcornr_bottom_510082 div, .roundedcornr_bottom_510082 {	width: 100%;	height: 15px;	font-size: 1px;}.roundedcornr_content_510082, .roundedcornr_bottom_510082 {	margin-top: -19px;}.roundedcornr_content_510082 { padding: 0 15px;color:#FFFFFF;}/********** menu events***************************/.menuevents li{display: inline;list-style-type: none;}.menuevents{padding-left: auto;margin-left: auto;height: 50px;width: 720px;text-align: center;}.menuevents li a{padding: 3px 30px 3px 3px;text-decoration: none;float: left;color: #FFFFFF;background:#ff0181;border-left: solid 5px #fad6e8;border-right: solid 5px #fad6e8;} sondage  .AWL_Poll {text-align:left;font-family:Tahoma,sans-serif;font-size:11px;}.AWL_Poll td,.AWL_Poll th {font-size:11px;}.AWL_Poll table {table-layout:auto;width:auto;}.AWL_Poll label {cursor:pointer;}.AWL_Poll input.submit {cursor:pointer;}.AWL_Poll tr td.caption {font-size:120%;padding:5px;white-space:nowrap;text-align:center;}.AWL_Poll tr span.caption {color:#0F238C;}.AWL_Poll tr th {width:20%;text-align:center;color:#0F238C;}.AWL_Poll tr td {height:10px;padding:5px;color:#0F238C;}.AWL_Poll tr td.control {text-align:center;}.AWL_Poll tr td.total {text-align:center;}.AWL_Poll tr td div.bar {font-size:0;}/************** events**************/.menuevents{display: inline;list-style-type: none;}/*** box multi photo intro**************/#illuintro{width: 700px;margin: 10px 0 10px 0;clear: both;}  .niveau1{height: 190px;margin: 0 0 10px 0;clear: both;}.niveau2{height: 310px;margin: 0 0 10px 0;clear: both;margin: 0 0 10px 0;}.gauche{width: 280px;}.droite{float: right;width: 414px;background:#008FD5;}/********* box rouge ************/.roundedcornr_box_707169 {   background: #f02100;}.roundedcornr_top_707169 div {   background: url(pics/direct52/roundedcornr_707169_tl.png) no-repeat top left;}.roundedcornr_top_707169 {   background: url(pics/direct52/roundedcornr_707169_tr.png) no-repeat top right;}.roundedcornr_bottom_707169 div {   background: url(pics/direct52/roundedcornr_707169_bl.png) no-repeat bottom left;}.roundedcornr_bottom_707169 {   background: url(pics/direct52/roundedcornr_707169_br.png) no-repeat bottom right;}.roundedcornr_top_707169 div, .roundedcornr_top_707169, .roundedcornr_bottom_707169 div, .roundedcornr_bottom_707169 {   width: 100%;   height: 15px;   font-size: 1px;}.roundedcornr_content_707169 { margin: 0 15px;color:#FFFFFF;background: url(news/pics/direct52/fond_logo_Vienna.jpg) no-repeat;}/** header**/#wrapper{height: 183px;background: url(/ima/topback5.gif) no-repeat right top;}.menuhaut{float: right;margin: 5px 5px 0 0;}#wrapper ul {list-style: none;margin: 0 0 0 0;}#wrapper ul li{display: inline;padding: 0 0 0 0;}.menuwrapper{margin: 88px 0 0 0;}.soustitre_newsevents {	font-size: 12px;	font-weight: bold;}.soustitre_newsevents {	font-size: 12px;	font-weight: bold;}.bleu_newsevents{color:#000099;}.logo_more{float:right;width: 58px;}/** home page en div css*/#site{width:948px;margin: 0;}.colgauche{float:left;width: 230px;border-right: 1px solid #CCCCCC;text-align: center;display: inline;}.colcentre{	width: 352px;	color: #000000;	font-size: 90%;	border-right: 1px solid #CCCCCC;	float:left;	display: inline;}	.coldroite{width: 325px;float: left;margin: 0 0 0 10px;display:inline;}.figures{padding: 0 10px 0 10px;}.centre{width: 342px;font-weight: normal;}.centrebold{font-weight: bold;}.centreopinion{padding: 0 0 0 10px;font-weight: bold;}.publictransportfigure{color:#000000;font-size: 10px;}/** -------------------------------Calendrier ********/.Style1 {color: #0F238C}.calendrier{width: 164px;}.titre{	font-weight: bold;	color: #0F238C;	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;}.evenement {display:block;width:165px;font-size: 90%;list-style: none;margin: 0 0 10px 0;padding: 10px 0;}.evenementbleu{	display:block;	width:165px;	padding:5px; 	background: #e7e9f3;	font-size: 90%;	list-style: none;	margin: 10px 0;}.photohomepage{	margin: 10px 30px;}.evenement a{color: #0F238C;text-decoration: none;font-weight: bold;}.soustitre a{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;text-decoration: none;font-weight: normal;}.date_lieu a{font-style:italic;font-size: 90%;color:#000000;text-decoration: none;font-weight: normal;}.indication a{font-size:12px;color:#000000;text-decoration: none;font-weight: normal;}.warning a{	color:#F00;	font-weight: bold;}/*************  Just Out *********************/.justout{width: 150px;float: right;border-left: 1px solid #CCCCCC;padding: 0 0 0 5px;}.contenu_just a{font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size: 90%;color:#000000;text-decoration: none;}/************ advocacy public transport**********/.msg_list {	margin: 0px;	padding: 0px;}.msg_head {	cursor: pointer;	position: relative;}.msg_body {}.titre_public_transport{font-size: 16px;font-weight: bold;}/* box apparition */.boxappariton{	display: none;}.boxtest { 	margin:3px;	display:none; 	float:left; 	}	#apDiv1 {	position:absolute;	left:666px;	top:16px!important;	top:3px;	width:103px;	height:79px;	z-index:1;}
