/* */
.Style1 {color: #FFFFFF}
.Style2 {font-size: 14px}
.Style3 {
	color: #FFFFFF;
	font-size: 14px;
}
.Style4 {
	color: #FFFF00;
	font-size: 14px;
	font-weight: bold;
}
.Style7 {
	color: #FFFF00;
	font-weight: bold;
}
.Style15 {font-size: 9px}
.Style16 {color: #990066}
.Style17 {
	color: #FFFF00;
	font-size: 14px;
	font-weight: bold;
}
.Style19 {
	color: #FF6600;
	font-size: 24px;
}
.Style20 {color: #FFFFFF; font-size: 14px; font-weight: bold; }
body,td,th {
	color: #FFFFFF;
}
.Style21 {font-size: 16px}
.Style23 {
	font-size: 16px;
	color: #F5EA01;
	font-weight: bold;
}
.Style24 {
	font-size: 14px;
	font-weight: bold;
}
.Style25 {
	color: #FFFFFF;
	font-size: 13px;
}
.Style26 {
	color: #FFFF00;
	font-size: 13px;
}
.Style28 {
	color: #FFFFFF;
	font-size: 14px;
}
.Style29 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.Style30 {
	color: #FFFF00;
	font-size: 13px;
	font-weight: bold;
}
.Style31 {
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
}
.Style32 {
	color: #FF6600;
	font-size: 20px;
}
.Style33 {
	color: #FFFF00;
	font-weight: bold;
}
.Style34 {color: #FFFFFF; font-weight: bold; }



a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}


/**/

body {
	background-color: #990066;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	background: #990066 url(images/main_bg.jpg) top repeat-x;
}

a:link, a:visited { 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold; 
} 
a:active, a:hover { 
	color: #ffffff; 
	text-decoration: underline; 
}

p {
	margin: 0px;
	padding: 0px;
}

.cleaner {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 1px;	
}

.cleaner_with_height {
	clear: both;
	width: 100%;
	height: 10px;
	font-size: 1px;	
}





/* content and header panel */
#header_panel {
	clear: both;
	width:100%;
	margin: 0 auto;
	background: #990066 url(images/top_bg.jpg) top center no-repeat; 
}

#header_panel #header_section{
	clear: both;
	width: 960px;
	height: 293px;
	margin: 0 auto;

}



/* end of header */

/* menu */
#menu_panel{
	clear: both;	
	width:960px;
	height: 47px;	
	margin: 0 auto;
	margin-bottom: 10px;
	color: #f5ea01;
	background: #990066 url(images/menu_bg.jpg) ;  
}

#menu_panel #menu_section{
	width: 930px;
	height: 48px;	
	margin:0 auto;
	padding: 0 0 0 30px;
	color: #f5ea01;
	background: #99006 url(images/menu_bg.jpg) ;	
}

#menu_section ul {
	float: left;
	width: 930px;
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
}

#menu_section ul li {
	display: inline;
}

#menu_section ul li a{
	float: left;
	width: 130px;
	padding: 2px 0;
	margin-right: 7px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border-right: 1px solid #f5ea01;	
}

#menu_section li a:hover, #menu_section li .current{
	color: #f5ea01;
}

#menu_section li .last {
	border-right: none;
}
/* end of menu */

/* content */

#content {
	clear: both;
	width: 960px;
	margin: 0 auto;
}

#content_column_one {
	float: left;
	width: 178px;
	height: 700px;
	border: 1px solid #f5ea01;
	margin: 0 0 0 0px;
	padding: 0px 0 ;
	background: #990066 url(images/180_column_bg.jpg) top center no-repeat;
}

#content_column_two {
	float: left;
	width: 770px;
	height: 700px;
	margin: 0 0 0 5px;
	padding: 0;	
}



/* column 1 */

#content_column_one .column_one_section {
	clear: both;
	margin: 0px 10px;
}

#content_column_one h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	color: #f5ea01;
	border-bottom: 1px dotted #000;
}

#content_column_one ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#content_column_one li {
	margin: 0px;
	padding: 0 0 5px 0;	
}
#content_column_one a{
	color: #ffffff; /* couleur de la police des menus*/
}

/* end of column 1 */
/* column 2 */

#content_column_two .column_two_section {
	clear: both;
	width: 770px;
	height: 700px;
	border: 1px solid #f5ea01;
	background: #990066  ;
	padding-left:inherit;
	
}

#content_column_two h1 {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 20px;
	color: #ffffff;
	/*border-bottom: 1px dotted #f5ea01; */
}

#content_column_two p{
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
/* end of column 2 */

#menufooter {
	font-size: 12px;
	font-color: #ffffff;

}

/* column 3 
#content_column_three .column_three_section {
	clear: both;
	margin: 0px 10px;
	padding: 10px 0;
}

#content_column_three .cleaner_with_divider {
	padding: 0px;
	margin: 0px;	
}

#content_column_three h1 {
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 14px;
	color: #fff;
	border-bottom: 1px dotted #FFF;
}

#content_column_three a{
	font-weight: normal;
}

#content_column_three ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#content_column_three li {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;	
}

#content_column_three #ad_section {
	clear: both;
	border-bottom: 1px solid #312f2b;
}

#ad_section h1{
	margin: 0 0 10px 10px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	border: none;
}

#ad_section .ad_125x125_box {
	float: left;
	margin: 0 0 10px 10px;
	width: 125px;
	height: 125px;
}

.ad_125x125_box img {
	border: none;
}

.column_three_section .popular_post {
	list-style: none;
	margin: 0;
	padding: 0;
}
.column_three_section .popular_post li{
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #22250e;
}
end of column one */



/* for bottom palen 
#bottom_panel{
	width: 960px;
	margin: 10px auto 0 auto;
	padding: 20px 0;
	background: url(images/bottom_panel_bg.jpg) top center;	
}

#bottom_panel .bottom_panel_section {
	margin-left: 10px;
	width: 550px;
	margin-bottom: 20px;
}

.bottom_panel_section h1 {
	color: #f2e304;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.bottom_panel_section p{
	margin-bottom: 5px;
	padding-bottom: 5px;
}
 end of bottom */