/*------
Association Aktive! © 2010
http://www.aktive.fr/
info@aktive.fr
------*/

/********************	RESET		   ********************/
#footer2 {margin: 0px auto 0px auto; background: url('footer.png') #707070; background-position: top; background-repeat: repeat-x; height: 145px;  width:970px; }
#footer2 a {color: white;}
#footer2 a:hover {color: white; text-decoration: underline;}
#footer_title {color: #FF8000; background: url('partenaire_back.png') ; background-repeat: no-repeat; padding: 3px 10px 4px 10px; font-family: arial; font-size: 16px; font-variant: small-caps; width: 90%; text-align: left; margin-left: 15px; margin-top: 20px; margin-bottom: 12px;height: 20px;}
#footer_left {float:left; width:370px; }
#footer_center {float:left; width:300px; }
#footer_right {float:left; width:250px; padding-top: 30px; padding-left: 50px;}

#footer_link_left {float:left; width:110px; margin-left: 10px;}
#footer_link_center {float:left; width:100px; }
#footer_link_right {float:left; width:130px; }
#footer a {color: #333333; padding: 1px 5px 1px 5px; font-family: arial; font-size: 12px; text-decoration: none;}
#footer a:hover {color: #333333; text-decoration: underline; padding: 1px 5px 1px 5px;}

#footer_propos_left {float:left; width:150px; }
#footer_propos_right {float:right; width:130px; }


#footer_center_title {color: #FF8000; background-image: url('legal_back.png') ; background-repeat: no-repeat; font-family: arial; font-size: 16px; padding: 3px 10px 4px 10px; font-variant: small-caps; width: 320px; text-align: left; margin-left: 5px; margin-top: 20px; margin-bottom: 7px; height: 26px;}
#footer_double_center_left {float:left; width:150px; }
#footer_double_center_left_right {float:right; width:150px; }

