/* CSS Document */

BODY,TD,TH , INPUT , TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

BODY {
	margin: 0px;
	padding: 0px;
	overflow:-moz-scrollbars-vertical;
	overflow-x:auto;
	background:#dbdce0;
}

FORM{margin:0;padding:0;}

INPUT , TEXTAREA{
	padding:2px;
	margin:0;
	border:1px solid #999;
	font-size:10px;
}

INPUT.button , INPUT.formbutton , INPUT.search_formbutton{
	padding:2px !important;
	border:1px solid #333 !important;
	background:#314369 !important;
	color:#FFEE4A !important;
	font-size:10px;
	cursor:pointer;
}

INPUT.formbutton{
	margin: 5px 10px 0 0;
	float:left;
}

INPUT.formbutton:hover , INPUT.button:hover{color:#fff;}

TABLE{ border-collapse:0; border:0;}
TD{margin:0;}

P{margin:0 0 15px 0;padding:0;}

H1, H2, H3, H4, H5, H6{margin:0;padding:0;font-weight:normal;}

H1{
	font-size:18px;
	color:#314369;

	padding:3px;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:10px;
}

UL{list-style-type: none; padding:0;margin:10px;}

UL LI{
	background: url(/design/puce.gif) no-repeat 0px 5px;
	padding:2px 0 2px 11px;
	margin:0;
}

A, A:visited{color:#5D7896;}
A:hover, A:active{
/*	color:#FF7733;*/
	color:#DF4416;
}

#container{
	position:relative;
	margin:0 auto;
	width:948px;
	background:#FFFFFF;
	border:#fff solid;
	border-width:0 1px 1px 1px;
}

A.more , A.more:visited{
	display:block;
	background:url(/design/next.gif) no-repeat top right;
	padding:3px 8px 3px 0; 
	text-align:right;
	color:#314369 !important;
	text-decoration:underline !important;
}

A.more:hover{
/*	color:#FF7733;*/
	color:#DF4416 !important;
}

.fieldset{
	border:1px solid #b8b9ba;
	padding:10px;
	position:relative;
	margin:15px 0;
} 

.fieldset DIV{
	margin-bottom:5px;
}

.legend{
	font-weight:bold;
	color:#314369;
	background:#fff;
	font-size:11px;
	
	padding:2px;
	margin:0;
	position:absolute;
	top:-10px;
	left:8px;
}

IMG{border:none;}

IMG.img{
	border:1px solid #b8b9ba;
	background:#fff;	
	padding:2px;
}

.rightImg IMG, .ImageLeft IMG{
	border:1px solid #b8b9ba;
	background:#fff;	
	padding:2px;
	margin:0 0 10px 0;
}

IMG.rightImg ,  IMG.ImageLeft{
	border:1px solid #b8b9ba;
	background:#fff;	
	padding:2px;
	margin:0 0 10px 0;
}


A.goHome{
	width:130px;
	height:110px;
	position:absolute;
	top:0px;
	left:10px;
	z-index:999;
}

/* ==============================================
SPLASH
============================================== */

.splash{  
	position:absolute;
	width:960px;
  	top:  50%;
  	
	padding-top:190px;
	height: 30px;
  	margin-top:  -110px;
	left:50%;
  	width: 960px;
  	margin-left:  -480px;

	background:#fff url(/design/splash.gif) no-repeat;
	text-align:center;
	color:#FFF;
	font-size:16px;
}

.splash A , .splash A:visited{
	color:#fff;
	text-decoration:none;
	
}

.splash SPAN{font-size:10px;}

.splash A:hover{
	color:#FFEF49;
}  

BODY.splashBody{background:#DBDCE0 URL(/design/splash-bck.gif) repeat-y center;}

/* ==============================================
TOP
============================================== */

#banner{
	height:142px;
	background-color:#314369;
/*	background:url(/design/banner.jpg) no-repeat top center;*/
	position:relative;
	color:#ffee4a;
}

.languages{
	width:164px;
	height:14px;
	position:absolute;

	right:10px;
	text-align:center;
	top:5px;
	width:175px;
}

.languages A , .languages A:visited{
	font-size:9px;
	color:#ffee4a;
	text-decoration:none;
}

.languages A:hover{
/*	color:#FF7733;*/
	color:#DF4416;
	text-decoration:none;
}

IMG.slogan{
	position:absolute;
	bottom:5px;
	left:8px;
}

.menuTop{
	width:150px;
	position:absolute;
	bottom:11px;
	right:200px;
	
	color:#fff;
	text-align:right;
}

.menuTop A , .menuTop A:visited{
	color:#e4e4e5;
	text-decoration:none;
}

.menuTop A:hover{
	color:#fff;
	text-decoration:none;	
}

#search{
	width:174px;
	height:24px;
	background:url(/design/search.gif) no-repeat center center;
	position:absolute;
	bottom:6px;
	right:10px;
	
	color:#fff;
}

