body {
      background: url(images/page_bg_gr.gif) fixed repeat-x;
}
h3{
        font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
		padding-left: 8px;
		color: #07519A;
		margin-bottom:0px;
		margin-top:0px;
		}

.main {
        width: 845px;
		background: #FFFFFF;
		border-bottom: #ffffff solid 1px;
		border-left: #ffffff solid 1px;
		border-right: #ffffff solid 1px;	        
	   }
	   
.banner{
       	height: 87px;
		width: 100%;
		background: url(images/logo_bg_gr.gif) repeat-x;
		border-bottom: #FFFFFF solid 2px;
	   }
	   
	   
.logo{
       	height: 87px;
		width: 253px;
		float: left;
		background-image: url(images/logo.jpg);
		cursor:pointer;
	   }
	   
.mainlink{
        width: 843px;
		border-left: #A2C555 solid 1px;
		border-bottom: #A2C555 solid 1px;
		border-right: #A2C555 solid 1px;	
		}
		
.boxbottom{
        border-top: #A2C555 solid 1px;
		padding-left: 8px;
		background: #FFFFFF;
		height: 20px;
		}		
		
.welcome{ 
        background: url(images/title_bg_gr.gif) left top repeat-x;
		height: 24px;
		}

.welcometext{
        font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
		padding-left: 8px;
		color: #07519A;
		}

.welcometext1{
        font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
		padding-left: 8px;
		color: #07519A;
		}				
.welcometext2{
        font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
		padding-left: 8px;
		color: #ff0000;
		}	
.mainlinktop{
        font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		text-decoration: none;
		text-align:left;
		padding-left:5px;
		}

.mainlinktop a {
        color: #07519A;
		text-decoration: none;
		}
		
			
		
.mainlinktop a:hover{
        color: #07519A;
		text-decoration: underline;
		}				
		

.mainbanner{
		height: auto;
        width: 600px;
		float: left;
		margin-top: 8px;
	   }

.leftboxmain{
		height: auto;
        width: 592px;
		float: left;
		padding-bottom: 3px;
		background: url(images/box_bottom_shadow_gr.gif) left bottom repeat-x;
		margin-bottom: 8px;
       }
	   
.leftbox{
		height: auto;
        width: 592px;
		float: left;
		border-left: #A2C555 solid 1px;
		border-right: #A2C555 solid 1px;	
	   }
	   
.mainbannerright{
		height: auto;
        width: 235px;
		float: right;
		text-align: left;
		margin-top: 8px;
	   }

.rightboxmain{
		height: auto;
        width: 227px;
		float: left;
		padding-bottom: 3px;
		background: url(images/box_bottom_shadow_gr.gif) left bottom repeat-x;
		margin-bottom: 8px;
       }
	   
.rightbox{
		height: auto;
        width: 227px;
		float: right;
		background:  url(images/box_bg.gif) left top repeat-x;
		border-left: #A2C555 solid 1px;
		border-right: #A2C555 solid 1px;	
	   }
	         

.maindiv{
        background:url(images/page_bg_gr.jpg) repeat-x;
		width: 100%;
		}
		
.toprow{
        background:  #F9FEEC;
		border-bottom: #FFFFFF solid 1px;
		height: 22px;
		}
		
.bottomrow{
        background: #678b1f url(images/footer_logo_green.gif) no-repeat right top;
		height: 18px;
		font-family:Tahoma;
		font-size:11px;
		color: #0d1d28;
		}			   

.bottomlogolink{
        	cursor:pointer;
			height: 18px;
			}					   
		  
.footerlink{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #2C516B;
		  text-decoration: none;
		  }


.footerlink a{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #2C516B;
		  text-decoration: none;
		  }
		  
		  
.footerlink a:hover{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: normal;
	      color: #3E749B;
		  text-decoration: none;
		  }	

.categorie{
          font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 11px;
	      font-weight: bold;
	      color: #2C516B;
		  padding-left: 5px;
		  text-decoration: none;
		  border-bottom: #CCCCCC 1px dotted;
		  }	
		  		   	  
.mainlinkbold{
        font-family: Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #07519A;
		text-decoration: none;
		}

.mainlinkbold a {
        color: #07519A;
		text-decoration: none;
		}
		
			
		
.mainlinkbold a:hover{
        color: #07519A;
		text-decoration: underline;
		}			
			
.more{
        font-family: Tahoma;
		font-size: 10px;
		font-weight: bold;
		color: #07519A;
		text-decoration: none;
		padding-right: 20px;
		text-align: right;
		}

.more a {
        color: #07519A;
		text-decoration: none;
		}
		
			
		
.more a:hover{
        color: #DE6501;
		text-decoration: none;
		}
		
		
		.text{
        font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #07519A;
		text-decoration: none;
		}

.text a {
        color: #07519A;
		text-decoration: none;
		}
		
			
		
.text a:hover{
        color: #07519A;
		text-decoration: underline;
		}		
		