@charset "utf-8";
/* CSS Document */

/************general divs
***********************************/
body, html{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#global{
	width:968px;
	padding:10px 10px 0px 10px;
	background:url(../img/global/bg_tramGlob.gif) repeat-x;
	border:1px solid #bfe5c9;
	border-top:none;
	border-bottom:none;
	margin:0 auto; }

#container{
	background:#fff;
	border:1px solid #7fca93;
	border-bottom:none;
	padding:13px;
}
	
#header{
	height:90px;
	margin:0px 0px 10px 0px;
	position: relative;
}
	
#menuTop{
	margin:0px 0px 0px 0px;
	height: 21px;
	background: url(../img/menu-top/bg.gif) repeat-x;
}
	
#decoMenuSpace{
	margin:0px 0px 10px 0px;
	position: relative;
	height: 9px;
}
#titlePage{
	padding:2px 0px 2px 0px;
}	
#sideLeft{
	width:161px;
	height:401px;
	float:left;
	background:url(../img/global/bg_sideLeft.gif) 0px 0px no-repeat;
	margin:10px 0px 5px 0px;
	}
	
#sideRight{
	float:right;
	margin:11px 30px 5px 0px;
	width: 222px;
	text-align: right;
}

.content{

	/*margin:0px 270px 25px 180px;*/
margin:0px 0px 25px 180px;
	color: #646464;
	text-align: justify;
}
.content-2{
	margin:0px 20px 40px 180px;
	color: #646464;
	text-align: justify;
}
.content-3{
	margin:0px 0px 40px 180px;
	color: #646464;
	text-align: justify;
	clear: right;
}	
#footer{
	clear:both;
	margin:0px 0px 0px 0px;
	background:url(../img/global/goodies/pix-2.gif) top repeat-x;
	font-size: 11px;
}

	
	
/************spec divs
***********************************/

#headerDeco{
	position:absolute;
	left:183px;
	background:url(../img/global/header-visu.jpg) 0px 0px no-repeat;
	width: 577px;
	height: 90px;
}



#headerLogo{
	position:absolute;
	right:8px;
	top:11px;
	width:155px;
	height:49px;
	border: none;
	}
	
.btTop{
	float:left;}
.btTop-0{
	float:left;
	position:relative;}
	
.txtTopNav{
	position:absolute;
	left:769px;
	top:-29px;
	width: 180px;
	font-size: 10px;
	color: #009664;
}
.txtTopNav a{color:#1eb148;
	text-decoration:none;}
.txtTopNav a:hover{color:#1eb148;
	text-decoration:none;}
.btBottom-0{
	padding:0px 10px 0px 5px;
}
.btBottom{
	background:url(../img/global/goodies/line-1.gif) no-repeat right;
	padding:0px 10px 0px 5px;
}
.btBottom-Space{
	padding:0px 30px;
}
	
	
#decoMenuCorner{
	background:url(../img/menu-top/bottom-line.gif) left top no-repeat;
	height:9px;
	width:18px;
	float: left;
	}
#decoMenuBox-1{
	position:absolute;
	right:0px;
	top:0px;
	width: 760px;
	height: 9px;
	background:url(../img/menu-top/bg-deco.gif) repeat-x;
}
#decoMenuBox-2{
	position:absolute;
	right:0px;
	top:0px;
	width: 681px;
	height: 9px;
	background:url(../img/menu-top/bg-deco.gif) repeat-x;
}
#decoMenuBox-3{
	position:absolute;
	right:0px;
	top:0px;
	width: 581px;
	height: 9px;
	background:url(../img/menu-top/bg-deco.gif) repeat-x;
}
#decoMenuBox-4{
	position:absolute;
	right:0px;
	top:0px;
	width:481px;
	height:9px;
	background:url(../img/menu-top/bg-deco.gif) repeat-x;
}
#decoMenuBox-5{
	position:absolute;
	right:0px;
	top:0px;
	width:391px;
	height:9px;
	background:url(../img/menu-top/bg-deco.gif) repeat-x;
}
#decoMenuBox-6{
	position:absolute;
	right:0px;
	top:0px;
	width:231px;
	height:9px;
	background:url(../img/menu-top/bg-deco.gif) repeat-x;
}
#decoMenuBox-7{
	position:absolute;
	right:0px;
	top:0px;
	width:121px;
	height:9px;
	background:url(../img/menu-top/bg-deco.gif) repeat-x;
}





.sideRight_post{
	margin:0px 0px 15px 0px;
	clear: both;
}
.sideRight_post-2{
	margin:11px 0px 25px 0px;
	clear: both;
}
.sideRight_post-11{
margin:0px 0px 15px 0px;
	float:left}
.sideRight_post-12{
margin:0px 0px 15px 0px;
	float:right
}

.sideRight_post img{
	border:1px solid #1ab045;	
}

.sideRight_post-11 img{
	border:1px solid #1ab045;	
}
.sideRight_post-12 img{
	border:1px solid #1ab045;	
}



.footerMenu{
	border-bottom: 1px solid #9ed7ad;
	height:13px;
	padding:5px 0px 2px;
	margin:0px 0px 0px 0px;
}
.footerPost{
	margin:10px 0px 0px 0px;
	font-size: 10px;
	color: #969696;
}
.footerPost-11{
	float:left;}
.footerPost-12{
	float:right;}
	
.envelope-1{
	height:79px;
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
}
.boxPic-1{
	float:left;
	width:79px;
	height:79px;
	margin:0px 31px 0px 0px;
}
.boxPic-11{
	float:left;
	width:79px;
	height:79px;
	margin:0px 0px 0px 0px;
}
	
.boxPic-11 img{
	border:none;}
.boxPic-1 img{
	border:none;}