#search INPUT{
	border:none;
	background:none;

}

#search INPUT.field{
	width:135px;
	height:16px;
	font-size:10px;
	padding:0 0 0 3px;

	position:absolute;
	top:5px;
	left:7px;

}

#search INPUT.send{
	width:15px;
	height:16px;
	font-size:10px;
	padding:0 0 0 0;

	cursor:pointer;

	position:absolute;
	top:5px;
	left:150px;


}

#menu{
	background:url(/design/menu-background.gif) repeat-x center top;
	height:28px;
	margin-bottom:10px;
}

#menu TABLE{
	background:url(/design/menu-right.gif) no-repeat left top;
	padding:0 0 0 1px;
}

#menu TABLE TR TD{
	background:url(/design/menu-right.gif) no-repeat right top;
	padding:0 1px 0 0;
	
}

#menu A , #menu A:visited{
	display:block;
	height:18px;
	padding:5px 10px;
	font-size:14px;
	color:#314369;
	text-decoration:none;
}

#menu A:hover , #menu A.sel{
	background:url(/design/menu-hover.gif) repeat-x center top;
}

.breadCrumbs{
	padding:0 150px 0 10px;

	position:relative;
	color:#314369;
	font-size:9px;
	margin-bottom:10px;
	
}

.breadCrumbs A , .breadCrumbs A:visited{color:#314369; text-decoration:underline;} 

.breadCrumbs A:hover{
/*	color:#FF7733;*/
	color:#DF4416; 
	text-decoration:underline;
}

.breadCrumbs SPAN{color:#b2b2b2}

.breadCrumbs .icons{
	text-align:right;
	width:150px;
	position:absolute;
	top:0;
	right:5px;
}

.breadCrumbs .icons IMG{
	border:none;
	padding:0 5px;
}

#textIco{
	position:relative;
	top:-3px;
}


/* ==============================================
Menu
============================================== */

TABLE TD.menu{
	vertical-align:top;
	width:200px;
	padding-left:10px;
}

TABLE TD.menu A , TABLE TD.menu A:visited{
	display:block;
	background:#e4e7ef;
	padding:3px 4px;
	
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#314369;
	border-bottom:1px solid #939db3;
}

TABLE TD.menu A:hover , TABLE TD.menu A.sel{
	background:#c9ced8 url(/design/menu2-hover.gif) repeat-x center top !important;
	color:#FFFFFF !important;
}

TABLE TD.menu .level02{
	border:1px solid #cacbcb;
	margin:0;
	padding:3px;
	margin-bottom:10px;
}

TABLE TD.menu .level03 A , TABLE TD.menu .level03 A:visited{
	background:#fff url(/design/menu3.gif) no-repeat 0 -1px;
	font-weight:normal;
	padding:3px 4px 3px 10px;
	color:#314369;
}

TABLE TD.menu .level03 A:hover{
	background:#f4f5f9 url(/design/menu3-hover.gif) no-repeat 0 -1px;
	color:#314369;
}

TABLE TD.menu .level03 A.sel{
	background:#fff url(/design/menu3-sel.gif) no-repeat 0 -1px !important;
	color:#314369 !important;
}


TABLE TD.menu .level04 A , TABLE TD.menu .level04 A:visited{
	background:#fff url(/design/menu3.gif) no-repeat 10px -1px;
	font-weight:normal;
	font-size:11px;
	padding:3px 4px 3px 20px;
	color:#5D7896;
}

TABLE TD.menu .level04 A:hover{
	background:#fff url(/design/menu3-sel.gif) no-repeat 10px -1px !important;
	color:#314369 !important;
}

TABLE TD.menu .level04 A.sel{
	background:#fff url(/design/menu3-sel.gif) no-repeat 10px -1px !important;
	color:#314369 !important;
}

.quote{
	margin:0 0 25px 0;
}

.quoteContent{
	background:#fffbd6 url(/design/quote2.gif) no-repeat center bottom;
	margin:0 7px 0 6px;
	min-height:80px;
	padding:5px 10px;
}

/* ==============================================
Home
============================================== */

TABLE.home{}

TABLE.home H1{
	font-size:12px;
	font-weight:bold;
}

.blockBt{
	border:1px solid #dbdbdb;
	background:url(/design/block-bt.gif) repeat-x bottom;
	
	width:440px;
	padding:0 0 10px 0;

}

.blockBt A , .blockBt A:visited {
	display:block;
	width:205px; 
	height:60px;
	margin:10px 5px 0 10px;
	
	float:left;
}

.blockBt A:hover{

}

.blockBt A IMG{border:none;}

.blockBt .quickLink{
	width:196px; 
	height:44px;
	border:1px solid #dbdbdb;
	background:url(/design/quicklink-fr.gif) repeat-x left bottom;
	
	margin:24px 5px 0 10px;
	
	float:left;
}


.quickLinkHome{
	position:relative;
	height:13px;
	padding:2px;
	margin:22px 9px 0 9px;
	background:#fff url(/design/ql-next.gif) no-repeat top right; 
	border:1px solid #b8b9ba;
	cursor:pointer;
	
	z-index:999;
}

.quickLinkHome span{
	display:block;
	padding:0;	
}

.quickLinkHome #listLink{
	display:none;
	background:#ffffff;
	border:solid #b8b9ba;;
	border-width:0 1px 1px 1px;
	position:absolute;
	width:176px;
	top:17px;
	left:-1px;

}
.quickLinkHome A , .quickLinkHome A:visited{
	display:block;
	padding:3px 5px;
	margin:0;
	text-decoration:none;
	color:#666;
	height:auto;
	width:166px;
	clear:both;
}

