/* 

CSS Document created bu SMTdesign.

http://smtdesign.net

Product kanarche.com

*/

html {margin:0; padding:0;}

body {

	margin:auto;

	padding:0;

	width:730px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#336600;

	background:#ffff33 url(images/html_tile.jpg) left top repeat-x;

	position:relative;

}

a { color:red; text-decoration:none}

a:hover {color:#336600; text-decoration:underline;}



h2 {

	color:#336600; 

	font-size:16px; 

	font-weight:bold; 

	background:url(images/title-tile.jpg) left 1px repeat-x; 

	height:56px;

	padding:5px 0 0 8px;

	margin:0 10px;

	_margin:-2px 10px;

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	color:#da0000;

	width:466px;

}

h2 a {border-bottom:1px solid red;}

h2 a:hover {border-bottom:none;}

/*----------------------------------*/

h1.cat {

	height:52px;

	width:426px;

	font-size:16px;

	float:left;

	padding:0;

	margin:0;



}



h1.cat a {

	display:block;

	height:22px;

	width:396px;

	padding:15px;

	text-align:center;

	background:url(images/h1-bkg.jpg) left top no-repeat;

}



h1.cat a:hover {

	text-decoration:none;

	background:url(images/h1-bkg.jpg) left bottom no-repeat;

	color:#FFFFFF;

}



h1.cat a.cur {

	display:block;

	height:22px;

	width:396px;

	padding:15px;

	text-align:center;

	text-decoration:none;

	background:url(images/h1-bkg.jpg) left bottom no-repeat;

	color:#FFFFFF;

}





h1.sub-cat {

	height:40px;

	width:362px;

	font-size:14px;

	float:left;

	padding:0 0 0 30px;

	margin:0;



}



h1.sub-cat a {

	display:block;

	height:30px;

	width:362px;

	padding:10px 0 0 0;

	text-align:center;

	background:url(images/h1-sub-bkg.jpg) left top no-repeat;

}



h1.sub-cat a:hover {

	text-decoration:none;

	background:url(images/h1-sub-bkg.jpg) left bottom no-repeat;

	color:#FFFFFF;

}



/*------------------------------------------*/



#t_home {

	background:url(images/top_home.jpg) 13px 21px no-repeat;

	height:148px;

}



.t_l {

	background:url(images/top_l.jpg) left top no-repeat;

	width:13px;

	height:53px;

	float:left;

	margin-top:21px;

}

.t_r {

	background: url(images/top_r.jpg) right top no-repeat;

	width:121px;

	height:30px;

	float:right;

	margin-top:21px;

}

*html .t_logo {

	float:right;

	clear:both; 

	margin:20px 30px 0 0;

}

.t_logo {

	float:right;

	clear:both; 

	margin:-3px 30px 0 0;

}

.langs {

	/*float:right;

	clear:both;*/

	padding:10px 52px 0 0;

	position:absolute;

	top:120px;

	right:0px;

}

.langs .ii {

	display:none;

}



/*--EN--*/



#t_home-en {

	background:url(images/top_home-en.jpg) 13px 21px no-repeat;

	height:148px;

}





#m {

	background: url(images/body_tile.jpg) 13px top repeat-y;

	margin:0;

	padding:0;

	

}

/*-----------------------------------------------------------------------------------*/



#flashcontent {

	position:absolute;

	right:0px;

	z-index:500;

}



/*-----------------------------------------------------------------------------------*/

#content {

	padding:30px 25px 5px 30px;

}

#content .content-td{

	padding:1px 10px 0 0;

}

#content_home {

	padding:15px 30px 20px 20px;

}

#f {

	background:url(images/f_bkg.gif) 13px top no-repeat;

	height:48px;

	color:#FF0000;

}

#f a {

	color:red;

	text-decoration:none;

}

#f .current{

	border-top:#FF0000 1px solid;

}

#f a:hover {

	text-decoration:overline;

}

#canard {

	background:url(images/kanarche.gif) no-repeat;

	width:123px;

	height:129px;

	position:relative;

	top:-170px;

	left:-110px;

	float:left;

}

*html #smt {

	text-align:right;

	color:#FF0000;

	font-size:10px;

	margin:3px 15px 0 0;

	float:right

}

#smt {

	text-align:right;

	color:#FF0000;

	font-size:10px;

	margin:3px 30px 0 0;

	float:right

}

#smt a {

	color:#990000;

	text-decoration:none;

}

#smt a:hover {

	text-decoration:none;

	color:#006600;

}

.h-r {

cursor:pointer;

}



.pr-table {margin-bottom:40px;}



.pr-table td {

	border-bottom:1px solid #8fbe62;

	padding:10px 0 10px 0;

}
