html {
	padding:0;
	margin:0;
	background: #fff;
	font-size:100%;
	background: url("/commun/ceresian/images/header-bg.png") repeat scroll center 0 #fff;
}
body {
	font:62.5% Verdana,sans-serif;
	padding:0;
	margin:0;
	font-weight: normal;
	color:#4A4646;
	background: url("/commun/ceresian/images/header-bg.png") repeat scroll center 0 #fff;
}
img {
	border:0;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:inherit;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#carnum .bouton a{
	-moz-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}
a:hover {
	text-decoration:none;
}
/* outer : div englobant l'ensemble de la page*/
#outer {
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
	background: url('/commun/ceresian/images/page-bg.png') no-repeat center 195px transparent;
}
/* css du lead page accueil rajoutée le 26/11/2010 suite au demimensionnement des images*/
#lead_acc,
#lead {
	background: #fff;
	clear: both;
	width: 954px;
	height: 331px;
	padding: 0;
	margin:0 auto;
	z-index:0;
}
#lead {
	margin-top:-3px;
}
#lead_acc img,
#lead img {
	float: left;
	width: 500px;
	height: 331px;
	margin: 0;
}
#lead h1,
#lead_acc h1 {
	display: none;
}
#lead ul,
#lead_acc ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#lead .leadart,
#lead_acc .leadart {
	display:none;
}
#lead div.leadarttxt,
#lead_acc div.leadarttxt {
	float: left;
	margin: 5px 0 0 20px;
	width: 413px;
}
#lead div.rub,
#lead_acc div.rub {
	color: #1B7BAB;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin:0 0 4px 0;
	padding:0;
}
#lead h2,
#lead_acc h2 {
	color: #013C68;
	font-family: Georgia,sans-serif;
	font-size: 2.1em;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding:0;
}
#lead h2 a,
#lead h1 a:visited,
#lead_acc h2 a,
#lead_acc h1 a:visited {
	color: #013C68;
}
#lead div.texte,
#lead_acc div.texte {
	color: #222222;
	font: 12px Verdana,sans-serif;
	text-align: justify;
	margin-top: 5px;
}
#lead div.texte {
	font-size:11px;
}
#lead div.texte p,
#lead_acc div.texte p {
	margin:0px;
}
#lead div.texte p.ere,
#lead_acc div.texte p.ere {
	margin-top:10px;
}
#lead div.texte a,
#lead div.texte a:visited,
#lead_acc div.texte a,
#lead_acc div.texte a:visited {
	font-weight: bold;
}
#lead div.texte a.plus,
#lead div.texte a.plus:visited,
#lead_acc div.texte a.plus,
#lead_acc div.texte a.plus:visited {
	font-weight:normal;
	color: #1B7BAB;
	display: inline;
}
#lead_acc div.texte a.plus:hover,
#lead div.texte a.plus:hover {
	color:#013C68;
}
div.haut-pied,
div.fond-pied {
	width: 954px;
	margin:0 auto;
	text-align:center;
	background: /*url("/commun/ceresian/images/egg_shell.png") repeat scroll center top*/ transparent;
}
div.haut-pied span { 
	background: url("/commun/ceresian/images/slide-shadow.png") no-repeat scroll center top transparent;
    clear: both;
    display: block;
    height: 25px;
    width: 954px;
	margin:0 auto;
}
.haut-contenu-page-fond-pied {
    background: url("/commun/ceresian/images/slide-shadow.png") no-repeat scroll center top #fff;
    clear: both;
    display: block;
    height: 15px;
    width: 954px;
	margin:0 auto;
}
div#inner {
	background: url("/commun/ceresian/images/bg-contenu-page.png") repeat-y scroll -290px 0 #fff;
	margin: 0 auto 25px auto;
	width:954px;
}
div#leftcol {
	float: left;
	width: 219px;
	margin:0 10px 0 8px;
	background: url("/commun/ceresian/images/bg-contenu-page.png") repeat-y scroll 171px 0 transparent;
}
div#leftcol div#direct {
	background-color: #fff;
	padding: 0 0 5px 0;
	font: 16px Verdana,sans-serif;
	margin: 0 10px 0 10px;
}
div#leftcol div#direct h1 {
	padding:0;
	margin:0;
	color: #013C68;
    font: 1.1em Georgia,sans-serif;
	text-transform:uppercase;
}
div#leftcol div#events span.title {
	text-transform : none;
}
div#leftcol div#events {
	margin: 10px;
	padding: 0 0 5px 5px;
	font-size: 16px;
}
div#leftcol div#events ul {
	background-color: #F2F4F3;
	padding: 0;
	margin: 10px auto;
	list-style-type: none;
}
div#leftcol div#events ul li img {
	display:block;
	margin: 0 0 3px 0;
	width:190px;
	padding: 0 0 5px 0;
}
div#leftcol div#events  h1,
div#rightcol2 h1,div#leftcol h1 {
	color: #013C68;
    font: 1.8em Georgia,sans-serif;
	margin:0;
	padding:0;
	font-variant:small-caps;
}
div#leftcol div#events ul li h2 {
	margin:0;
	padding:0;
	font-size: 12px;
	font-weight: bold;
	color: #1B7BAB;
}
div#leftcol div#events ul li h2 a {
	display: block;
	color: #1B7BAB;
}
div#leftcol div#events ul li h2 a:hover{
	color: #013c68;
}
div#leftcol div#events ul li span.texte,
div#leftcol span.texte {
	font: 11px Verdana,sans-serif;
	display:block;
	padding: 0 0 8px 0;
	color: #4A4646;
}
div#leftcol div#direct h1,
div#leftcol h1,div#leftcol h1.bmoins,
div#leftcol h1.bplus {
	padding:0;
	margin:0 auto 10px auto;
	color:#5F5F5F;
	background:#eaeaea;
	font-weight:bold;
	font-size: 11px;
	text-transform:uppercase;
	height:26px;
	width:199px;
	border:1px solid #DADADA;
}
div#leftcol h1.bmoins,
div#leftcol h1.bplus {
	background: #e9e9e9;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#e9e9e9));
	background: -moz-linear-gradient(#fefefe, #e9e9e9 100%);
	background: linear-gradient(#fefefe, #e9e9e9 100%);
   -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   -moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   -o-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
div#leftcol h1.bouton a {
	text-decoration:none;
	color:#5F5F5F;
	display:block;
	width:100%;
	height:26px;
	font-family:Arial,sans-serif
}
div#leftcol h1.bouton  a.plus{
	color:#5F5F5F;
}
div#leftcol h1.bouton  a.moins span.libel{
	height:26px;
	display:block;
	float:left;
	padding:5px 0 0 5px;
}
div#leftcol h1.bouton  a.moins span.ico{
	float:right;
	margin:3px 0 0 0;
	height:31px;
	width:24px;
	display:block;
}
div#leftcol h1.bouton  a.moins span.ico{
	background: url("/commun/ceresian/images/smoins.png") no-repeat scroll 0 9px transparent;
}
div#leftcol h1.bouton  a.plus span.libel{
	height:26px;
	display:block;
	float:left;
	padding:5px 0 0 5px;
}
div#leftcol h1.bouton  a.plus span.ico{
	float:right;
	margin:3px 0 0 0;
	height:26px;
	width:24px;
	display:block;
}
div#leftcol h1.bouton  a.plus span.ico{
	background: url("/commun/ceresian/images/splus.png") no-repeat scroll 0 7px transparent;
}
div#leftcol h1.bouton  a:hover {
	background: #fefefe; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e9e9e9), to(#fefefe)); 
	background: -moz-linear-gradient(#e9e9e9, #fefefe 100%);
	background: linear-gradient(#e9e9e9, #fefefe 100%);
}
div#midcol {
	float: left;
	width: 449px;
	padding: 10px; 
}
div#midcol h1 {
	display:none;
}
div#midcol ul.article {
	list-style-type: none;
	margin:0;
	padding:0;
}
div#midcol ul.article li{
	font-size: 16px;
	border-bottom: 1px dotted #ccc;
	padding:0;
	margin:0;
	margin-bottom: 3px;
	width:  100%;
}
div#midcol ul.article li h2 {
	color: #013C68;
	font-size: 20px;
	font-weight: normal;
	margin: 5px 0 7px 0;
	padding:0;
	font-family: Georgia,sans-serif;
}
div#midcol ul.article li h2 a {
	color: #013C68;
}
div#midcol ul.article li h2 a:hover {
	  color: #1B7BAB;
}
div#midcol ul.article div.texte {
	margin: 5px 0 0 0;
	font-size: 12px;	
}
div#midcol ul.article div.texte p {
	margin:0px;
	color: #4A4646;
	font-size: 1em;
	font-family:Verdana,sans-serif;
	line-height: 1.3em;
}
div#midcol ul.article img {
	float: left;
	margin: 5px 10px 0 0;
	width: 112px;
	height: 74px;
}
div#midcol ul.article li div.rub {
	font-size: 11px;
	font-weight: bold;
	color: #1B7BAB;
	text-transform : uppercase;
}
div#midcol ul.article li div.texte a {
	color:#1B7BAB;
	display: inline;
	font-weight: normal;
}
div#midcol ul.article li div.texte a:hover {
	color:#013C68;
}
div#midcol ul.article div.fill {
	clear: both;
	height: 10px;
}
div#rightcol {
	display:none;
	float: left;
	margin-left: 10px;
	text-align: center;
	width: 14.6875em;
	margin-top: 10px;
}
div#rightcol img {
	margin:0 auto 10px auto;
	text-align: center;
}
div#rightcol2 {
	float: left;
	margin-left: 18px;
	text-align: center;
	width: 219px;
	margin-top: 0;
}
div#rightcol2 img {
	margin:0 auto 0 auto;
	text-align: center;
}
div#pagefooter {
        text-align: left;
		width:954px;
		margin:0 auto;      
}
div#pagefooter div.wrapper {
	padding:0px 0 40px 0px;
	background: #013c68; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#155b87), to(#013c68)); 
	background: -moz-linear-gradient(#155b87, #013c68 100%); 
	background: linear-gradient(#155b87, #013c68 100%);
	width:954px;
	margin:0 auto;
}
div#pagefooter div.cols {
	width:910px;
	margin:0 auto;
	background: transparent;
}
div#pagefooter div.cols div.col1,
div#pagefooter div.cols div.col2,
div#pagefooter div.cols div.col3,
div#pagefooter div.cols div.col4,
div#pagefooter div.cols div.col5 {
	width:167px;
	float:left;
	display:inline;
	background: transparent;
}
div#pagefooter div.cols div.col1 {
	margin-right:16px;
}
div#pagefooter div.cols div.col2 {
	margin-right:16px;
}
div#pagefooter div.cols div.col3 {
	margin-right:16px;
}
div#pagefooter div.cols div.col4 {
	margin-right:0;
}
div#pagefooter div.cols div.col5 {
	display: inline;
}
div#pagefooter ul {
	padding:0;
	margin:0;
}
div#pagefooter ul li {
	padding:0;
	margin:0 0 3px 0;
	list-style:none;
	font-size:11px;
}
div#pagefooter h6 {
	font: 15px Verdana,sans-serif;
	color: #F5F3B4;
	text-transform : uppercase;
	margin-bottom:3px;
	text-shadow:#000000 1px 1px 0px;
}
div#pagefooter .wrapper a {
	color: #fff;
	text-shadow:#000000 1px 1px 0px;
}
div#pagefooter a:hover{
	text-decoration:underline;
}
div#footer2 {
	width:954px;
	margin:0 auto;
}
div#footer3 {
	background: #EEEEEE;
	width:954px;
	margin:0 auto;
}
div#pagefooter div#footer3 div.lastlinks {
	background: #eee;
	padding: 10px 0 10px 20px;
	margin: 0 0 0 0;
	border-top: 1px solid #E9E9E9;
	font-size:12px; 
	color:#999;
}
div#pagefooter div#footer3 a {
	color: #858585;
	text-shadow:0 none;
}
div#pagefooter div#footer3 a:hover{
	color: #1e76a5;
	text-decoration:none;
}
#liens-outils-pied-page {
    background: none repeat scroll 0 0 #EEEEEE;
	clear:both;
    margin: 0 auto 0 auto;
    padding: 10px 20px 10px 20px;
    width: 914px;
}
#liens-outils-pied-page p {
	margin: 0 0 10px 0;
}
#liens-outils-pied-page p a {
    background: url("/commun/ceresian/images/sprites.png") no-repeat scroll 0 0 transparent;
    color: #858585;
    display: block;
    float: left;
    margin: 0 14px 0 0;
    padding: 0 0 0 15px;
    text-decoration: none;
}
#liens-outils-pied-page p .bouton-retourner-haut {
    background-position: -77px -28px;
}
#liens-outils-pied-page p .bouton-imprimer {
    background-position: -77px 3px;
}
#liens-outils-pied-page p a:hover {
    color: #1E76A5;
    text-decoration: none;
}
/*Ajouté par fpoli le 21/12/2011 : icone facebook*/
div#leftcol img.facebook {
	width:24px;
	height:24px;
	margin-top:0px;
	margin-left:5px;
}
a.facebook{
	float:right;
}
/*Ajouté par fpoli le 31/10/2012 : suivre actualité*/
a.actu{
	background: #1a7dae; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1494cb), to(#1f72a1)); 
	background: -moz-linear-gradient(#1494cb, #1f72a1 100%); 
	background: linear-gradient(#1494cb, #1f72a1 100%);
   -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   -moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   -o-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   transition: background 0.3s ease-in-out, color 0.3s ease-in-out;	
	color: #FFFFFF;
    display: block;
    font-size:12px;
	padding:2px 0 2px 0;
	margin:0 auto;
	font-weight:bold;
	text-align:center;
	width:189px;
}
a.actu:hover {
	background: #013C68; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#155b87), to(#013C68)); 
	background: -moz-linear-gradient(#155b87, #013C68 100%); 
	background: linear-gradient(#155b87, #013C68 100%);
	text-decoration:none;
}	
p.pactu {
	margin:5px 10px 5px 26px;
	width:95%;
}
div.encadre p.pactu a {
	display:inline;
	float:left;
}
div.events span.title {
	text-transform : none;
}
div.events {
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
	font-size: 16px;
}
 div.events ul {
	background-color: #Fff;
	padding: 0;
	margin: 10px auto;
	list-style-type: none;
	width:100%;
}
div.events ul li {
	margin:10px 0 10px 0;
	width:100%;
	text-align:center;
}
div#leftcol div.events img,
div#rightcol2 div.events img {
	display:block;
	margin: 0 auto 3px auto;
	width:100%;
	padding:0;
}
div.events  h1{
	font: bold 11px Verdana,sans-serif;
	color:#666;
	border-top:1px solid #CACACA;
	margin:0 10px 0 10px;
	padding:5px 0 0 5px;
	text-transform:uppercase;
}
div.events ul li h2 {
	margin:5px auto 0 auto;
	padding:0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #365EB1;
	width:100%;
}
div.events ul li h2 a
{
	background: #013C68; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#155b87), to(#013C68)); 
	background: -moz-linear-gradient(#155b87, #013C68 100%); 
	background: linear-gradient(#155b87, #013C68 100%);
   -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   -moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   -o-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; 
   transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	display: block;
	color: #fff;
	text-align:center;
	height:26px;
	line-height:26px;
}
div.events ul li h2 a.large {
	height:31px;
	line-height:12px;
	padding:5px 0 0 0;
}
#rightcol2 a,
#leftcol a {
	font-family:arial,sans-serif;
}
div.events ul li h2 a:hover {
	background: #1a7dae; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1494cb), to(#1f72a1)); 
	background: -moz-linear-gradient(#1494cb, #1f72a1 100%); 
	background: linear-gradient(#1494cb, #1f72a1 100%);
	text-decoration:none;
}
div.events ul li h2 a.bouton-rouge-degrade {
	display: block;
	color: #fff;
	background: #a91526; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F37184), to(#a91526)); 
	background: -moz-linear-gradient(#F37184, #a91526 100%); 
	background: linear-gradient(#F37184, #a91526 100%);
}
div.events ul li h2 a.bouton-rouge-degrade:hover {
	color: #fff;
	background: #81111d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b2384a), to(#81111d));
	background: -moz-linear-gradient(#b2384a, #81111d 100%);
	background: linear-gradient(#b2384a, #81111d 100%);
}
div.events ul li h2 a.bordure {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.events ul li span.texte {
	font: 12px verdana,sans-serif;
	display:block;
	padding: 0 0 8px 3px;
	color:#222;
}
div.events a.morevt {
	color: 	#1b7bab;
	display: inline;
	font-weight: normal;
	font-size:0.85em;
	line-height:1.4em;
	padding:0;
}
div.encadre{
	border:0px solid #D5D5D5;
	margin:10px 0 0 0;
}
#leftcol div.encadre{
	padding: 0 10px 0 10px;
}
div.encadre img {
	display:block;
	margin: 0 auto 5px auto;
	width:100%;
	padding:0;
}
div.encadre h2 {
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	width:100%;
	text-align:center;
}
div.encadre a {
	display: block;
	color: #fff;
	}
div.encadre h2 a.bouton-rouge-degrade {
	height:26px;
	line-height:26px;
	display: block;
	color: #fff;
	background: #a91526;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F37184), to(#a91526));
	background: -moz-linear-gradient(#F37184, #a91526 100%);
	background: linear-gradient(#F37184, #a91526 100%);
}
div.encadre h2 a.bouton-rouge-degrade:hover{
	color: #fff;
	background: #81111d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b2384a), to(#81111d));
	background: -moz-linear-gradient(#b2384a, #81111d 100%);
	background: linear-gradient(#b2384a, #81111d 100%);
}
div.encadre h2.bouton-bleu-degrade,
div.encadre h2 a.bouton-bleu-degrade {
	height:26px;
	line-height:26px;
	display: block;
	color: #fff;
	background: #013C68;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#155b87), to(#013C68));
	background: -moz-linear-gradient(#155b87, #013C68 100%);
	background: linear-gradient(#155b87, #013C68 100%);
}
div.encadre h2 a.bouton-bleu-degrade:hover{
	color: #fff;
	background: #1a7dae;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1494cb), to(#1f72a1));
	background: -moz-linear-gradient(#1494cb, #1f72a1 100%);
	background: linear-gradient(#1494cb, #1f72a1 100%);
}
div.encadre ul.menu-secondaire {
    list-style: none outside none;
    margin: 10px 10px 0 10px;
    padding: 0 0 5px;
}
div.encadre  ul.menu-secondaire li {
    border-bottom: 1px dotted #CCCCCC;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 0;
	text-align:left;
}
div.encadre  ul.menu-secondaire  li a {
    background: url("/commun/ceresian/images/sprites.png") no-repeat scroll -488px 8px transparent;
    color: #1B7BAB;
    display: block;
    font-size: 12px;
    line-height: 13px;
    margin: 0;
    padding: 4px 10px 4px 18px;
	vertical-align: top;
}
div.encadre  ul.menu-secondaire  li a.droite{
	float:right;
}
div.encadre  ul.menu-secondaire  li  a.bouton-rouge-degrade {
	width:45%;
	padding: 4px 2px 4px 18px;
	height:15px;
	line-height:13px;
	display: inline-block;
}
div.encadre  ul.menu-secondaire  li a:hover{
	color:#013C68;
	background:url("/commun/ceresian/images/sprites.png") no-repeat scroll -488px 8px #e8e8e8;
}
div.encadre  ul.menu-secondaire  li a.bouton-rouge-degrade:hover {
	color:#013C68;
	background:url("/commun/ceresian/images/sprites.png") no-repeat scroll -488px 8px transparent;
}
div.encadre  ul.menu-secondaire  li:last-child{
	border-bottom:0 none;
}
div#leftcol div.encadre img.icone_video,
div#rightcol2 div.encadre img.icone_video{
	vertical-align: middle;
	border:0;
	width:80px;
	text-align:left;
	display:inline-block;
	margin:5px 0 5px 5px;
}
div.encadre  ul.menu-secondaire  li span {
    background: url("/commun/2011/images/theme/sprite-inner.png") no-repeat scroll -76px 0 transparent;
    cursor: pointer;
    height: 17px;
    width: 18px;
	display:inline-block;
	margin:0 2px 0 0;
	vertical-align:top;
}
/*** FOOTER ***/
#bord-footer{
	display:block;
	height:1px;
	background:#E5E5E5;
}
#pied-page {
    background: #f1f1f1;
	border-top: 1px solid #FFFFFF;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#spacer-footer {
	clear:both;
	height:0;
}
#footer {
	width:904px;
	margin:0 auto 0;
	padding:15px 25px;
	list-style:none;
	background: #013c68;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#155b87), to(#013c68));
	background: -moz-linear-gradient(#155b87, #013c68 100%);
	background: linear-gradient(#155b87, #013c68 100%);
	color:#88cce6;
	text-shadow:1px 1px #000;
	min-height:201px;
}
#liens-outils-pied-page {
    background: none repeat scroll 0 0 #f1f1f1;
	clear:both;
    margin: 0 auto 0 auto;
    padding: 10px 20px 10px 20px;
    width: 914px;
}
 #liens-outils-pied-page p a {
    background: url("/commun/ceresian/images/sprites.png") no-repeat scroll 0 0 transparent;
    color: #858585;
    display: block;
    float: left;
    margin: 0 14px 0 0;
    padding: 0 0 0 15px;
    text-decoration: none;
}
#liens-outils-pied-page p .bouton-retourner-haut {
    background-position: -77px -28px;
}
#liens-outils-pied-page p .bouton-imprimer {
    background-position: -77px 3px;
}
#liens-outils-pied-page p a:hover {
    color: #1E76A5;
    text-decoration: none;
}
#footer li {
	float:left;
	width:170px;
	margin:0 10px;
}
#footer .contacts {
	width:190px;
	margin:0 10px 0 0;
}
#footer .links {
	width:120px;
	margin:0 0 0 10px;
}
#footer span {
	text-transform:uppercase;
	font-size:1.5em;
	font-family: Verdana, sans-serif;
	line-height:1;
	margin:0 0 6px;
	display:block;
}
#footer span {
	color:#f5f3b4;
}
#footer a {
	color:#fff;
	text-decoration:none;
	font-size:1em;
	display:block;
}
#footer a:hover {
	text-decoration:underline;
}
#footer ul {
	list-style:none;
}
#footer ul li {
	margin:5px 0;
	line-height:1em;
	width:100%;
}
#footer li ul{
	padding:0;
}
.clearfix:after,
.article:after,
.comment:after,
.column-left:after,
.column-right:after{
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}