.quickLinkHome A:hover , .quickLinkHome A:active{
/*	color:#FF7733;*/
	color:#DF4416;
	background:#ececec;
}

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

TABLE.navDocs .quickLinkHome{
	border:5px solid  #e4e7ef;
	margin:0;
}

TABLE.navDocs .quickLinkHome span{

}

TABLE.navDocs .quickLinkHome #listLink{

	border:solid #e4e7ef;
	border-width:0 1px 1px 1px;
	width:290px;
}

TABLE.navDocs .quickLinkHome A , TABLE.navDocs .quickLinkHome A:visited{
	width:280px;
}

/* ==============================================
List 
============================================== */

TABLE.homeLists{
	position:relative;
	top:-20px;
}

.agendaList{
	border:solid #f7f6e2;
	border-width:5px 0;
	background:#fffde7 url(/design/agenda-back.gif)  center bottom repeat-x;
	padding:10px 35px 10px 10px;
	position:relative;
	min-height:280px;
}

.content .agendaList{min-height:200px;}

.agendaList IMG.titleImg{
	position:absolute;
	right:-5px;
	top:0;
}

.agendaList A , .agendaList A:visited{
	display:block;
	position:relative;
	text-decoration:none;
	padding:0 0 0 15px;
	
	color:#666666;
	
	margin:0 0 20px 0;
}

.agendaList A:hover{
	color:#333333;
}

.agendaList A H2{
	font-size:12px;
	font-weight:bold;
/*	color:#FF7733;*/
	color:#DF4416;
	
}
.agendaList A:hover H2{
	/*	color:#d33a11;*/
	color:#9A2F10;
}

.agendaList A IMG{
	position:absolute;
	top:0;
	left:0;
	border:none;
}

.agendaList A.more , .agendaList A.more:visited{
	display:block;
	background:url(/design/next.gif) no-repeat top right;
	padding:3px 8px 3px 0; 
	text-align:right;
	margin:0;
}

.agendaList A.more:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}


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

.newsList{
	border:solid #ededee;
	border-width:5px 0;
	background:#f8f8f9 url(/design/actualite-back.gif)  center bottom repeat-x;
	padding:10px 35px 10px 10px;
	position:relative;
	min-height:280px;
}

.content .newsList{min-height:200px;}

.newsList A , .newsList A:visited{
	display:block;
	position:relative;
	text-decoration:none;
	padding:0 0 0 15px;
	
	color:#666666;
	
	margin:0 0 20px 0;
}