/************types fx & warp zones
***********************************/
.titlePage-type{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	font-weight: bold;
	width:161px;
	border-bottom:1px solid #F15A51; }
.fxLine-1{
	background:url(../img/global/goodies/pix-1.gif) bottom repeat-x;
	}

.sWarp-1{
	margin-left:5px;
	margin-bottom: 10px;
}

.sWarp-2{
	margin-bottom: -5px;
}
.sWarp-3{
	margin:50px 0px 0px 0px;}
	
.sWarp-4{
	margin:11px 27px 0px 0px;
}



.sWarp-5{
	margin:260px 27px 0px 0px;
}

.sWarp-6{
	margin:11px 15px 0px 0px;
}
.sWarp-7{
	margin-right:0px;
	margin-bottom: 10px;
}
.T-type-1{
	background:#fff;
	padding:3px 3px 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	font-weight: bold;
	margin-left:-6px;
}
.printType-1{
	background:#fff;
	
	font-size: 11px;
	}
a.link-2 {
	color:#646464;
	text-decoration:none;padding:3px 3px 3px 6px;
	}
a:hover.link-2 {
	color:#646464;
	text-decoration:underline;padding:3px 3px 3px 6px;
	}

	
.c-1{
	color:#f02d23;
}
.c-2{
	color:#009664;
}
.c-3{
	color:#1eb148;
}

.puce-1{
	background:url(../img/global/goodies/puce-1.gif) 0px 5px no-repeat;
	padding:0px 0px 0px 10px;
	margin: 0px;
}

.post-1 a{
	color:#1eb148;
	text-decoration:underline;}	
	
.post-1 a:hover{
	color:#1eb148;
	text-decoration:none;}	

.weight{
	font-weight:bold;}
	
	.Talign-1{
		text-align:left;}
		
	.Talign-2{
	text-align:center;
}
		
	.Talign-3{
	height:16px;
	text-align:right;
}

.fxLine-1 img{
	margin-bottom:-2px;}
	
#footer a{
	color:#646464;
	text-decoration:none;}

#footer a:hover{
	color:#646464;
	text-decoration:underline;}	
	
	
.bt_sideBar{
	margin:1px 0px 0px 2px;
	padding:0px 0px 1px 0px;	
	border-bottom:1px solid #79c8ad;	
}
.siteMap-level-1{
	padding:15px 0px 0px 0px}
.siteMap-level-2{
	padding:0px 0px 0px 15px}

.siteMap-level-2 a{

	color:#646464;
	text-decoration:none;
	
	}
	
.siteMap-level-2 a:hover{
	text-decoration:underline;
	color:#646464;}

.bt_sideBar a{
	display:block;
	width:133px;
	height:16px;
	color:#646464;
	text-decoration:none;
	background: url(../img/sideBar/bt_left_rollover.gif) 1px 0px no-repeat #f5fbf9;
	padding:3px 0px 0px 23px;
	font-size:11px;
	}
	
.bt_sideBar a:hover{
	text-decoration:underline;
	background: url(../img/sideBar/bt_left_rollover.gif) 1px -19px no-repeat #f5fbf9;
	color:#646464;}

.bt_sideBar a:active{
	text-decoration:none;
	background: url(../img/sideBar/bt_left_rollover.gif) 1px -19px no-repeat #f5fbf9;
	color:#adb0af;}
a.linkInact	{
	text-decoration:none;
	background: url(../img/sideBar/bt_left_rollover.gif) 1px -19px no-repeat #f5fbf9;
	color:#adb0af;}
a.linkInact:hover	{
	text-decoration:none;
	background: url(../img/sideBar/bt_left_rollover.gif) 1px -19px no-repeat #f5fbf9;
	color:#adb0af;}

.post-1{
	margin:0px 0px 50px 0px;
}
.post-2{
	margin:0px 0px 50px 0px;
}


.siteMap-level-1 a{
	color:#1eb148;
	text-decoration:none;
	font-weight:bold;}
	
.siteMap-level-1 a:hover{
	color:#1eb148;
	text-decoration:underline;
	font-weight:bold;}
.indent-1{
	padding:0px 0px 0px 10px;}
	


/************tables
***********************************/

.table-1{
	margin:30px 0px 40px 0px;
	width:490px;
	text-align: center;
	font-weight:bold;
	border:#dee7ad solid 1px;
	border-left:none;
	border-top:none;
}
.table-1 a{
	color:#2f7c23;
	text-decoration:underline;}
.table-1 a:hover{
	color:#2f7c23;
	text-decoration:none;}

.table-1 tr{
	height:33px;
}
	
.table-1 td{
	border:#dee7ad solid 1px;
	border-right:none;
	border-bottom:none;
	width:50%;
	padding:3px;}

	
.tr-1{
	background:#3fa840;
	color:#fff;}
	
	
.tr-2{
	
	background:#b1d4a1;
	color:#2f7c23;}
	
.tr-3{
	background:#fff;
	color:#2f7c23;
}
	
.table-2{
	width:460px;
	border:none;
	margin:0px 0px 20px 0px;
}

.td-1{
	width:116px;}
	
.table-2 tr{
	height:25px;}


.txtField-1{
	font-size:12px;
	border:1px solid #949494;
	width: 346px;
	color:#646464;
}
.rmq{
	font-size:10px;}
.icoPdf{
	padding:0px 0px 0px 10px;
	border: none;
}	

.logoAjiImg{}
.logoAjiTxt{
	text-align:center;
	padding-top: 8px;
}
.logoAji{
	width:145px;
	position:absolute;
	top:31px;
	left:11px;
}
.logoAji a, .redac a {
	color: #DF0029;
	text-decoration: none;}


.logoAji a:hover, .redac a:hover {
	color: #DF0029;
	text-decoration: underline;}
	
	
