#footer .block_various_links { list-style: none }
#footer .block_various_links li a { text-decoration: none }
#footer .block_various_links li {
	display: inline;
	border-left: 1px solid #888;
	padding: 0 2px 0 4px
}
#footer .block_various_links li.first_item {
	border: none;
	padding-left: 0
}

/* Block CMS links */
#informations_block_left .block_content { padding-top: 3px }
/* footer */
#footerbas .block_various_links { list-style: none }
#footerbas .block_various_links li a{ text-decoration:none }
#footerbas .block_various_links li.first_item { border: none; padding-left: 0px }
#footerbas ul{ float:left; margin:0 0 2em 0!important }
#footerbas span { color:#ffffff; *color:#555555; color :#555555\9; font-weight:bold; text-transform:uppercase; margin-left:0px; text-shadow: 1px 1px 2px #000000 }
#footerbas li{ list-style-type:none; width:auto }
#footerbas a { text-decoration:none; color:#555555 }
#footerbas a:hover{ color:#3199d5; text-decoration:underline }
#footerbas #variouslink{ background:url(../../../img/images/footer.png) no-repeat top; width:100%; margin-top:25px; float:left; text-align:left; margin-left:18px; }
#footerbas #variouslink ul { margin:0; padding:0 }
#footerbas #variouslink h5 { background:transparent; margin:0.6em 0 4em 0em; padding:0.2em 0 0 4.5em; color:#555555 }
#footerbas #variouslink li { width:208px; color:#555555; font:11px arial; padding-top:0.5em }
#footernewsletter_ { float:left; margin-left: 70px; width:265px; font:10px Arial; text-align:right }
#footernewsletter { float:left; width:240px; font:10px Arial; text-align:right }
#footernewsletter select { margin-left:0 }
#footernewsletter table { float:left }
#footernewsletter td { padding:0; margin:0; height:36px }
#footernewsletter h4 { margin-top:5px; color:#ffffff; *color:#555555; color :#555555\9; font-weight:bold; text-transform:uppercase; font-size:11px; margin-right:-15px; text-shadow: 1px 1px 2px #000000 }
#footernewsletter p { color:#555555; float:right; font:11px arial; font-weight:normal; padding-top:0; width:200px; margin-right:-15px }
#footernewsletter textarea, select { *border:0px; border /*\**/:0em\9; }
#footernewsletter input { *border:0px; height:0; *height:15px; border /*\**/:0em\9; height /*\**/:10px\9; }
#Mynewsletter{ padding-left:0.5em; padding-right:0.5em; padding-bottom:1em; width:95% }
#footernewsletter .input_buttonnewsletter{ border:medium none; color:#fff; font-weight:bold; float:right; height:22px; overflow:hidden; padding:0 0 0 0.5em; width:150px; background:transparent; text-shadow: 1px 1px 2px #000000 }
#footernewsletter .input_buttonnewsletter{ margin-top /*\**/:0.5em\9; }
#footernewsletter .buttonnewsletter{ border:medium none; background:transparent; color:#fff; cursor:pointer; font-weight:bold; height:24px; margin-bottom:0px; text-transform:uppercase; width:40px; margin-left:-205px; margin-top:-12px; position:absolute; text-shadow: 1px 1px 2px #000000 }
#footernewsletter .buttonnewsletter:hover{ border:medium none; background:transparent; color:#ccc }

.footerbg { position: absolute; background:url(../../../img/images/_footer.png) repeat-x top; height:45px; margin-top:-15px; width : 100%; float:left; text-align:left; *position: relative; *margin-top:-300px; }

#fixedmenubas { position: fixed; bottom: 12px; right: 25px; *right: 30px; width: 16px; background: transparent: z-index:9999 }
#fixedmenubas a, #fixedmenubas a:hover { text-decoration: none; display: block; width: 50px; height: 50px; overflow: hidden; font-size: 40px; line-height: 1; margin: 0 auto }
#fixedmenubas ul, #fixedmenubas li { list-style-type:none; margin: 0px 0!important; padding: 0 }

/*SAFARI & CHROMIUM*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
#footernewsletter input { height:15px; }
}

/*OPERA*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#footernewsletter input  { border: 0; background:none; height:15px; }
}