.newsList IMG.titleImg{
	position:absolute;
	right:1px;
	top:0;
}

.newsList A:hover{
	color:#333333;
}

.newsList A H2{
	font-size:12px;
	font-weight:bold;
/*	color:#FF7733;*/
	color:#DF4416;

	
}
.newsList A:hover H2{
	
	/*	color:#d33a11; */
	color:#9A2F10;

}

.newsList A IMG{
	position:absolute;
	top:0;
	left:0;
	border:none;
}



.newsList A.more:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

.newsList A SPAN{
	color:#939DB3;
}

.newsList A.more , .newsList A.more:visited{
	display:block;
	background:url(/design/next.gif) no-repeat top right;
	padding:3px 8px 3px 0; 
	text-align:right;
	margin:0;
}

.newsListPage{
	padding:10px 35px 10px 10px;
}

.newsListPage A , .newsListPage A:visited{
	display:block;
	position:relative;
	text-decoration:none;
	padding:0 0 0 15px;
	
	color:#666666;
	
	margin:0 0 20px 0;
}

.newsListPage IMG.titleImg{
	position:absolute;
	right:1px;
	top:0;
}

.newsListPage A:hover{
	color:#b2b1a5;
}

.newsListPage A H2{
	font-size:12px;
	font-weight:bold;
/*	color:#FF7733;*/
	color:#DF4416;
	
}
.newsListPage A:hover H2{
	/*	color:#d33a11;*/
	color:#9A2F10;
}

.newsListPage A IMG{
	position:absolute;
	top:0;
	left:0;
	border:none;
}

.newsListPage A.more:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

.newsListPage A SPAN{
	color:#939DB3;
}

A IMG.thumbnail{
	border:1px solid #9AA3B8;
	float:right;
	position:relative;
	margin:0 0 0 10px;
}

.hNews{margin-bottom:15px;}

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

.docs{
	border:1px solid #dbdbdb; 
	background:url(/design/docs-back.gif) repeat-x center bottom;
	padding:10px;
	min-height:288px;
}

.docs H3{
	color:#415175;
	font-size:18px;
	margin:0 0 10px 0;
}

.docs A , .docs A:visited{
	display:block;
	background:url(/design/document.gif) no-repeat left top;
	padding: 0 0 5px 20px; 
	color:#666666;
	text-decoration:none;
	margin:0 0 5px 0;
}

.docs A:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

.docs A.more , .docs A.more:visited{
	display:block;
	background:url(/design/next.gif) no-repeat top right;
	padding:3px 8px 3px 0; 
	text-align:right;
	margin:0;
}

.docs A.more:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

A.searchDocs , A.searchDocs:visited , A.searchDocs:hover{
	background:none;
/*	padding:10px;*/
	text-align:center;

	margin:0 !important;
	padding:0 !important;


}

A.searchDocs IMG{
	border:none;

	margin:0 !important;
	padding:0 !important;


}

.insertEvent{min-height:100px;}



/* ==============================================
Content
============================================== */

TABLE TD.content{
	vertical-align:top;
	padding:0 20px 30px 20px;
}

.txt{
	margin:0 0 30px 0;
}

A.visualMenu , A.visualMenu:visited{
	display:block;
	text-decoration:none;
	
	width:250px;
	height:75px;
	
	padding:0 10px 0 85px;
	position:relative;
	
	overflow:hidden;
	
	float:left;
	margin:0 0 10px 0;
}

A.visualMenu:hover{	
	text-decoration:none;
	color:#666;
}

A.visualMenu IMG{
	position:absolute;
	left:5px;
	top:0px;
	margin:0;
}

A.visualMenu H2{
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0 0 3px 0;
	border-bottom:1px solid #b8b9ba;
	font-size:12px;
}

A.visualMenu:hover H2{
/*	color:#FF7733;*/
	color:#DF4416;
}

HR.hrClear{
	clear:both;
	visibility:hidden;
}

