body{margin:0; padding:0; background-color:#7B7B7B;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
input, textarea, select{font:11px Tahoma, Arial, Geneva, sans-serif; color:#000000; padding-left:2px}

form, td {margin:0; padding:0;}
td, tr {font:11px/12px tahoma, arial, helvetica, sans-serif; color:#383737; vertical-align:top;  text-align:left;}

td, tr {vertical-align:top; text-align:left}

.frame{
	width:1024px; 
	background:#7B7B7B url(images/bg2.gif) repeat-y top left;
	border-left: 1px solid #434343; 
	border-right: 1px solid #434343; 
	border-bottom: 1px solid #434343;
}

.align_right{text-align:right}

.bottom{vertical-align:bottom}

.content{
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#383737;
}

.content strong{
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#667F1F;
	font-weight:bold;
	text-transform:uppercase;
}
.content b{
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#667F1F;
	font-weight:bold;
}
.content span{
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#B3C349;
	font-weight:bold;
}
.content a{
	font:9px/14px tahoma, arial, helvetica, sans-serif;
	text-decoration:underline;
	color:#667F1F;
}
.content a:hover{
	text-decoration:none;
}
.content strong a{
	font:11px/18px tahoma, arial, helvetica, sans-serif;
	text-decoration:none;
	text-transform:none;
	color:#383737;
}
.content strong a:hover{
	text-decoration:underline;
}
.content strong b a{
	font:11px/18px tahoma, arial, helvetica, sans-serif;
	text-decoration:none;
	text-transform:none;
	color:#B3C349;
}
.content strong b a:hover{
	text-decoration:underline;
}
.content span a{
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	text-transform:none;
	color:#383737;
}
.content span a:hover{
	text-decoration:none;
}

.content ul { 
	margin:0;
	padding:0; 
	list-style:none;
}
.content li {
	background:url(images/dot.gif) center left no-repeat; 
	margin:0 0 0 0; 
	/*padding:0 0 0 14px;*/
}
.content li a { 
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	line-height:21px;
	color:#383737;
	text-decoration:underline; 
	background-position:left center;
}
.content li a:hover { 
	text-decoration:none;
}
.content_1 ul { 
	margin:0;
	padding:0; 
	list-style:none;
}
.content_1 li {
	background:url(images/dot_1.gif) center left no-repeat; 
	margin:0 0 0 0; 
	/*padding:0 0 0 14px;*/
}
.content_1 li a { 
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	line-height:21px;
	color:#383737;
	text-decoration:underline; 
	background-position:left center;
}
.content_1 li a:hover { 
	text-decoration:none;
}




.footer {
	width:1023px;
	font:11px/13px  tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
	border:0px solid red;
	padding-top:5px;
}

.footer li {
	float:left;
	width:33%;
	height:25px;
	text-align:center;
	list-style:none;
}

.footer span {
	font:11px/13px  tahoma, arial, helvetica, sans-serif;
	color:#9C9A9A;
}
.footer strong {
	font:11px/13px  tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
.footer span a {
	color:#9C9A9A;
	text-decoration:underline;
}
.footer span a:hover {
	text-decoration:none;
}
.footer li a {
	/*color:#383737;*/
	color:white;
	text-decoration:none;
	font:normal 11px verdana;
}
.footer li a:hover {
	text-decoration:none;
	font:normal 11px verdana;
}



/*********************NALIS STYLE************/


/*******LOGO********/
.box_logo {
	color:white;
}

.box_logo h1, .box_logo a {
	color:white;
}

.logo_img{
	float:left;
	margin:10px;
	width:auto;
}

.logo_title{
	margin:10px 0 0 5px;
	float:left;
	color:white;
}

.accroche {
	background:#8EA83A;
	clear:both;
}

.accroche img {
	width:1024px;
}


/*********MENU***********/
.barre {
	background:transparent url(images/m_7.jpg) repeat-x top left;
	padding-left:0px;
	height:20px;
	position:relative;
	z-index:2;
}

/*largeur de l'onglet*/
.n  { 
	width: 100%;
	background:transparent url(images/m_1.jpg) no-repeat right top;
}

.n6 { 
	width: 100%;
}


.menu { 
	margin: 0px;
	padding: 0px;
	z-index: 20;	
	float:left;
	width:170px;
	font:normal 11px verdana;
	border:0px solid red;
}


.menu dt, .menu dd, .menu dd ul, .menu dd ul li{
	margin: 0px;
	padding: 0px;
}

.menu dt {
	float:left;
	padding-top:3px;
}

.menu a, .menu a:hover, .menu a:link {
	display: block; 
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:white;
}

.menu dd {
	clear: both;
	display: none;
	margin-top:21px;
	_margin-top:6px;
}

/*taille des blocs  sous menu*/
.menu dd ul {
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type: none;
	background: #fff;
}

.menu dd ul p {
	padding: 3px 5px 3px 5px;
	margin:0px;
	border-bottom:1px solid #8AB8B8;
	color: #000;
	
} 

.menu dd ul p a, .menu dd ul p a:link {
	text-decoration: none;
	color:black;
	text-align: left;
	font-weight:normal;
}

.menu dd ul p a:hover {
	text-decoration: none;
	color:#FF6600;
	text-align: left;
	font-weight:normal;
}



/********CONTENT**********/
.content_top{
	clear:both;
	width:1023px;
	margin:0 0 5px 0;
}

.content_middle{
	clear:both;
	width:1023px;
	margin:0 0 5px 0;
}

.content_bottom{
	clear:both;
	width:1023px;
	border:0px solid blue;
}

.box1{	
	width:48%;	
	_width:49%;	
	border:0px solid red;
	float:left;
	margin:5px 2px 5px 5px;
	padding:5px;
	background:transparent;
	position:relative;
}
.box2{
	width:47%;	
	_width:48%;	
	border:0px solid red;
	float:left;
	margin: 5px 0 5px 5px;
	padding:5px;
	background:transparent;
	position:relative;
}
.box3{
	width:31%;	
	_width:31%;	
	border:0px solid red;
	float:left;
	margin:5px 2px 5px 5px;
	padding:7px;
	background:#C1BEB9;
	position:relative;
}
.box4{
	width:31%;	
	_width:31%;	
	border:0px solid red;
	float:left;
	margin:5px 2px 5px 5px;
	padding:5px;
	background:transparent;
	position:relative;
}
.box5{
	width:31%;	
	_width:31%;	
	border:0px solid red;
	float:left;
	margin:5px 0 5px 5px;
	padding:7px;
	background:#C1BEB9;
	position:relative;
}

.box6{
	width:98%;	
	_width:99%;	
	border:0px solid red;
	margin:5px 0 5px 5px;
	padding:5px;
	position:relative;
}

.box1 img, .box2 img, .box6 img {
	float:left; 
	padding: 2px; 
	margin:1px 5px 1px 0;
	border:1px solid #7B7B7B; 
	background:white; 
}

.box3 img, .box4 img, .box5 img {
	float:left; 
	padding: 2px; 
	margin:1px 5px 1px 0;
	border:1px solid #7B7B7B; 
	background:white; 
}

.box1 span a, .box2 span a, .box3 span a, .box4 span a, .box5 span a, .box6 span a {
	position:absolute;
	bottom:5px;
	right:30px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	background: transparent url(images/more.jpg) repeat-x top left;
	text-transform: capitalize;
	padding:5px 10px 5px 10px;
}

.box1 p, .box2 p, .box3 p, .box4 p, .box5 p {
	padding-bottom:10px;;
}

 .box3 h1,  .box5 h1 {
	font:bold 20px verdana;
	color:#667F1F;
}

.box1 h1, .box2 h1,  .box4 h1, .box6 h1{
	font:bold 20px verdana;
	color:#B3C349;
}








/**********************/
.bodytext{
	padding:0;
	margin:0;
}
