html{

width:100%;
height:100%;

}

body{

background-color:#FFFFFF;
background-image:url(../templates/2008/bgb.png);
background-attachment:fixed;
background-position:bottom left;
background-repeat:repeat-x;

width:100%;
height:100%;
margin:0px;

font-family: Verdana, 'Trebuchet MS', Tahoma, 'Times New Roman', Times, serif;
font-size:11pt;

}

img{

border:0px;

}

a{
color:#006600;
}

form{

display:inline;

}

hr{

background-color:#003300;
color:#003300;

}

#page{

width:100%;
height:100%;
text-align:center;

}

#main{

margin-right:auto;
margin-left:auto;
width:1000px;
height:650px;

position:relative;
text-align:left;
border-left:solid 2px;
border-right:solid 2px;
border-bottom:solid 2px;
border-color:#003300;

background-image:url(../templates/2008/bg_header.png);
background-position:0px 83px;
background-repeat:no-repeat;

background-image:url(../templates/2008/bgm.png);
background-position:0px 0px;
background-repeat:no-repeat;


}

html>body #main{

height:auto;
min-height:650px;

}

#logo{

margin-left:60px;

}

#menu_g{

margin-left:40px;
margin-top:20px;
width:223px;
position:absolute;

}

img.element_menu{

margin-bottom:10px;

}

#grass{

position:absolute;
left:263px;
top:35px;

}

#content_container{

border:solid 2px;
border-color:#669966;
width:700px;
height:475px;
margin-left:262px;
margin-top:10px;

background-color:#FFFFFF;

	opacity: .95;
	filter: alpha(opacity=95);

padding:0px;

}

#content{

padding:3px;
padding-left:5px;
padding-bottom:7px;

	opacity: 1;
	filter: alpha(opacity=100);

color:#003333;
	
}

html>body #content_container{

height:auto;
min-height:475px;

}

div.content{

background-image:url(../templates/2008/bgcat.gif);
background-repeat:no-repeat;
height:25px;
padding-top:4px;
padding-left:50px;

font-family:Arial;
color:#003300;
font-size:12pt;
font-variant: small-caps;
font-weight:900;

margin-top:3px;
margin-bottom:3px;

}

h1.content{

padding:0px;
margin:0px;

font-family:Arial;
color:#666666;
font-size:14pt;
font-variant: small-caps;
font-weight:900;
text-decoration:underline;

}

#birds{

position:absolute;
top:70px;
left:800px;
z-index:1000;

}

#footer{

border-color:#003300;
bottom:5px;
margin-right:auto;
margin-left:auto;
width:1000px;
height:30px;
padding-top:10px;
background-color:#FFFFFF;

	opacity: 0.7;
	filter: alpha(opacity=70);

}

#cal{

width:250px;
position:absolute;
left:270px;

}

#news{

margin-left:250px;

}

#news_content{

border:solid 1px;
width:429px;
height:165px;
padding:3px;
overflow:scroll;
overflow-x: hidden;

}

html>body #news_content{

height:170px;

}

img.news_img{

float:left;
margin-right:5px;

}

div.news_ed{

float:left;
width:390px;
padding-bottom:5px;

}

.news_ed a{

font-weight:bold;

}

a.big_link{

font-size:18pt;
font-weight:bold;

}

.sondage_hp{

width:675px;
background-color:#003333;
color:#FFFFFF;
padding:5px;
margin-left:2px;

}

.warning_hp{

color:#FF0000;
font-weight:bold;

}

img.img_border{

border:solid 2px;
border-color:#003300;

}

div.img_left_products{

position:absolute;

}

div.div_left_products{

padding-left:215px;
height:215px;

}

div.div_left_products2{

padding-left:215px;
height:117px;

}

div.img_right_products{

position:absolute;
margin-left:480px;

}

div.div_right_products{

width:465px;
height:215px;
text-align:right;

}

div.bg_navpages{

width:687px;
height:30px;
background-color:#003300;
border:solid 1px;
border-color:#000033;

}

ul.navpages{

margin-top:5px;
margin-bottom:5px;
text-align:right;

}

.navpages li{

display:inline;
list-style: none;
background-color:#006600;
color:#FFFFFF;
border:solid 1px;
border-color:#000033;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
margin-left:5px;
margin-right:5px;
cursor:pointer;

}

.navpages_sel{

color:#FF0000;

}