TR.innerCol TD .docs H3{
	color:#415175;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}

TD.buttons A{
	display:block;
	margin:0 0 10px 0;
}

TD.buttons A IMG{
	border:none;
}

.month_row , .months{
	padding:10px 0;
}

.monthsList{
	padding:0 0 0 35px;
}

.menuCatList{
	border-left:dotted #dbdbdb 1px;
	padding:0 0 0 10px;
	margin:25px 0 0 0;
}

.menuCatList H3{
	font-size:12px;
	font-weight:bold;
	color:#314369;
	margin:20px 0;
}

.menuCatList A , .menuCatList A:visited{
	display:block;
	padding:5px 0 5px 10px;
	height:12px;
	
	color:#888888;
	text-decoration:none;
	

}

.menuCatList A:hover , .menuCatList A.sel{
	font-weight:normal;
	color:#333;
	background: url(/design/menu3-sel.gif) no-repeat 0 1px
}

H2.catTitle{
	font-size:11px;
	color:#666666;
	position:relative;
	top:-8px;
	left:5px;
}

#navbarnews{
	border:dotted #dbdbdb;
	border-width:1px 0;
	padding:3px;
	
	text-align:center;
	
	position:relative;
}

#nav_prec{
	position:absolute;
	top:2px;
	left:0;
	text-align:left;
	width:80px;
	padding:0 0 0 10px !important;
	background:url(/design/prec.gif) no-repeat 0 5px;
}

#nav_next{
	position:absolute;
	top:2px;
	right:0;
	text-align:right;
	width:80px;
	padding:0 10px 0 0 !important;
	background:url(/design/suiv.gif) no-repeat 85px 5px;
}

#navbarnews A , #navbarnews A:visited{
	color:#888888;
	display:inline;
	padding:0;
	margin:0;
}

#navbarnews A:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

#navbarnews A.nav_activ{font-weight:bold;}

