body {
	padding: 0px;
	margin: 0px;
	background: url(http://www.biogaz.atee.fr/images/bg.png) repeat-x;
	background-color:#dde5e9;
	text-align: center;
}

#layoutLogic {
 width: 890px;
 margin: 0 auto;
}

div#headerBody {
	width: 890px;
	background: white;

}

div#navbar_1 {
  text-align: left;
	background-color: #F08F31;
	padding: 8px 0px 0px 10px; 
	margin: 0px;
	height: 22px;
}

div#navbar_1 * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #B85146;	
}

div#navbar_1  ul.navbar {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display:inline;
	text-align: left;
	height: 22px;
	vertical-align:middle;
}


div#navbar_1 * li.navbar.item {
	list-style-type:none;	
	display: inline;
      color: #087342;
}

div#navbar_1 * li.navbar.item  a.button:link, div#navbar_1 * li.navbar.item  a.button:visited  {
	color: #FFFFFF;
	text-decoration: none;
}

div#navbar_1 * li.navbar.item  a.button:hover, div#navbar_1 * li.navbar.item  a.button:active  {
	color: #FFFF00;
	text-decoration: none;
}

div#navbar_1 div.dateInfo {
	height: 22px;
	vertical-align: middle;
	margin-left: 10px;
	padding: 0px;
	display:inline;
color: #087342;
}

td#logoHolder {
	height: 104px;
	width: 290px;
        background-color:#FFFFFF;
}


td#topBanner {
	height: 104px;
	width: 590px;
	text-align: center;
	background-color:#FFFFFF;
}

td#column-A {
	background-color:#FFFFFF;
border-color:#9C9EA1;
border-style:solid;
border-width:1px 1px 0;
padding:0 5px;
vertical-align:top;
width:125px;
}

td#column-B {
	background-color:#FFFFFF;
border-right:1px solid #9C9EA1;
border-top:1px solid #9C9EA1;
padding:5px;
vertical-align:top;
width:460px !important;
overflow:hidden;

}

td#column-B div.header{
        font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

td#column-C {
background-color:#FFFFFF;
border-right:1px solid #9C9EA1;
border-top:1px solid #9C9EA1;
padding:0 5px;
vertical-align:top;
width:140px;
}

td#column-D {
	background-color:#FFFFFF;
border-top:1px solid #9C9EA1;
padding:0 5px;
width:120px;
}

div#contentBody {
       background-color:#FFFFFF;
}

div#navbar_0, div#navbar_2 {
	margin: 0px 2px 16px 4px;
}

div#navbar_0 *, div#navbar_2 * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	color: #B85146;	
}

div#navbar_0 div.navbar ul.navbar li.navbar a.button{
	background-color: #62BD19;
	color: white;
	text-align: center;
}

div#navbar_0  ul.navbar, div#navbar_2  ul.navbar {
	margin: 0px;
	padding: 0px;
	display:inline;
	text-align: left;
	height: 22px;
	width: 100%;
}


div#navbar_0 * li.navbar.item, div#navbar_2 * li.navbar.item {
	list-style-type:none;	
	display: block;
	border-bottom: 1px solid #9C9EA1;				
	text-align: right;
	padding: 0px;
}

div#navbar_0 * li.navbar.item.sub, div#navbar_2 * li.navbar.item.sub {
	list-style-type:none;	
	display: block;
	border-bottom: 1px solid #FFFFFF;				
	text-align: right;
	padding: 0px;
}

div#navbar_0 * li.navbar.item  a.button:link, div#navbar_0 * li.navbar.item  a.button:visited, div#navbar_2 * li.navbar.item  a.button:link, div#navbar_2 * li.navbar.item  a.button:visited  {
	display: block;
	padding: 2px;
	color: #184273;
	background-color: #FFFFFF;
	text-decoration: none;
}