#mega h2 {color: red;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin: 0px;	padding: 0px;	}
table {	border-collapse: collapse;	border-spacing: 0px;	}
fieldset,img { 	border: 0px;	}
address,caption,cite,code,dfn,em,strong,th,var {	font-style: normal;	font-weight: normal;	}
ol,ul {	list-style: none;	}	caption,th {	text-align: left;	}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;	font-weight: normal;	}
q:before,q:after {	content: '';	}
abbr,acronym { 	border: 0px;	}
.clear{ 	clear: both;	}
.right { 	float: right; 	}
.left { 	float: left; 	}
.suggerer {	padding-left: 24px !important;	background: #FFFFFF url(images/icone-article.png) no-repeat 0px 4px;}
/********************	GLOBAL		   *********************/
html { 
background:#000 url(images/halo.jpg); 
background-repeat: repeat-x; 
font-family:Arial, Helvetica, sans-serif; }
/*--html { background:#000; font-family:Arial, Helvetica, sans-serif; }--*/
body {	background: url(images/back.png);	
font: 12px/17px Arial, Helvetica, sans-serif;	
color: #222222;	}
/*---body {	background: url(images/footworxx2011.jpg) no-repeat top center;	background-attachment:scroll; font: 12px/17px Arial, Helvetica, sans-serif;	color: #222222;	}---*/
input {	font-family: Arial, Helvetica, sans-serif;	}
#wrapper {	
background: #FFFFFF url(images/hatch.gif) repeat;	
width: 960px;	
margin: 0px auto 0px auto;	
padding: 0px 5px 5px 5px;	}	


/********************	HYPERLINKS	   *********************/a, a:visited, a:active {	color: #000000;	text-decoration: none;	}a:hover {	color: #000000;	text-decoration: underline;	}a img {	border: none;	}a:focus, a:hover, a:active {	outline: none;	}	/********************	SEARCH FORM	   *********************/#searchform {	margin: 0px;	padding: 0px;	}.searchinput {	float: right;	background: #FFFFFF;	width: 80px;	height: 15px;	margin: 6px 0px 0px 0px;	padding: 3px 3px 2px 3px;	font-size: 12px;	color: #666666;	border: 1px solid #575757;	}.searchsubmit {	float: right;	background: #FFFFFF url(images/searchbg.jpg) repeat-x;	height: 20px;	margin: 7px 5px 0px 3px;	padding: 2px 2px 2px 2px;	border: none;	color: #ffffff;	letter-spacing: -1px;	font-weight: bold;	}/********************	HEADER		   *********************/#headerwrapper {	background:none;	width: 970px;	margin: 0px auto 0px auto;	padding: 0px;	}#header {	background: none;	height: 200px;	}.logo {	background: url(images/logo.png) no-repeat;	float: left;	width: 300px;	height: 167px;	margin-top: 15px;	padding-bottom: 50px;    margin-right: 50px;		padding: 0px;	}.ad468x60 {	float: right;	width: 468px;	height: 60px;	margin: 10px 0px 0px 0px;	padding: 0px;	}.ad468x60 img {	border: none;	}/********************	MENU		   *********************/.home {margin-top: -4px;}#menu {	background-image: url('images/top-menu.png');	width: 970px;	height: 32px;	margin: 0px auto 0px auto;	}#menu ul {	float: left;	list-style: none;	margin: 0px 0px 0px 1px;	padding: 0px;	}#menu li {	float: left;	list-style: none;	border-right: 1px solid #4A4A4A;	}#menu ul li {	margin: 0px 0px 0px -1px;	list-style: none;	border-right: 1px solid #4A4A4A;	}#menu li a, #menu li a:link, #menu li a:visited {	margin: 0px;	padding: 8px 10px 7px 10px;	color: #FFFFFF;	display: block;	font-size: 1.0em;	font-weight: bold;	font-family: helvetica, arial;	letter-spacing: -0px;	text-transform: uppercase;	}#menu li a:hover, #menu li a:active {	margin: 0px;	padding: 8px 10px 7px 10px;	color: #FFFFFF;	display: block;	text-decoration: underline;	border-bottom: none;	}#menu li li a, #menu li li a:link, #menu li li a:visited {	background: #333333;	opacity: .90;	filter: alpha(opacity=90);	width: 140px;	float: none;	margin: 0px;	padding: 8px 10px 7px 10px;	color: #FFFFFF;	border-bottom: 1px solid #222222;	border-left: 1px solid #222222;	border-right: 1px solid #222222;	}#menu li li a:hover, #menu li li a:active {	background: #006699;	padding: 8px 10px 7px 10px;	color: #FFFFFF;	border-bottom: 1px solid #222222;	border-left: 1px solid #222222;	border-right: 1px solid #222222;	}#menu li ul {	z-index: 9999;	position: absolute;	height: auto;	width: 162px;	margin: 0px 0px 0px -1px;	padding: 0px;	left: -999em;	border-top: 1px solid #222;	}#menu li li {	border: none;	margin: 0px;	}#menu li ul a {	width: 120px;	}#menu li ul a:hover, #menu li ul a:active {	}#menu li ul ul {	margin: -34px 0px 0px 161px;	padding: 0px;	border-top: 1px solid #222;	}#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {	left: -999em;	}#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {	left: auto;	}#menu li:hover, #menu li.sfhover {	position: static;	}/********************	HOMEPAGE	   *********************/#col1 {	background: #FFFFFF;	float: left;	width: 615px;	margin: 5px 0px 0px 0px;	padding: 10px;	}	/**********************	FEATURED BLOCK   ***********************/#featuredcontent {	width: 615px;	height: 250px;	margin: 0px;	}/********************	COLUMNS	   *********************/#contentwide {	background: #FFFFFF;	float: left;	width: 940px;	margin: 5px 0px 0px 0px;	padding: 10px;	}	.catbox {	width: 298px;	padding: 0px 10px 0px 10px;	border-right: 1px dashed #CCCCCC;	}	.postbox1 {	width: 140px;	margin: 0px 0px 5px 0px;	padding: 0px;	}.postbox2 {	width: 140px;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 13px;	}.postbox1 img, .postbox2 img {	padding: 5px;	border: 1px solid #F0F0F0;	} #contentleft {	float: left;	width: 298px;	padding: 0px 10px 0px 0px;	border-right: 1px dashed #CCCCCC;	}	#contentright {	float: left;	width: 295px;	padding: 0px 0px 0px 10px;	}#contentwide h2, #contentleft h2, #contentright h2, .postbox h2 {	margin: 5px 0px 5px 0px;	font-size: 12px;	font-weight: bold;	}#contentwide ul {	margin: 10px 0px 0px 0px;	padding: 10px 0px 0px 0px;	border-top: 1px dashed #CCCCCC;	}	#contentleft ul, #contentright ul {	margin: 0px 0px 20px 0px;	padding: 10px 0px 5px 0px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	}	#contentwide li, #contentleft li, #contentright li {	background: #FFFFFF url(images/arrow.gif) no-repeat 1px 4px;	padding: 0px 0px 5px 10px;	}#contentwide li a, #contentleft li a, #contentright li a {	}.category {	background: #FFFFFF;	margin: 3px 0px 7px 0px;	line-height: 20px;	}.category a {	background: url(images/bluestar.gif) no-repeat 0px 2px;	padding: 3px 5px 3px 20px;	color: #0099CC !important;	font-size: 1.2em;	font-weight: bold;	font-family: helvetica, arial;	letter-spacing: 0px;	text-transform: uppercase;	}	.thumb img{	padding: 5px;	border: 1px solid #e9e9e9;	}/********************	CONTENT		   *********************/#content {	background: #FFFFFF;	float: left;	width: 615px;	margin: 5px 0px 0px 0px;	padding: 10px;	color: #333333;	}	#fullcontent {	background: #FFFFFF;	float: left;	width: 940px;	margin: 5px 0px 0px 0px;	padding: 10px;	color: #333333;	}	.h2title {	font-size: 16px;	font-weight: bold;	padding: 5px 0px 10px 0px;	border-bottom: 1px dashed #CCCCCC;	}.singletitle {	font-size: 16px;	font-weight: bold;	padding: 5px 0px 0px 0px;	}.byline {	height: 14px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 5px 0px;	color: #666666;	font-size: 11px;	line-height: 14px;	text-transform: uppercase;	border-bottom: 1px dashed #CCCCCC;	}	.author a {	color: #666666;	}.comments {	background: #FD0859;	margin: 0px 0px 0px 5px;	padding: 0px 2px 0px 2px;	color: #FFFFFF;	font-weight: bold;	}.comments a {	color: #FFFFFF !important;	text-decoration: none !important;	}	.postnav {	padding: 7px 0px 7px 0px;	border-top: 1px dashed #CCCCCC;	}.postnav a {	color: #333333;	}.postnav a:hover {	color: #FD0859;	}	.postnav .left {	width: 280px;	text-align: left;	}	.postnav .right {	width: 280px;	text-align: right;	}	.previouspost {	font-size: 11px;	font-weight: bold;	color: #333333;	text-transform: uppercase;	}.nextpost {	font-size: 11px;	font-weight: bold;	color: #333333;	text-transform: uppercase;	text-align: right;	}.previouspost a:hover, nextpost a:hover {	text-decoration: underline;	}	/********************	ENTRY		   *********************/.entry {	margin: 10px 0px 0px 0px;	padding: 0px;	color: #444444;	line-height: 1.4em;	}	.entry p {	padding-bottom: 10px;	}	.entry strong {	font-weight: bold;	}	.entry h1 {	font-size: 20px;	font-weight: bold;	padding: 0px 0px 7px 0px;	}	.entry h2 {	font-size: 18px;	font-weight: bold;	margin: 0px !important;	padding: 0px 0px 7px 0px !important;	border: none !important;	}	.entry h3 {	font-size: 16px;	font-weight: bold;	padding: 0px 0px 7px 0px;	}	.entry h4 {	font-size: 14px;	font-weight: bold;	padding: 0px 0px 7px 0px;	}	.entry h5 {	font-size: 13px;	font-weight: bold;	padding: 0px 0px 7px 0px;	}	.entry h6 {	font-size: 12px;	font-weight: bold;	padding: 0px 0px 7px 0px;	}	.entry a {	color: #1D6B9D;	}	.entry a:hover {	color: #1D6B9D;	text-decoration: underline;	}	.entry a img {	border: none;	}	.entry ul {	padding-bottom: 10px;	list-style: none;	}.entry ol {	padding-bottom: 10px;	list-style: decimal inside;	}	.entry ul li {	background: url(images/arrow.gif) no-repeat 3px 6px;	padding: 3px 0px 3px 13px;	font-size: 12px;	line-height: 15px;	color: #4C4C4C;	}	.entry li a {	color: #333333;	}.entry li ul {	margin: 0px;	padding: 0px;	}.page {	background: #fff;	margin: 10px 0px 0px 0px;	}.entry del {	text-decoration: line-through;	color: #AAAAAA;	}.entry ins {	text-decoration: underline;	font-weight: bold;	}	.entry code {	display: block;	background: #EEEEEE;	margin: 0px 0px 20px 0px;	padding: 10px;	font-size: 12px;	color: #444444;	border: 1px solid #E6E6E6;	}.entry blockquote {	display: block;	background: #E9F8FB;	margin: 0 0 20px 0;	padding: 10px 10px 10px 10px;	color: #366799;	border: 1px solid #CFDEE1;	}.entry blockquote blockquote {	margin: 0;	padding: 0 0 0 20px;	color: #555555;	font-size: 12px;	font-style: italic;	font-weight: normal;	border: none;	}/********************	ARCHIVE		   *********************/.archive {	margin: 15px 0px 0px 0px;	padding: 0px;	border-bottom: 1px dashed #CCCCCC;	}	.archive h2 {	margin: 0px 0px 10px 0px;	padding: 0px;	font-size: 16px;	font-weight: bold;	}	.archiveright {	width: 503px;	}.archivetitle {	color: #FFFFFF;        background-color: #0099cc; padding-left: 25px; padding-top: 10px;	text-transform: uppercase;	letter-spacing: -1px;	}	.postmeta	{	margin: 10px 0px 10px 0px;	font-size: 11px;	text-transform: uppercase;	}.postmeta strong {	background: #1D6B9D;	padding: 0px 2px 0px 2px;	font-weight: bold;	color: #FFFFFF;	}.postmeta span {	background: #FD0859;	margin: 0px 0px 0px 10px;	padding: 0px 2px 0px 2px;	font-weight: bold;	color: #FFFFFF;	}	.postmeta a {	color: #333333;	text-decoration: none;	}	.postmeta a:hover {	color: #333333;	text-decoration: none;	}/********************	IMAGES		   *********************/.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	}.wp-caption {	background-color: #F3F3F3;	margin: 0px 10px 10px 0px;	padding: 4px 0px 0px 0px;	text-align: center;	overflow: hidden;	}.wp-caption img {	margin: 0px;	padding: 0px;	border: 0px none;	}.wp-caption p.wp-caption-text {	padding: 3px;	margin: 0px;	font-style: italic;	color: #888888;	}p img {	padding: 0;	max-width: 100%;	}img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 0px;	margin: 0px 0px 10px 10px;	display: inline;	}img.alignleft {	padding: 0px;	margin: 0px 10px 10px 0px;	display: inline;	}.alignright {	float: right	}.alignleft {	float: left	}/********************	SIDEBAR		   *********************/#sidebar {	background: none;	float: right;	width: 320px;	margin: 5px 0px 0px 0px;	padding: 0px;	}	#sidebar .ad300x250 {	margin-bottom: 5px; 	}	#sidebarad {	background: #FFFFFF;	float: right;	width: 320px;	margin: 5px 0px 0px 0px;	padding-top: 10px; padding-bottom: 10px;}.box {	margin: 5px 0px 10px 0px;	padding: 0px;	background: #FFFFFF;	color: #333333;	line-height: 18px;	}.box a {color: #333333;}.box a:hover {color: #333333; text-decoration: underline;}	.widget {	background: #FFFFFF;	margin: 0px;	padding: 10px;	}.widget ul{	margin: 0px;	padding: 0px;	}.widget ul li {	list-style: none;	margin: 0px;	padding: 5px 0px 5px 0px;	border-bottom: 1px dotted #CCCCCC;	}.widget li ul {	}.widget li li {	}.widget h3 {	margin: 0px;	padding: 5px 5px 5px 0px;	background: #FFFFFF;	text-transform: uppercase;	font-size: 1.2em;	font-weight: bold;	font-family: helvetica, arial;	letter-spacing: -1px;	border-bottom: 3px dotted #0099cc;	}.ad300x250 {	background: #FFFFFF;	width: 300px;	height: 250px;	margin: 0px;	padding: 10px;	}.ad300x250 img {	border: none;	}/****************** *	SUBSCRIBE	  * ******************/ .subscribe {	margin: 0px 0px 10px 0px;	padding: 0px;	}.rss {	padding-left: 24px !important;	background: #FFFFFF url(images/rss.gif) no-repeat 0px 4px;}.twitter {	padding-left: 24px !important;	background: #FFFFFF url(images/twitter.gif) no-repeat 0px 4px;}.facebook {	padding-left: 24px !important;	background: #FFFFFF url(images/facebook.png) no-repeat 0px 4px;}/********************   CALENDER	   *********************/#wp-calendar th {	background: #FFFFFF;	margin: 5px 0px 0px 0px;	font-weight: bold;	text-align: center;	text-transform: capitalize;	color: #666;	}	#wp-calendar caption {	font-size: 13px;	font-weight: bold;	text-align: center;	color: #666666;	padding: 0px 5px 5px 5px;	margin: 2px 0px 2px 0px;	border-bottom: 1px dotted #CCCCCC;	}#wp-calendar td {	color: #666666;	letter-spacing: normal;	padding: 2px 0px;	text-align: center;	}#wp-calendar #today {	background: #FD0859;	color: #FFFFFF;	}	#wp-calendar {	empty-cells: show;	font-size: 12px;	margin: 0px;	width: 100%;	}/********************	COMMENTS	   *********************/.comments-box {	padding: 20px 0px 0px 0px;	border-top: 1px dashed #CCCCCC;	}.comments-box img {	}.comments-box h3 {	margin: 0px;	padding: 0px;	font-size: 16px;	font-weight: bold;	letter-spacing: -1px;	color: #FD0859;	}#respond {	background: #FFFFFF;	margin: 10px 0px 0px 0px;	padding: 5px;	}#respond p {	color: #777777;	margin: 0px;	}.cancel-comment-reply {	padding: 5px 0px 0px 0px;	font-size: 11px;	}.cancel-comment-reply a {	color: #000000;	}.cancel-comment-reply a:hover {	color: #FD0859;	} .text {	border: 1px solid #DDDDDD;	padding: 2px;	color: #777777;	width: 200px;	}/*************************	COMMENT FRAMEWORK	**************************/ol.commentlist a:link {	text-decoration: none;	}ol.commentlist li div.vcard cite.fn a.url:hover {	text-decoration: none;	}ol.commentlist {	margin: 15px 0px 0px 0px;	padding: 0px;	background: #FFFFFF;	}ol.commentlist li {	margin: 0px 0px 10px 0px;	padding: 10px;	list-style-type: none;	border: 1px dotted #CCCCCC;	}ol.commentlist li.alt {	}ol.commentlist li.bypostauthor p {	}ol.commentlist li.byuser {	}ol.commentlist li.comment-author-admin {	}ol.commentlist li.comment {	}ol.commentlist li div.comment-author {	}ol.commentlist li div.vcard {	}ol.commentlist li div.vcard cite.fn {	font-style: normal;	font-weight: bold;	}ol.commentlist li div.vcard cite.fn a.url {	color: #222222;	}ol.commentlist li div.vcard img.avatar {	float: left;	margin: 0px 10px 5px 0px;	}ol.commentlist li div.vcard img.avatar-32 {	padding: 4px;	background: #FFFFFF;	border: 1px solid #F0F0F0;	}ol.commentlist li div.vcard img.photo {	padding: 4px;	background: #FFFFFF;	border: 1px solid #F0F0F0;	}ol.commentlist li div.vcard span.says {	color: #888888;	}ol.commentlist li div.commentmetadata {	}ol.commentlist li div.comment-meta {	margin: 3px 0px 0px 0px;	font-size: .9em;	}ol.commentlist li div.comment-meta a {	color: #AAAAAA;	text-decoration:none;	}ol.commentlist li p {	margin: 30px 0px 0px 0px;	line-height: 1.4em;	}ol.commentlist li ul {	}ol.commentlist li div.reply {	margin: 10px 0px 0px 0px;	line-height: 18px;	}ol.commentlist li div.reply a {	background: #FFFFFF;	height: 16px;	font-size: 10px;	color: #1D6B9D !important;	text-transform: uppercase;	}ol.commentlist li div.reply a:hover {	color: #FD0859 !important;	text-decoration: none;	}ol.commentlist li ul.children {	}ol.commentlist li ul.children li {	margin: 10px 0px 0px 0px;	background: #FFFFFF;	border: 1px dotted #CCCCCC;	}ol.commentlist li ul.children li li.alt {	background: #FFFFFF;	}ol.commentlist li ul.children li.bypostauthor {	}ol.commentlist li ul.children li.byuser {	}ol.commentlist li ul.children li.comment {	}ol.commentlist li ul.children li.comment-author-admin {	}ol.commentlist li ul.children li.depth-2 {	}ol.commentlist li ul.children li.depth-3 {	}ol.commentlist li ul.children li.depth-4 {	}ol.commentlist li ul.children li.depth-5 {	}ol.commentlist li ul.children li.odd {	}ol.commentlist li.even {	}ol.commentlist li.odd {	}ol.commentlist li.parent {	}ol.commentlist li.pingback {	}ol.commentlist li.thread-alt {	}ol.commentlist li.thread-even {	}ol.commentlist li.thread-odd {	}/********************	COMMENT FORM   *********************/#commentform {	}#commentform input {	width: 210px;	margin: 7px 3px 0px 0px;	padding: 5px;	font-size: 12px;	border: 1px solid #DDDDDD;	}#commentform .author, #commentform .email, #commentform .url {	padding: 3px 3px 3px 5px;	background: #FFFFFF;	color: #999999;	font-style: italic;	}#commentform textarea {	width: 75%;	height: 100px;	margin: 7px 0px 0px 0px;	padding: 2px;	font: Arial, Helvetica, sans-serif;	font-size: 12px;	border: 1px solid #DDDDDD;	}#commentform .submit {	background: #FD0859;	width: 120px;	margin: 7px 0px 0px 0px;	padding: 4px;	color: #FFFFFF;	font-weight: bold;	border: 1px solid #DDDDDD;	}/********************	NAVIGATION	   *********************/.navigation {	margin: 5px 0px 10px 0px;	padding: 5px 0px;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;}.navigation a {	background: #FD0859;	padding: 3px 5px;	color: #FFFFFF !important;	text-decoration: none !important;}/*******************	FOOTER		  ********************/ #footer {	background: #FFFFFF;	margin: 5px 0px 0px 0px;	padding: 7px;	color: #333333;	font-size: 11px;	line-height: 20px;	text-transform: uppercase;	}#footer a {	}#footer a:hover {	border-bottom: none;	}	#footer ul {	float: left;	list-style: none;	margin: 0px 0px 0px 1px;	padding: 0px;	}#footer li {	float: left;	list-style: none;	margin: 1px 5px 0px 0px;	padding: 0px;	text-transform: uppercase;	}#footer ul li {	list-style: none;	margin: 0px 5px 0px 0px;	padding: 0px;	text-align: left;	}#footer li a, #topnav li a:link, #topnav li a:visited {	display: block;	margin: 0px;	padding: 3px;	color: #000000;	}#footer li a:hover, #topnav li a:active {	display: block;	background: #ffffff;	margin: 0px;	padding: 0px;	color: #000000;	text-decoration: underline;	border-bottom: none;	}#footer li li a, #topnav li li a:link, #topnav li li a:visited {	float: left;	background: #FFFFFF;	width: 130px;	margin: 0px;	padding: 3px;	color: #111111;	border-bottom: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	}#footer li li a:hover, #topnav li li a:active {	background: #FD0859;	color: #FFFFFF;	padding: 3px;	}.footerrss {	margin: 0px 0px 0px 15px;	padding: 0px 0px 0px 13px !important;	background: #fff url(images/rss-small.gif) no-repeat 0px 5px;	}.footerrss a, .footer a:visited {	background: #FFFFFF !important;	color: #333333 !important;	}.footerrss a:hover {	color: #333333 !important;	text-decoration: none;	}#bottom {	width: 970px;	margin: 10px auto 10px auto;	text-align: right;	line-height: 17px;	color: #FFFFFF;	font-size: 11px;	text-transform: uppercase;	}#bottom a {	color: #FFFFFF;	}