TABLE.docsTable{color:#666666;}

TABLE.docsTable IMG{
	padding:20px 0;
}

TABLE.docsTable A , TABLE.docsTable A:visited{
	background:url(/design/docs2.gif) no-repeat left center;
	padding:10px 0 10px 18px;
	display:block;
	margin:0 0 0 30px;
	color:#666666;
	text-decoration:none;
}

TABLE.docsTable A:hover{
/*	color:#FF7733;*/
	color:#DF4416;
	text-decoration:underline;
}

TABLE.navDocs{
	border-bottom:1px solid #dbdbdb;
}

TABLE.navDocs TD{vertical-align:top;}

TABLE.navDocs H4{
	font-size:11px;
	color:#314369;
	font-weight:bold;
	
	padding:0;
	margin:0 0 10px 0;
}

FORM.searchList{
	background:#E4E7EF;
	padding:5px;
	
	position:relative;
}

FORM.searchList INPUT{
	width:350px;
	border:1px  solid #B8B8B8;
	padding:1px;
	color:#666666;
}

FORM.searchList INPUT.btSearchList{
	color:#fff;
	background:#bcbdbe;
	padding:0;
	margin:0;
	font-size:1px;
	border:none;
	
	width:auto;
	
	position:absolute;
	right:5px;
	top:5px;
	
}

/* ==============================================
Right
============================================== */

TABLE TD.right{
	vertical-align:top;
	width:200px;
	padding-right:10px;
}

.block{
	border:1px solid #b8b9ba;
	background:#f3f5f8;	
	padding:3px;
	margin:0 0 10px 0;
}

.block H2{	
	font-weight:bold;
	color:#314369;
	font-size:11px;
	padding:3px 7px;
}

.blockContent{
	background:#fff;
	margin:4px 0 0 0;
	
	font-weight:normal;
	color:#666;
	padding:7px;
}

.blockContentBlue{
	background:none;
	margin:0;
	
	font-weight:normal;
	color:#666;
	padding:0 7px;
}

.name{
	background:url(/design/user.gif) no-repeat left top;
	padding:0 0 0 20px;
}

.name B{
	display:block;
}

.upDate{
	border:1px solid #b8b9ba;
	margin:5px 0 0 0;
	padding:2px;
	text-align:center;
}


.bottomMenu{
	text-align:center;
	margin:10px;
	clear:both;
}


.bottomMenu A , .bottomMenu A:visited{color:#666;}


.bottomMenu A:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

/* ==============================================
COPYRIGHT
============================================== */

#copyright{
	padding:3px;
	background:#ededef;
	color:#707070;
	text-align:right;
}

#copyright A, #copyright A:visited{color:#707070;text-decoration:none;}
#copyright A:hover, #copyright A:active{color:#707070;text-decoration:underline;}


/* ==============================================
SUBMIT A EVENT
============================================== */


.insertEvent{
	border:1px solid #dbdbdb; 
	background:url(/design/docs-back.gif) repeat-x center bottom;
	padding:10px;

	margin-left:45px;
}

.insertEvent H3{
	color:#415175;
	font-size:16px;
	margin:0 0 10px 0;
}

.insertEvent A , .insertEvent A:visited{
	display:block;
	background:url(/design/document.gif) no-repeat left top;
	padding: 0 0 0 20px; 
	color:#666666;
	text-decoration:none;
	margin:0 0 10px 0;
}

.insertEvent A:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

.insertEvent A.more , .insertEvent A.more:visited{
	display:block;
	background:url(/design/next.gif) no-repeat top right;
	padding:3px 8px 3px 0; 
	text-align:right;
	margin:0;
}

.insertEvent A.more:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

DIV.rowspan{
	padding:0;
	margin:0;
	height:20px;

}

.docsbydate {
	white-space:nowrap;
	width:165px;
	font-weight:bold;
	border:1px solid #CECFD0;
	background:url(/_includes/mods/avcb/back.gif);
	padding:3px;
	text-align:right;
	padding-top:5px;
	padding-bottom:1px;
	color:#888888;
	font-size:10px;
}

.quickLinksDesign A , .quickLinksDesign A:visited{
	display:block;
	padding:5px;
	margin:5px;

	text-decoration:none;

	background:#f9f9f9 URL(/design/ql2.gif) no-repeat right center;

	border:#eee solid;
	border-width:1px 0;

}

.quickLinksDesign A:hover{
	background:#E4E7EF URL(/design/ql.gif) no-repeat right center;
	border-color:#9AA3B8;
}

#blckInfoLeft{display:none;}

.btBack , .btBack:visited{
	display:block;
	width:100px;
	text-align:center;
	text-decoration:none;
	margin-top:50px;
	padding:2px;
	border:1px solid #9AA3B8;
	background:#E4E7EF;
	color:#314369;
	font-size:10px;
	cursor:pointer;
}

.btBack:hover{color:#333;background:#C4CBDD;}

.button_cus {
	padding-left:3px;
	padding-right:3px;	
}

H4.title_doc{font-weight:bold;font-size:11px;}


.doc_pdf A , .doc_pdf A:visited{
	display:block;
	background:url(/design/pdf.gif) no-repeat left top;
	padding: 0 0 5px 20px; 
	color:#666666;
	text-decoration:none;
	margin:0 0 5px 0;
}

.doc_pdf A:hover{
/*	color:#FF7733;*/
	color:#DF4416;
}

.title{
	background:#E4E7EF;
	border:1px solid #9AA3B8;
	margin-bottom:5px;
	margin-top:5px;
	padding:3px;
}

#tridform7139478dc10f04b53 { display:none; }

#page_327 {
	height:18px;
	display: inline-block;
	display: -moz-inline-box;
	padding-left:18px;
	background:url("/design/rss_16x16.gif") left no-repeat;
}

.bottomMenu {
	clear:both;
}

.bottomMenu A {
	line-height:22px;
}
 
#copyright {
	clear:both;
}


#avcb_content{}

#sub_fiche{border:solid #E3E4F5 !important;border-width:0 1px 0 0 !important;}

.db_title{
	background:#E3E4F5;
	padding:5px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#history A{
	display:block;
	margin:3px;
	padding:4px;
	background:#E3E4F5;
	font-size:10px;
	color:#333333;
}

#history A:link, #history A:hover, #history A:visited {
	text-decoration:none;
}

#history A:hover {
	background:#CCCCEE;
}

#history .date {
	padding-bottom:2px;
	padding-top:2px;
	background:white;
	border:1px solid #DDDDDD;
	text-align:center;
	margin-bottom:2px;
}

.hist_title {
	background:#E3E4F5;
	text-align:center;
	padding:2px;
	color:#213163;
	font-weight:bold;	
}

#sub_fiche {
	margin:15px;
	padding:10px;
	border:2px solid #CCCCCC;
}

.db_title{
	color:#213163;
	font-weight:bold;
}

.db_title_h1{
 	text-align:center;
	color:#213163;
	font-weight:bold;
	font-size:20px;
	margin-bottom:8px;
}