div#navbar_0 * li.navbar.item  a.button:hover, div#navbar_0 * li.navbar.item  a.button:active, div#navbar_2 * li.navbar.item  a.button:hover, div#navbar_2 * li.navbar.item  a.button:active  {
	color: #ffffff;
	background-color: #89A0B5;
	text-decoration: none;
}

div#navbar_0 * li.navbar.item.sub  a.button:link, div#navbar_0 * li.navbar.item.sub a.button:visited, div#navbar_2 * li.navbar.item.sub  a.button:link, div#navbar_2 * li.navbar.item.sub a.button:visited  {
	display: block;
	padding: 2px;
	color: #6b8196;
	background-color: #cad3dc;
	text-decoration: none;
	font-weight:normal;
}

div#navbar_0 * li.navbar.item.sub  a.button:hover, div#navbar_0 * li.navbar.item.sub  a.button:active, div#navbar_2 * li.navbar.item.sub  a.button:hover, div#navbar_2 * li.navbar.item.sub  a.button:active  {
	color: #cad3dc;
	background-color: #6b8196;
	text-decoration: none;
	font-weight:normal;
}

div.banners {
	text-align: center;
}

div.banners * img {
	margin: 4px;
}

div.banners a{
	display: block;
	margin-top: 10px;
}

button {
	background-color: red;
	border:1px solid;
	color: white;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
}

button.btnHov {
	background-color: #ED1A34;
	border:1px solid;
	border-top-color:#FDDED4;
	border-left-color:#FDDED4;
	border-right-color:#B5584E;
	border-bottom-color:#B5584E;
	color: #ffff00;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

div.box div.header {
       background-color: #62BD19;
       text-align: center;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px 3px 2px 3px;
}

div.box.left div.header{
	background-color: #64b3fe;
	text-align: center;
}
div.box.left div.content{
	padding: 5px;
	text-align: center;
}
input.textInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9C9EA1;
	padding: 2px;
}
#searchbox .textInput{
        width: 120px;
}

form {
	margin: 0px;
	padding: 0px;
		
}

div#poll{
	background-image:url(http://www.biogaz.atee.fr/images/decor/poll_topfiller.gif);
	background-repeat:repeat-y;
}

div#pollbutton {
	text-align: center;
}

div#poll div.header{
	text-align: center;
	border-bottom: 1px solid #9C9EA1;	
}

form#pollForm {
        background-image:url(http://www.biogaz.atee.fr/images/decor/poll_bottomfiller.gif);
        background-repeat:repeat-y;
        xtext-align: center;
        text-align: center;
        padding: 5px;   
        width: 140px;
}

form#pollForm ul{
                margin: 0;
                padding: 0;
}

form#pollForm ul li {
       text-align: left;
}                               

div#poll div.content{
	color: white;
	text-align: center;
}

div.content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

div.content span.title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
        font-weight: bold;
}

div.content ul.related_links {
	padding: 0 0 0 10px;
        margin: 0 0 0 0;
	list-style: inside;
}

div.content ul.related_links li.related_links {
	padding: 0 0 0 0;
        margin: 0 0 0 0;
	list-style-type: disc;
}

div.content ul.links {
	padding: 0 0 0 10px;
        margin: 0 0 0 0;
	list-style: outside;
}

div.content ul.links li.links {
	padding: 0 0 0 0;
        margin: 0 0 0 20px;
	list-style-type: circle;
}

div.content ul.links li.links a {
	font-weight: normal;
}

div.content ul {
	padding: 0;
        margin: 0 0 0 0;
	list-style: outside;
}

div.content ul li {
	padding: 0 0 0 0;
        margin: 0 0 0 0;
	list-style-type: none;
}

.summary .first {
  float: left;
}

div#pollQuestion {
	text-align: left;
	padding: 5px;
}

