body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

img{
	border:none;
}

#subButton{
	position:relative;
	top:10px;
	left:467px;
	width:80px;
}

.blueBold{
	font-weight:bold;
	color:#237BC5;
}

/* BackgroungImage */

.size1024x768{
	background:url(../images/back_1024x768.jpg) repeat-x !important;
}

.size1152x864{
	background:url(../images/back_1152x864.jpg) repeat-x !important;
}

.size1280x1024{
	background:url(../images/back_1280x1024.jpg) repeat-x !important;
}

.size1280x960{
	background:url(../images/back_1280x960.jpg) repeat-x !important;
}

.size1680x1050{
	background:url(../images/back_1680x1050.jpg) repeat-x !important;
}

.star{
	color:#990000;
}

.required_field{
	background:#C24B4B;
	color:#FFFFFF;
}

/* Main container */

div.na_mainContainer{
	margin-left: auto;
	margin-right:auto;
	width:955px;
	height:auto;
	border:none;
}

table.main_table{
	width:900px;
}


/* Title header */

div.na_header{
	width:900px;
	height:280px;
}

div.news_header_img{
	background:url(../images/header_news.png) no-repeat 0 0;
}

div.activity_header_img{
	background:url(../images/activity_header.png) no-repeat 0 0;
}

div.docu_header_img{
	background:url(../images/docu_header.png) no-repeat 0 0;
}

div.don_header_img{
	background:url(../images/dons_header.png) no-repeat 0 0;
}

/* Text container */

div.na_text_container{
	margin-top:17px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

div.na_text_header{
	width:660px;
	height:50px;
	background:url(../images/textDiv_header.png) no-repeat 0px 0px;
}

div.na_text_center{
	width:660px;
	height:auto;
	background:url(../images/textDiv_center.png) repeat-y;
	padding:1px 0px;
	font-size:14px;
	min-height:300px;
}

div.text_title{
	font-size:16px;
	color:#237BC5;
	font-weight:bold;
	border-bottom:#999999 1px solid;
	margin: 0px 35px;
	padding-bottom:5px;
	clear:both;
}

div.text_title img{
	margin-right:5px;
}

span.text_date{
	font-size:13px;
	color:#333333;
	margin-left:29px;
}

div.text_container{
	margin: 10px 35px 25px 35px;
	color:#333333;
	text-align:justify;
}


div.na_text_bottom{
	width:660px;
	height:30px;
	background:url(../images/textDiv_bottom.png) no-repeat 0px 0px;
}

/* ------------------------------------------ Static and variable menu left panel Menu ------------------------------------------ */


td.td_left_menu{
	vertical-align:top;
	width:240px;
}

div.variableHeight{
	height:auto;
	width:240px
}

ul.repeatPages{
	list-style:none;
	margin:0px;
	padding-left:15px;
	display:inline-block;
	list-style-position:inside;
}


/* Static Menu(Nouvelle - Activite - docutheque - retour) */


ul.master_menu{
	list-style:none;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	display:inline-block;
	width:160px;
}

ul.master_menu li{
	margin:4px 0px 4px 0px;
	width:170px;
	padding:0px
}

/* ----------------------- archive content ---------------------------*/

div.na_archive_header{
	width:240px;
	height:39px;
	background:url(../images/archive_header.png) no-repeat;
}

div.na_archive_center{
	width:240px;
	height:auto;
	background:url(../images/archive_center.png) repeat-y;
	padding:1px 0px;
}

div.na_archive_bottom{
	width:240px;
	height:33px;
	background:url(../images/archive_bottom.png) no-repeat;
}

li.archive_years{
	font-size:14px;
	font-weight:bold;
	color:#5c5c58;
	margin-bottom:3px;
}

ul.ulArchiveMonth{
	list-style:url(../images/arrow_list.gif) outside !important;
	color:#237BC5;
	margin:0px 0px 0px 25px;
	padding:0px;
}

ul.ulArchiveMonth li{
	margin:0px;
}

.archive_months a{
	font-size:13px !important;
	color:#237BC5 !important;
	text-decoration:none !important;
}

.archive_months a:hover{
	color:#5c5c58;
}

.archive_months a:visited{
	font-size:13px;
	color:#237BC5;
	text-decoration:none;
}


/* ---------------------------- Docutheque Div section for docu.php --------------------------------- */

div.na_docu{	

	width:240px;
	height:210px;
	background:url(../images/docuDiv.png) no-repeat 0px 0px;
}

div.na_docu ul{
	margin-top:40px;
	list-style:none;
	margin-left: 0px;
	padding-left:14px;
	display:inline-block;
	width:160px;
}

div.na_docu ul li{
	margin:6px 0px;
	width:140px;
}

/* ---------------------------------------- DON ----------------------------------------------------------- */


DIV#donation_form{
	width:340px;
	margin: 15px 0px 15px 170px;
}

DIV#donation_form td{
	line-height:15px;
}

.form_message{
	width:475px;
	margin-left:100px;
	color:#333333;
	font-size:14px;
	text-align:justify;
}

td.resume_don{
	font-weight:bold;
	color:#333333;
	font-size:14px;
}

div#bottom p{
	text-align:center !important;
	color:#6a6a6a;
	font-size:10px;
	line-height:1.2;
}

div#bottom p a{
	text-decoration:underline;
	color:#6a6a6a;
}

div#bottom p a:hover{
	color:#237BC5;
}