#avcb_search_tab TD{
	background:#EEEEEE;
	padding:15px;
	height:53px;
	color:#213163;
	font-weight:bold;
}

.button {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
}

#zone_4{}
#zone_4 UL{margin:15px;padding:0;}
#zone_4 UL LI{list-style-type:none;}
#zone_4 UL LI A , #zone_4 UL LI A:visited{margin:0;padding:0 0 0 10px;color:#9999CC;text-decoration:none;font-weight:bold;background:URL(/images/list1.gif) no-repeat 0 3px;}
#zone_4 UL LI A:hover , #zone_4 UL LI A:active{color:#FF9900;background:URL(/images/list2.gif) no-repeat 0 3px;}

#type_bene{
width:450px;
}



.form_left {
	width:300px;
}

#formmail93 .form_left {
	width:250px;
}



/* ---------------JS home---------------- */

#homeJS{
	position:relative;
}

#menuJS{
	position:absolute;
	right:0;
	top:0;
	width:85px;
}

#menuJS SPAN{
	display:block;
	width:15px;
	height:15px;
	margin:0 2px;
	float:left;

	color:#31436B;
	border:1px solid #31436B;
	background:#E4E7EF;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	
}

#menuJS SPAN:hover , #menuJS SPAN.actifJS{
	color:#E4E7EF;
	border:1px solid #31436B;
	background:#31436B;
}



.homeJS{
	display:none;
}

.homeJS IMG{

	background:#FFFFFF;
	border:1px solid #B8B9BA;
	margin:0px 5px 5px 0px;
	padding:2px;
	float:left;

}

.homeJS H1{}

#Home1{}
#Home2{}
#Home3{}
#Home4{}

#uploadDragDropNotWorks { display:none }














.agendaList a h2 {
	font-weight:normal;
}

#DocumentHome A , 
#DocumentHome A:visited{
	color:#DF4416;
	background:url("/design/docs2.gif") no-repeat 0 3px;
	padding:0 0 0 17px;
}
#DocumentHome A:hover{
	color:#9a2f10;
}

#DocumentHome A.more{
	background:url("/design/next.gif") no-repeat scroll right top transparent;
	padding:3px 8px 3px 0;
	font-size:11px;
}

.blockBt2{
	border:1px solid #dbdbdb;
	background:url(/design/block-bt.gif) repeat-x bottom;
	
	width:440px;
	padding:0 0 0px 0;

}

.blockBt2 A , .blockBt2 A:visited {
	display:block;
	width:205px; 
	height:50px;
	margin:5px 5px 0 10px;
	
	float:left;
}

.blockBt2 A:hover{

}

.blockBt2 A IMG{border:none;}

/* ---------------JS home---------------- */

#homeJS{
	position:relative;
}

#menuJS{
	position:absolute;
	right:0;
	top:0;
	width:105px;
	
	
	background:#f0f2f7;
	border:solid #dbdbdb;
	border-width:0 0 1px 1px;
	padding:5px;
	right:-1px;
	top:-5px;

}

#menuJS SPAN{
	display:block;
	width:15px;
	height:15px;
	margin:0 4px;
	float:left;

	color:#63718f;
	border:1px solid #314369;
	background:#ffffff;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}

#menuJS SPAN:hover , #menuJS SPAN.actifJS{
	color:#ffffff;
	border:1px solid #314369;
	background:#314369;
}

#homeJS{	
	border:1px solid #dbdbdb;
	background:#f7f9ff;
	padding:5px;
	position:relative;
	height:165px;
}

.homeJS{
	display:none;
}

.homeJS IMG{

	background:#FFFFFF;
	border:1px solid #dbdbdb;
	margin:0px 10px 5px 0px;
	padding:0px;
	float:left;

}

.homeJS H1{}

#Home1{}
#Home2{}
#Home3{}
#Home4{}

#uploadDragDropNotWorks { display:none }

.cJS{
	padding:15px 5px 10px 5px;
	color:#666666;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.cJS A , .cJS A:visited{
	color:#666666;
	text-decoration:none;
}

.cJS A:hover{color:#9a2f10}

.cJS H2{
	color:#e94416;
	font-weight:bold;
	padding:10px 0 0 0;
	background:none;
	border:none;
	font-size:14px;
}

#DocumentHome A{font-size:12px;}