a.button.white:link {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

//a.button.white:active, a.button.white:hover, a.button.white:visited  {
//	color: #ffff00;
//	font-weight: bold;
//	text-decoration: none;	
//}

a.button.red:link, a.button.red:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #9D0029;
	font-weight: bold;
	text-decoration: underline;
	display:block;
}

a.button.red:active, a.button.red:hover  {
	color: #9D0029;
	font-weight: bold;
	text-decoration: none;	
}

a.button.blue:link, a.button.blue:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #005689;
	font-weight: bold;
	text-decoration: underline;
	display:block;	
}

a.button.blue:active, a.button.blue:hover  {
	color: #005689;
	font-weight: bold;
	text-decoration: none;	
}

a.button.circled {
	background-image:url(http://www.biogaz.atee.fr/images/decor/dredcircle.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 12px;
}

div#registerBox {
        /*background-image:url(http://www.biogaz.atee.fr/images/registerbg.jpg);*/
	width:140px;
	text-align:center;
	margin-bottom: 3px;
}

td.acolumn-1, td.acolumn-2 {
	margin: 4px;
	width: 50%;
	vertical-align: top;
}

div.headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

div.article_wc.paramv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	font-style:italic;
}

div.box.article.brief {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

div.box.article.brief.separated {
	border-bottom: 2px solid #E0E7EA;	
}

div.articleSection {
	border-bottom: 2px solid #E0E7EA;
}

.halfcolumnHolder {width:100%;}

div.articleSection table.halfcolumnHolder td {
	padding-right: 10px;
}

div.box.article.brief div.header{
	background-color:#869EB4;
	margin-bottom: 4px;
}

div#footerBox {
	background-color: #DDE5E9;
}

div#footerBox * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a.button.black:link, a.button.black:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: black;
	font-weight: bold;
	text-decoration: underline;
	display:block;
}

a.button.black:active, a.button.black:hover {
	color: #9D0029;
	font-weight: bold;
	text-decoration: none;	
}

div.box.related div.header {
	color:#087342;
	text-transform: none;
	font-size:9px;
	margin-left: 0px;
	padding-left: 0px;
}

div.articleSection.leaderArticle * img{
	float: right;
	margin-top: -12px;
}

/* IE6 Only */
* html div.articleSection.leaderArticle * img{
	float: right;
	margin-top: 0px;
}
 
/* IE7 Only */
*:first-child+html div.articleSection.leaderArticle * img{
	float: right;
	margin-top: 0px;
}


div.articleSection.leaderArticle {
	min-height: 145px;
}

div.summary {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
 
div.printerbutton a.button:link, div.printerbutton a.button:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #087342;
	font-weight: bold;
	text-decoration: underline;
}

div.printerbutton a.button:active, div.printerbutton a.button:hover  {
	color: #087342;
	font-weight: bold;
	text-decoration: none;
}

div.printerbutton img {
	vertical-align:middle;
}

div.e-mailbutton a.button:link, div.e-mailbutton a.button:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #087342;
	font-weight: bold;
	text-decoration: underline;
}

div.e-mailbutton a.button:active, div.e-mailbutton a.button:hover  {
	color: #087342;
	font-weight: bold;
	text-decoration: none;
}

div.e-mailbutton img {
	vertical-align:middle;
}

