@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

.invisible_block {visibility:hidden; position:absolute;}
.visible_block {visibility:visible; position:absolute;}

IMG.png { behavior: url("/css/hack-png.htc"); }

#new .news_img {position:relative; float:left; margin-top:-12px; margin-right:15px;}
.textblock {text-align:justify;}
a{
	outline:none;
	border:none;
	cursor:pointer;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#398B05;
}
a:hover{
	color:#14851B;
	text-decoration:underline;
}
img{
	border:none;
}
span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#398b05;	
}

span.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3E3E3E;	
}

#wrap{
	width:1000px;
	/*height:100%;*/
	margin:0 auto;
	text-align:center;
}
div #menutop{
	width:1000px;
	/*height:104px;*/
	height:46px;
	padding-top:58px;
	text-align:left;
	padding-left:80px;
}
#menutop a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3e3e3e;
	text-decoration:none;
	margin-left:34px;
}
#menutop a:hover{
	color:#398b05;
}
#logoblock{
	float:left;
	text-align:left;
	width:438px;
	height:224px;
}
#imgblock{
	float:right;
	width:562px;
	height:224px;
	text-align:left;
}
div #imgblock img{
	margin:19px 10px 0px 0px;
}
div #content{
	width:1000px;
}
div #left{
	float:left;
	width:228px;
	height:100%;
}
#menuleftbg{
	float:left;
	width:228px;
	background-image:url(/img/menu_bg.jpg);
	background-repeat:repeat-y;
	height:100%;
}
#menuleft{
	width:228px;
	min-height:252px;
	max-height:100%;
	background-image:url(/img/menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#menuleft strong{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
}
.menutext{
	margin:10px 0px 10px 0px;
	width:198px;
	margin-left:29px;
	text-align:left;
}
.menutext a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	text-decoration:none;
}
.menutext p{
	margin-bottom:1px; padding:2px 2px 2px 4px;
}
.menutext a:hover{
	color:#000;
}

.menutext .sel{
	background-color:#14851B;
}
.menutext .sel a {color:#D8F3BE;}
.menutext .sel a:hover {color:#FFFFFF;}

#menuimg{
	width:228px;
	height:30px;
}
div #main{
	float:right;
	width:712px;
	height:100%;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#3e3e3e;
	padding:50px 10px 0px 50px;
}
div #main strong{
	color:#398b05;
}
div #main h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3e3e3e;
	margin-bottom:20px;
}
div #main img{
	margin-top:15px;
}


#maintop{
	float:right;
	width:562px;
	height:70px;
	text-align:left;
}
#maintop img{
	margin:0px 10px 0px 0px;
}
.fotonew{
	float:left;
	width:335px;
}
#new{
	float:right;
	width:375px;
}
	
#new a {color:#3E3E3E;}
#new a:hover {color:#000000;}
.fotonew a {color:#3E3E3E;}
.fotonew a:hover {color:#000000;}

#videonew a {color:#3E3E3E;}
#videonew a:hover {color:#000000;}
#videonew{
	float:right;
	width:712px;
	margin:15px 0px 15px 0px;
}
.fotonew1{
	float:right;
	width:355px;
}
#footer{
	float:left;
	width:1000px;
	padding:15px 0px 0px 0px;
	/*height:61px;*/
	height:36px;
	background-color:#ecebeb;
	color:#4b4b4b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
}
#footer img{
	margin:0px 16px 0px 48px;
}


#bottompages { font-size:11px;}
#bottompages span { font-size:11px;color:#9A9D99; border:1px solid #9A9D99; padding:0 3px 0px 4px;}
#bottompages a { font-size:11px; padding:0 3px 1px 4px;border:1px solid #3E3E3E; text-decoration:none;}
#bottompages a:hover {padding:0 3px 1px 4px;border:1px solid #A8D27E;}



.position-catalog {padding-top:10px;}

.formmail BUTTON {border:1px solid #336633; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  width:150px;}

.formmail INPUT {border:1px solid #336633; background-color:#FFFFFF; color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  width:300px;}

.formmail SUP {color:#CC0000;}
.formmail TEXTAREA { margin:0px;border:1px solid #336633;  background-color:#FFFFFF; 
color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; width:300px; font-size:12px;}

#lang {font-size:12px; font-weight:normal; position:absolute; margin-top:54px;}
#lang a {font-size:12px; font-weight:normal;}

.langue{
float:left;
width:33px;
height:19px;
text-align:center;
z-index:1;
margin:5px 0px 5px 0px;
}
.langueactiv{
float:left;
width:33px;
height:15px;
text-align:center;
background-color:#4f9920;
z-index:1;
margin:5px 0px 5px 0px;
}
.langue a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#757171;
}
.langueactiv a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
}
.border1{
margin-left:3px;
width:2px;
height:25px;
background-image:url(/img/border.gif);
background-repeat:repeat-y;
float:left;
}
