@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#38302c;
	}
h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}
#main
	{
		width:904px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#contentbg
	{
		width:904px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/contenttxtbg.jpg);
		background-repeat: repeat-y;
	}
#contenttxtblank
	{
		width:866px;
		float: left;
		margin:0px;
		padding:0 0 40px 38px;
		background-image:url(images/contentbg.jpg);
		background-repeat:no-repeat;
	}
#menu
	{
		width:828px;
		height:30px;
		float: left;
		margin:0px;
		padding:0px;
	}
#menu ul
	{
		width:778px;
		height:30px;
		float: left;
		margin:0px;
		padding:0 0 0 50px;
		display:block;
	}
#menu ul li
	{
		height:30px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#menu ul li.menusap
	{
		width:2px;
		height:27px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/menusap.jpg);
		background-repeat:no-repeat;
	}
#menu ul li a.menu
	{
		height:22px;
		float: left;
		margin:0px;
		padding:5px 11px 0 11px;
		font-family: "Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
#menu ul li a.menu:hover
	{
		height:22px;
		float: left;
		margin:0px;
		padding:5px 11px 0 11px;
		font-family: "Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#dd7512;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image:url(images/menuover.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
/*------------------------------------------------------MENU---------------------------------------------END--------------------------------------------------------------------------------*/	
#banfl
	{
		width:323px;
		height:105px;
		margin: 63px 24px 0 498px;
	}
		
#contentleft
	{
		width:600px;
		float:left;
		margin:0px;
		padding:0px;
	}

#leftheading
	{
		width:525px;
		height:45px;
		float:left;
		margin:55px 0 0 20px;
		padding:7px 0 7px 7px;
		font-family:Arial;
		font-size:30px;
		color:#13819a;
		background-repeat:no-repeat;
	}

#leftblank
	{
		width:600px;
		float:left;
		margin:0px;
		padding:27px 0 0 0;
	}
.fp
	{
		display:inline;
		float:left;
		width:160px;
		height:160px;
		margin:20px;
		z-index:0;
		background:url(images/onbre-fp.png);
	}
#lefttxt
	{
		width:600px;
		float:left;
		margin:0px;
		padding:31px 0 0 20px;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		line-height:20px;
	}
.leftboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#fff;
	}
.lefttxt
	{
		font-family:Arial;
		font-size:12px;
		color:#38302b;
		background-color:#cba674;
	}
/*-----------------------------------------------------CONTENTLEFT-------------------------------------------------------------------------------------------------------------END----------*/	
#contentright
	{
		width:229px;
		float:left;
		margin:0px;
		padding:50px 0 0 0;
	}
 
 /* ------------------------------------------------------ */
#subrightmenu
	{	width:229px;
		height:8px;
		float:left;
		margin:0px 0 0 0;
		padding:0px;
		background-image: url(images/header_sbot.png);
		background-repeat:no-repeat;
	}
#subcontentright
	{	width:229px;
		float:right;
		padding:20px 37px 0 0;
	}
#subcontent
	{	width:211px;
		float:right;
		padding:12px 0 12px 18px;
		background-color:#2c190f;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#fff;
	}
#submorelinksbot
	{	width:229px;
		height:8px;
		float:right;
		margin:0px;
		padding:0px;
		overflow:hidden;
		background-image: url(images/morelinksbot.png);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#rightnav
	{
		width:230px;
		height:54px;
		float:left;
		margin:11px 0 0 0;
		padding:0px;
	}
#rightnav ul
	{
		width:230px;
		height:54px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#rightnav ul li
	{
		width:45px;
		height:54px;
		float:left;
		margin:0 1px 0 0;
		padding:0px;
		display:block;		
	}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/		
#rightmenu
	{
		width:229px;
		height:41px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		background-image: url(images/morelinksheading.png);
		background-repeat:no-repeat;
	}
#rightmenu h5
	{
		width:177px;
		height:31px;
		float:left;
		margin:0px;
		padding:10px 0 0 52px;
		font-family:Arial;
		font-size:18px;
		font-weight:normal;
		color:2a2a2a;
	}
#morelinks
	{
		width:211px;
		float:left;
		margin:0px;
		padding:12px 0 12px 18px;
		background-color:#2c190f;
	}

#morelinksbot
	{
		width:229px;
		height:8px;
		float:left;
		margin:0px;
		padding:0px;
		overflow:hidden;
		background-image: url(images/morelinksbot.png);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------RIGHTPART------------------------------------------------------------------------------------------------------END----------*/
#textbot
	{
		width:825px;
		height:202px;
		float:left;
		margin:36px 0 0 0;
		padding:0px;
		background-image:url(images/textbotbg.png);
		background-repeat:no-repeat;
	}
#textbotblank
	{
		width:806px;
		height:184px;
		float:left;
		margin:0px;
		padding:18px 0 0 19px;
	}
#textbotheading
	{
		width:742px;
		height:40px;
		float:left;
		margin:0px;
		padding:0 0 0 64px;
		font-family:Arial;
		font-size:30px;
		color:#fff;
		background-image:url(images/plume.png);
		background-repeat:no-repeat;
	}

#textbottxt
	{
		width:600px;
		float:left;
		margin:11px 0 0 0;
		padding:0 0 0 17px;
		font-family:Arial;
		font-size:14px;
		font-style:italic;
		color:#fff;
		line-height:20px;
	}
#textbottxt h2
	{
		font-family:Arial;
		font-size:14px;
		font-style:bold;
		color:#dc8d3f;
	}

/*------------------------------------------------------------------CONTENTPART-------------------------------------------------------------------------------------END---------------------*/	
#footer
	{
		width:800px;
		height:50px;
		margin:auto;
		margin-top:30px;
		color:#fff;
		text-align:center;
	}
#footer a
	{
		color:#f29400;
		text-align:center;
		text-decoration:none;
	}
#footer a:hover
	{
		background-color:#FFF;
		color:#38302b;
	}

.ztitle
	{	position:absolute;
		color:#ddd2b0;
		width:250px;
		height:50px;
		margin:0;
		font-weight:900;
		background:url(imgs/onglet-top.png) no-repeat center center;
		padding:17px 0 0 0;
		text-align:center;
		z-index:20;
	}

.zzoom
	{	position:absolute;
		color:#ff00ff;
		width:30px;
		height:30px;
		margin:0;
		font-weight:900;
		background:url(imgs/loupe.png) no-repeat center center;
		padding:17px 0 0 0;
		text-align:center;
		z-index:20;
		cursor:pointer;
	}

.zinfo
	{	position:absolute;
		color:#ff00ff;
		width:30px;
		height:30px;
		margin:0;
		font-weight:900;
		background:url(imgs/info.png) no-repeat center center;
		padding:17px 0 0 0;
		text-align:center;
		z-index:20;
		cursor:help;
	}

.zcomment
	{	position:absolute;
		color:#38302b;
		width:0px;
		min-width:0px;
		max-height:50px;
		min-height:50px;
		margin:0;
		font-weight:700;
		font-family: "Trebuchet MS";
		line-height: 16px;
		font-size:13px;
		background:url(imgs/comment-middle.png) repeat-y;
		padding:0;
		text-align:center;
		z-index:-1;
		overflow:hidden;
	}

.zcommentdown
	{	background:url(imgs/comment-down.png) no-repeat center center;
		height:6px;
		width:267px;
	}

.zcommentup
	{	background:url(imgs/comment-up.png) no-repeat center center;
		height:6px;
		width:267px;
	}
	
#progress
	{	width:0px;
		background: url(imgs/bar-progress.jpg) #0CF;
		background-repeat: repeat-x;
		height:30px;
		color:#000;
		font-size: medium;
		max-width:300px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding:0;
		text-align:center;
	}
	
#inline_loading
	{	position:relative;
		margin-left: auto;
		margin-right: auto;
		min-width:330px;
		max-width:330px;
		/*border:3px solid rgb(200,200,255);*/
		margin-top:0;
		padding:0;
		text-align:center;
	}
	
.blocdown
	{	background:url(imgs/bloc-bot.png);
		width:317px;
		height:32px;
		overflow: visible; 
	}

.blocup
	{	background:url(imgs/bloc-top.png);
		width:317px;
		height:20px;
		overflow: visible;
		text-align:center;
		font-weight:700;
		font-family: "Trebuchet MS";
		line-height: 16px;
		font-size:13px;
		vertical-align:middle;
		line-height: 25px;
		margin-top:10px;
	}

.inputText
	{	font-family: Tahoma, sans-serif;
		max-width : 313px;
		width : 100%;
	}