a:link, a:visited {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

a:active, a:hover  {
	color: #9D0029;
	font-weight: bold;
	text-decoration: none;
}

ul.article_list {
        list-style-type:none;
	/* padding-left: 3px; */
	margin: 0;
	padding:0;
	width: 450px;
}

ul.article_list li {
list-style-type: none;

}

div.box.article_holder.center div.header, div.header.hilited {
	background-color: #087342;
	font-size: 14px;
}

div.box.article_holder.center div.headline * {
	font-size: 13px;
	padding-bottom: 8px;
}

div.article_pages.paramv, .paramv, .paramn {
	font-size: 10px;
}

div.articleSection.leaderArticle {
	position: relative;
}

div.articleSection.leaderArticle div.headline * {
	font-size: 14px;
}

div.articleSection.leaderArticle .phototop * {
	position: relative;
	top: -20px;
	margin-bottom: -20px;
}


.article .photo {
	padding:0px;
	margin: 2px;
	border: 0px;
	width: 10;
	display:table;
	clear:right;
}

.article .photo.first {
	float:right;
}

.article .photo.first b {
	font-weight: normal;
        font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8px;
}

.article .photo.left {
	float:left;
}

.article .photo.left b {
	font-weight: normal;
        font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8px;
}

.article .photo p {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	white-space: normal;
}

.article .photo img {
	border: 0px;
}










li.button.white.circled {
 color: #ffffff;
 text-align: left;
 font-size: 10px;
 font-weight: bold;
 margin-left: -25px;
}

div.poll_result {
 text-align: center;
}

div.poll_result div.content .subheader {
 margin: 3px;
 font-size: 14px;
}

div.poll_result div.content .footer {
 text-align: justify;
 margin: 5px;
 font-size: 9px;
}

div#searchbox {
 border: 1px solid #087342;
 border-left: 0px;
 margin-bottom: 3px;
 width:140px;
}

div#emailbox, div#calendarbox {
/* border:1px solid #087342; */
margin-bottom:3px;
padding:0;
}


form#email_signup {
text-align: center;
}


#email_modify_button {
width: 110px;}



input#email {
margin-top: 4px;
width: 110px;
}

div#lfp1 {
 background-color:#869eb4;
 color: #ffffff;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 padding-top: 2px;
 padding-right: 3px;
 padding-bottom: 2px;
 padding-left: 3px;
 margin-top:5px;
}

div#lfp2 * {
 background-color:#DDE5E9;
 margin-bottom: 5px;
 font-size: 10px;
 font-family: Verdana,Arial,Helvetica,sans-serif;
}

div#lfp2 table tr.fuel_hd {
 font-weight: bold;
}

div#lfp2 table td.fuel_la {
 text-align: left;
}

div#lfp2 table td {
 text-align: center;
}

div#bd1 {
 background-color:#9d0029;
 font-size: 10px;
 font-weight: bold;
 margin: 1px;
 padding: 3px;
 width:460px;
}

div#bd2 {
 background-color:#9d0029;
 font-size: 10px;
 font-weight: bold;
 width:464px;
 padding: 3px;
 margin: 1px;
}

div#bd1 a {
 color: #ffffff;
 background-color:#9d0029;
}
div#bd2 a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 width: 450px;
 color: #ffffff;
 background-color:#9d0029;
}

div.topnavdropdown {
        position: relative;
	margin-left: -60px;
	margin-bottom: -20px;
        background: #F08F31; 
        border: 1px solid #B85146;
	z-index: 100;
        display:inline;
	padding: 5px;
        top: 32px;
}

ul.topnavdropdown {
	xmargin-left: -35px;
}

#column-B div.headline {
width: 100%;}

#navbar_0 .button {
background-color:#087342;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:2px 3px;
text-transform:uppercase;
}

.collection ul {
margin: 0;
padding: 0;}

.collection li {
list-style-type: none;
margin: 0 0 8px 2px; }

#marquee {
background-color:#ffff80;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin-top:-2px;
padding:2px 3px;
text-transform:uppercase;
}

#column-C #searchbox div.header,
#column-C #registerbox div.header {

background-color: #184A7B !important;
}

table.form {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
}

#column-C #calendarbox div.header {
background-color: #f08f31 !important;  
font-weight: bold !important;
}

#nav95 {
background-color: #f08f31;
color: white;
font-weight: bold; 
}

.buttons {
text-align: center;
}

#userpw {
width: 120px;
}

#loginbox {
text-align: center;
margin-bottom:6px;
}

#mindegy {
padding-left: 10px;
}

#mindegy li {
list-style-position: inside;
list-style-type: disc;
}

