#center {

/*	background: #fff;*/

	float: left;

	font-size: 12px;

	line-height: 14px;

	overflow: hidden;

	min-height:800px;

	color:#FFF;

}



* html #center {

	display: inline;

}



.threecolumns #center {

	margin: 0 0 0 237px;

	width: 508px;

}



.leftcolumn #center {

	width: 723px;

	float: right;

}



/*.rightcolumn #center {

	margin:0 10px 0 0;

	width:650px;

	}*/

.nocolumns #center {

	margin: 0;

	width: 930px;

	padding: 0 20px 0 50px;

}



body.black .darkbg,body.gray .darkbg,body.bismark .darkbg,body.red .darkbg,body.orange .darkbg,body.yellow .darkbg,body.green .darkbg,body.blue .darkbg,body.purple .darkbg

	{

	padding: 10px;

}



table.contentpane,table.contentpaneopen {

	width: 100%;

}



#left {

	float: left;

	font-size: 12px;

	overflow: hidden;

	/*width:237px;*/

	width: 276px;

	padding: 0;

}



.threecolumns #left {

	margin: 0 0 0 -745px;

}



.nocolumns #left,.rightcolumn #left {

	display: none;

}



#right {

	float: right;

	font-size: 12px;

	overflow: hidden;

	width: 254px;

}



.nocolumns #right,.leftcolumn #right {

	display: none;

}



.leftcolumn #dum_foot,.leftcolumn #bottom {

	margin: 0 0 0 276px;

	line-height: 26px;

	/*padding:20px 0 0 0;*/

}



.leftcolumn #center #dum_foot,

.leftcolumn #center #bottom {

	margin: 0 0 0 276px;

}





#dum_foot,#bottom {

../../images/permanent/menu/center_bg.jpg) repeat-y scroll 0 0;

	overflow: visible;

	text-align: center;

	padding-bottom:20px;

}

#bottom {

	padding-top:40px;

}



#dum_foot a,#bottom a,#dum_foot span,#bottom span {

	font: normal 11px Arial;

	color: #737373;

	padding: 0 2px 0 2px;

}



#dum_foot .module_copyright .content{

	height:20px;

}



.clear {

	clear: both;

	display: block;

	height: 0;

	overflow: hidden;

}



/* Text Styles */

a:link,a:visited {

	font-size: 12px;

	color: #1b6da9;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



p {

	font-size: 12px;

	margin: 0 0 10px;

	line-height: 14px;

}



ol,ul {

	margin: 0 0 15px 40px;

}



#center .darkbg .contentpaneopen table {

	padding: 5px 0 10px 0;

}



#left ol,#left ul,#right ol,#right ul {

	margin: 0 0 5px 0;

}



#center h1 {

	font: bold 22px Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	padding: 4px 0 10px 0;

	color:#000000;

	margin: 0;

}



#center h3,#center h2 {

	font-weight: bold;

	padding-bottom:10px;

}

#center table.gmapfp_detail h2 {

	padding-bottom:0px;

}

.componentheading,.contentheading, #center h1.componentheading {

	font: bold 22px Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	padding: 4px 0 10px 0;

	color:#000000;

	margin: 0;

}



.blog .contentheading {

	font: bold 22px Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	padding: 4px 0 10px 0;

	color:#000000;

}



.readon {

	background: url(../../images/permanent/icons.html) 0 0 no-repeat;

	float: right;

	padding: 0 0 0 20px;

}



.small {

	font-size: 0.8em;

	color: #333;

}



.createdate,.modifydate {

	font-size: 0.8em;

	color: #666;

}



.highlight {

	background: #ddd;

}



/* System */

#system-message {

	background: #ffc;

	border: 1px solid #ff0;

	margin: 0 0 10px;

	padding: 10px 20px;

}



#system-message dt {

	font-weight: bold;

}



#system-message dd ul {

	list-style: none;

	margin: 5px 0 0;

}



fieldset {

	border: 1px solid #ccc;

	margin: 15px 0;

	padding: 10px;

}



legend {

	font-size: 1.2em;

	font-weight: bold;

	padding: 0 10px;

}



table.adminform td.key {

	padding: 0 10px 5px 0;

	text-align: right;

	width: 120px;

}



table.adminform td {

	padding: 0 0 5px;

}



form#form-login fieldset {

	border: 0;

	margin: 0;

	padding: 0;

}



/* Misc */

#modlgn_username,#modlgn_passwd {

	width: 130px;

}



.article_column {

	padding: 0 5px 0 0;

}



.article_column.column_separator {

	padding: 0 0 0 5px;

}



div.search {

	position: absolute;

	width: 170px;

	height: 34px;

	float: right;

}



#searchForm {

	background-color:#aeaeae;

	padding: 0 10px;

}



#searchForm .contentpaneopen {

	margin: 10px 0;

}



#searchForm .searcharea {

	border-bottom: 2px solid #ccc;

	padding: 0 0 10px;

}



#searchForm .searchintro {

	margin: 10px 0;

	width: 100%;

}

#searchForm .search_result_btn {

	background-color:#aeaeae;

	border:none;

	margin-left:4px;

	color:#ffffff;

	font-weight:bold;

	cursor:pointer;

}



.searchresult {

	border-bottom: 1px dotted #ccc;

	padding: 10px 0;

}



/* Modules */

#toplinks .moduletable {

	padding: 0 80px;

}



#splitmenu .content {

	padding: 0;

}



.module-plain .content {

	padding: 0;

}



.module-blue h3,.module h3,.module_menu h3 {

	color: #fff;

	font-weight: bold;

	height: 16px;

	padding: 3px 10px;

}



.module-bluebg h3 {

	color: #fff;

	font-weight: bold;

	height: 16px;

	padding: 10px 10px 0;

}



.module-blue,.module,.module_menu,.module-bluebg {

	

}



/*** Colors ***/ /* Background */

body.blue {

	background: #dde9f2;

}



/* Blue */ /*#toplinks .blue {

	float:right;

	width:420px;

		}

*/

.module-blue h3,.module h3,.module_menu h3 {

	background: #1b6da9 url(../../images/permanent/blue.html) 0 -28px repeat-x;

	border-bottom: 1px solid #ddd;

}



.module-bluebg {

	background: #76a7cb;

}



/* Menu */

ul.menu,ul.menu ul {

	list-style: none;

	margin: 0;

}



#toplinks .menu li {

	display: block;

	float: left;

	position: relative;

}



#toplinks .menu a {

	line-height: 7px;

	/*	padding:0 2px;*/

}



#toplinks .menu a:hover {

	text-decoration: none;

}



#toplinks .menu span {

	display: none;

}



#menu .menu li {

	float: left;

	position: relative;

	top: 0px;	/*color:#93107d;*/

}



#menu a {

	display: block;

	line-height: 40px;

	/*	padding:0 6px;*/

}



#footer .blue .menu a, #footer .blue .menu span {

	color:#898989;

	font-size:10px;

	font:Arial normal;

	line-height:28px;

	padding:0 1px 0 1px;

}



#menu a:hover {

	text-decoration: none;

}



#menu .menu li ul {

	padding:0;

	position: absolute;

	width:230px;

	margin:0 0 0 0;

	left: -999em;

	float:left;

}



#menu .menu li ul a {

	border: none;

	color: #fff;

	width: 210px;

	font-weight: normal;

	line-height: 22px;

	padding: 0 10px;

	text-transform: none;

	text-align: left;

}



#menu .menu li ul a:hover {

	color: #fff;

}



#menu .menu li ul ul {

	margin: 0px 0 0 200px;

}



#menu .menu li ul li.parent {

	background: url(../../images/permanent/icons.html) 134px -61px no-repeat;

}



#menu .menu li:hover,#menu .menu li.sfhover {

	position: static;

}



#menu .menu li:hover ul ul,#menu .menu li:hover ul ul ul,#menu .menu li.sfhover ul ul,#menu .menu li.sfhover ul ul ul

	{

	left: -999em;

}



#menu .menu li:hover ul,#menu .menu li li:hover ul,#menu .menu li li li:hover ul,#menu .menu li.sfhover ul,#menu .menu li li.sfhover ul,#menu .menu li li li.sfhover ul

	{

	left: auto;

}



#splitmenu ul.menu {

	padding: 0 12px;

}



#splitmenu .menu li {

	display: inline;

}



#splitmenu .menu a {

	font-size: 1.1em;

	font-weight: bold;

	line-height: 24px;

	padding: 0px 0px;

}



#splitmenu .menu a:hover {

	color: #fff;

	text-decoration: none;

}



#left .menu,#right .menu {

	list-style: none;

	/*	margin:0 0 0 20px;*/

}



#footer .menu li {

	display: inline;

}



#center ul.pagination {

	border-top: 2px solid #efefef;

	list-style: none;

	margin: 0;

	padding: 5px 0 0;

	text-transform: lowercase;

}



ul.pagination li {

	display: inline;

}



ul.pagination span {

	padding: 0 3px;

}



ul.pagination a {

	padding: 0 3px;

}



ul.pagination .prevnext,ul.pagination .prevnext a {

	color: #999;

}



ul.pagination .pagenum span {

	border-bottom: 3px solid #ccc;

	font-weight: bold;

}



ul.pagination a:hover {

	border-bottom: 3px solid #ccc;

	color: #fff;

	background: #ccc;

	text-decoration: none;

}



#above_header .moduleheader_menu2 {

	padding: 0 20px 0 0;

	float: right;

}



.modulepublication {

	float: left;

	background: #adadad url(../../images/permanent/pub_tle.gif) no-repeat scroll 24px 17px;

	width: 220px;

	height:316px;

}



.modulepublication .pub_img {

	text-align: center;

	margin: 43px 0 0 11px;

}



.modulepublication a {

	padding: 0 0 0 52px;

}



.modulepublication .pub_img a {

	padding: 0;

}



.modulepublication a:hover {

	color: #FFFFFF;

	text-decoration:none;

}



/* Agenda */

.event_name{

	color:#2E2E2E;

	font-size:14px;

	font-weight:bold;

	padding:4px 0 8px 0;

	border-top:1px dotted #737373;

}

.event_time {

	width:140px;

	float:left;

	font-size:13px;

}

.event_place,.eventment_title{

	color:#2E2E2E;

	float:left;

	font-size:14px;

	font-weight:bold;

}

.eventment_title{

	float:left;

	font-size:11px;

	font-weight:bold;

	padding-left:0px;

	padding-top:7px;

	width:165px;

}

.event_image {

	float:left;

}

.event_image img{

	width:150px;

}

.event_desc {

	height:auto;

	padding-top:6px;

	float:left;

	width:100%;

}

/* Fin Agenda */





.moduleweather h3,.moduleagenda h3 {

	padding: 0 0 0 6px;

}



#left .moduleweather h3 {

	background: #3b3b3b;

	line-height: 37px;

	margin: 40px 0 0 0;

	padding: 5px 0 0 12px;

}



div.moduleweather a {

	color: #ffffff;

	font-size: 21px;

	font-family: "Helvetica";

}



div.moduleweather .content a {

	color: #98bf0c;

	font-size: 11px;

	line-height: 24px;

}

div.moduleweather .content table{



}



.moduleinfos_travaux,.gn_header_1,.globalnews,.gn_static_1,.gn_static_2

	{

	background: #6ac627;

	border: none;

}



.over_footermenu table tbody tr td {

	background: #FFFFFF url(../../images/permanent/center_bg.jpg) repeat-y scroll 0 0;

}



.moduleinfos_travaux {

	background: #6ac627 url(../../images/permanent/infos_travaux.png) no-repeat;

	width: 644px;

	height: 158px;

	margin: 25px 0 28px 0;

	padding: 0 0 0 20px;

}



.gn_header_1 { /*  border:#6ac627;*/

	

}



.gn_header {

	font-family: "Arial";

	font-size: 20px;

	color: #FFFFFF;

	font-weight: bold;

}



/*.globalnews {

  width:664px;

   }*/

.gn_static_1 {

	float: left;

	width: 314px;

	margin-top:40px;

}



.gn_static_1 .gbn_img,.gn_static_2 .gbn_img {

	float: left;

	width: 99px;

	height: 99px;

	margin: 0 10px 0 0;

}



.gn_static_1 .gbn_title_art,.gn_static_2 .gbn_title_art {

	font: bold 11px arial;

	color: #FFFFFF;

}



.gn_static_1 .gbn_article_text,.gn_static_2 .gbn_article_text {

	padding: 3px;

	font:normal 11px arial;

/*	font-size: 11px;*/

	color: #000000;

	line-height: 13px;

}



.gn_static_1 a,.gn_static_1 a {

	padding: 0;

	font:normal 11px arial;

/*	font-size: 11px;*/

	color: #ffffff;

}



.gn_static_2 {

	width: 320px;

	float: right;

	border: #6ac627;

}



.gn_sep {

	float: left;

	width: 10px;

	height: 105px;

}



.modulehome_vedio {

	background: #e6e6e6 url(../../images/permanent/module_video.png) no-repeat scroll 0 0;

	width: 366px;

	height:316px;

	float: right;

	text-align: center;

	margin: 0 3px 0 0;

}



.modulehome_vedio #videoplayer1 {

	text-align: center;

	margin: 38px 0 0 0;

	padding: 0 0 3px 0;

}



.modulehome_vedio h3 {

	text-align: left;

	padding: 19px 0 0 35px;

}



.modulehome_vedio .content {

	padding: 0;

}



.globalnews .gn_static_1 {

	padding: 4px 0 0 1px;

}



/**************************

  News Image VI CSS style ***************** added by kuleshwar **********

**************************/

.modulewall {

	width: 664px; /*mahesh*/

	margin: 1px 0 0 0; /*mahesh*/

	background: #585858 url(../../images/permanent/actu_tab.jpg) no-repeat scroll 21px 13px;

	padding-top: 11px;

	position: relative;

}



.globalnews .gn_header_1 {

	padding: 10px 5px 5px 1px;

}





.bottom_vedio_player {

	text-align: right;

	margin: 5px 30px 10px 0;

}



.wall_right_bottom { /*padding:0 0 0 466px;*/

	

}



div.gk_ni_6_wrapper {

	padding: 7px 0 0 0 !important;

	position: relative;

	overflow: hidden;

	clear: both;

}



div.gk_ni_6_preloader {

	background: #2B2B2B;

	position: absolute;

	z-index: 1001;

	top: 0px;

	left: 0px;

}



.gk_ni_6_wrapper2 {

	position: relative;

	overflow: hidden;

}



.gk_ni_6_slide {

	position: absolute;

	width: 620px;

	height: 250px;

}



.gk_ni_6_text_bg {

	width: 382px;

	position: absolute;

	margin: 0 0 0 20px;

}



.gk_ni_6_tabsbar {

	float: left;

	width: 664px;

	height: 67px;

}



div.gk_ni_6_tab {

	float: left;

	/*height:50px;*/

	overflow:hidden;

	width: 166px;

	position: relative;

	margin:0:

	padding:0;

}



div.gk_ni_6_tab_active {

	float: left;

	position: relative;

	width: 166px;

	/*height:50px;*/

	overflow: hidden;

	position: relative;

	margin:0:

	padding:0;

}



.gk_ni_6_tab,.gk_ni_6_tab_active {

	/* background: #2a2c2f url(../images/header_bg_tab.png) repeat-x 0 bottom;*/

	background: #2a2c2f url(../../images/permanent/actu_tab.jpg) no-repeat;

	/*width:164px;*/

	position: relative;

}



.cls_sep {

	background: #616161;

	float: left;

	width: 1px;

	height: 61px;

}



div.gk_ni_6_hover {

	width: 100%;

	height: 100%;

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 10;

	cursor: pointer;

}



div.gk_ni_6_hover div {

	margin: 0 auto;

	cursor: pointer;

}



.gk_ni_6_tabsbar_wrap {

	float: left;

	overflow: hidden;

	position: relative;

	width: 664px;

	height: 15px;

}



div.gk_ni_6_tabsbar_slider {

	width: 100%;

	clear: both;

}



div.gk_ni_6_text_datas {

	display: none;

}



div.gk_ni_6_text {

	padding: 12px 0 3px 30px !important;

	overflow: hidden;

	position: absolute;

	width: 360px;

	line-height: 12px;

}



.gk_ni_6_text p {

	margin-bottom: 4px;

}



div.gk_ni_6_tabsbar p.gk_ni_6_tab_header,div.gk_ni_6_tab_active p.gk_ni_6_tab_header

	{

	padding: 0 !important;

	margin: 0;

	padding: 5px;

	font-weight: bold;

	font-size: 14px;

}



.gk_bottum_tab {

	height: 30px;

	width: 110px;

	margin: 3px;

}



div.gk_ni_6_json { /*padding: 0!important;*/

	

}



div.gk_ni_6_tab img,div.gk_ni_6_tab_active img {

	border: 1px solid #2b2b2b;

	margin: 2px;

	display: block;

	float: left;

}



div.gk_ni_6_tab p.gk_ni_6_tab_text,div.gk_ni_6_tab_active p.gk_ni_6_tab_text

	{

	font-size: 11px;

	font-family: Arial, Verdana;

	color: #FFF;

	margin: 0;

	line-height: 12px;

	width: auto;

}



div.gk_ni_6_tab h4,div.gk_ni_6_tab_active h4 {

	width: 150px;

	margin: 0;

	padding: 6px 0 0 15px;

	text-transform:none;

	font-weight:bold;

	line-height:11px;

}



div.gk_ni_6_tab p {

	font-size:11px;

	color:#d5d5d5;

}

div.gk_ni_6_tab_active p {

	font-size:11px;

}



div.gk_ni_6_tab_active p {

	font-size: 11px;

}



div.gk_ni_6_wrapper h2 {

	font: normal 16px Arial, Helvetica, sans-serif !important;

	padding: 0;

	margin: 0 0 2px;

}



.gk_ni_6_wrapper a.readon {

	margin: 4px 0 0;

	font-weight: normal;

}



.gk_ni_6_tabsbar_up,.gk_ni_6_tabsbar_down {

	width: 18px;

	height: 17px;

}



.gk_ni_6_tabsbar_up:hover,.gk_ni_6_tabsbar_down:hover {

	background-position: right;

}



div.gk_ni_6_tabsbar p.gk_ni_6_tab_header,div.gk_ni_6_tab_active p.gk_ni_6_tab_header

	{

	color: #c6eb91;

}



.gk_ni_6_wrapper a.readon {

	color: #8fc400;

}



.gk_ni_6_tabsbar_up {

	float: right;

}



.gk_ni_6_tabsbar_down {

	float: right;

}



div.gk_ni_6_json {

	display: none;

}



.gk_ni_6_readmore_wrapper {

	clear: both;

}



.gk_ni_6_readmore_button {

	margin: 0 auto;

	width: 33%;

	text-align: center;

}



.gk_ni_6_readmore_button a {

	text-transform: uppercase;

	font-weight: bold;

}



.gk_ni_6_readmore_button span {

	display: block;

	height: 17px;

	padding-left: 5px;

}



.gk_ni_6_readmore_button a {

	display: block;

	font-family: Arial, Verdana, sans-serif;

	line-height: 17px;

	font-size: 10px;

	height: 17px;

	padding-left: 12px;

	padding-right: 17px;

}



.gk_ni_6_tab h4,.gk_ni_6_tab_active h4 {

	font: normal 11px Arial;

	margin-top: 4px !important;

	text-transform: uppercase;

	width: 150px;

}



.gk_ni_6_tab h4 {

	color: #FFFFFF;

}



.gk_ni_6_tab p,.gk_ni_6_tab_active p {

	margin: 3px 0 0 0;

	padding-right: 3px !important;

	padding: 0 0 0 15px;

	color: #FFFFFF;

	line-height: 12px;

	font: normal 10px Arial;

}



.gk_ni_6_tab img,.gk_ni_6_tab_active img {

	margin: 8px 12px 0 8px !important;

	border: none !important;

}



.gk_ni_6_hover div {

	width: 41px !important;

	height: 41px !important;

}



.gk_ni_6_tabsbar_slider {

	overflow: hidden;

	padding: 4px 0;

	width: 27px;

}



.gk_ni_6_tabsbar_up {

	width: 10px;

	height: 9px;

	margin: 0 11px 0 5px !important;

}



.gk_ni_6_tabsbar_down {

	width: 10px;

	height: 9px;

}



#center .gk_ni_6_text h2,.gk_ni_6_text h2 a {

	color: #98bf0c !important;

	padding: 0;

	margin: 0;

	font-size: 12px;

}



.gk_ni_6_readmore_button a {

	color: #bfbfbf;

}



.gk_ni_6_readmore_button span {

	background: transparent url(../../images/permanent/header_readmore_left.html)

		no-repeat left 0;

}



.gk_ni_6_readmore_button a {

	color: #bfbfbf !important;

	background: transparent url(../../images/permanent/header_readmore_right.html)

		no-repeat right 0;

}



/*.gk_ni_6_tab_active{

	background: #2a2c2f url(../images/header_bg_tab.png) repeat-x 0 bottom;

	margin:0 3px 0 0;

	

}*/

.gk_ni_6_tab_active h4 {

	color: #98bf0c;

}



.gk_ni_6_hover {

	background: transparent url(../../images/permanent/header_tab_hover_bg.html)

		!important;

}



.gk_ni_6_hover div {

	background: transparent url(../../images/permanent/header_tab_hover_button.html)

		no-repeat !important;

}



.gk_ni_6_tabsbar_slider {

	background: transparent url(../../images/permanent/header_bg_interface.html) no-repeat

		right 0 !important;

}



.gk_ni_6_tabsbar_up {

	background: transparent url(../../images/permanent/header_arrow_up.html) no-repeat

		left 0 !important;

}



.gk_ni_6_tabsbar_down {

	background: transparent url(../../images/permanent/header_arrow_down.html) no-repeat

		left 0 !important;

}



.gk_ni_6_tabsbar_up:hover {

	background: transparent url(../../images/permanent/header_arrow_up.html) no-repeat

		right 0 !important;

}



.gk_ni_6_tabsbar_down:hover {

	background: transparent url(../../images/permanent/header_arrow_down.html) no-repeat

		right 0 !important;

}



.gk_ni_6_preloader {

	background: #2b2b2b url(../../images/permanent/loader.html) no-repeat center center

		!important;

}



.gk_news_image_3_tabsbar {

	width: 664px;

	height: 50px;

}



.bar_bottum {

	width: 664px;

	float: left;

	overflow: hidden;

	margin: 16px 0 0 0;

}



.modulepetit_enfance,.moduleLes_astablissements,.modulerestauration_scolaire,.modulevacances_scolaires,.moduleles_actions_projets

	{

	background: #93107D;

}



#left h3 {

    	padding:14px 0 8px 30px;

    	color:#fff;

	font-size:14px;

	font-weight:bold;

	line-height:24px;

}



#left a:hover {

	text-decoration: none;

}

#left ul.menu ul {

	padding:0;

	margin:0;

}

#left ul.menu  li li {

	padding-left:0px;

}



#left ul.menu span{

	text-transform:lowercase;

}



#left ul.menu  li li span {

	font-weight:normal;

	font-size:11px;

	background:url(../../images/permanent/puce_menu.gif) no-repeat 0 2px;

	padding-left:12px;

}



/* Rose */

#left .module_rose h3 {

	background:#f45896;

	border-bottom:18px solid #E4156A;

}

#left .module_rose ul {

	border-bottom:4px solid #E4156A;

}

#left .module_rose li {

	background:#E4156A;

	border-top:1px solid #f45896;

}

#left .module_rose li:hover, #left .module_rose li.active {

	background:#f93483;

}

/* Violet */

#left .module_violet h3 {

	background:#6E2462;

	border-bottom:18px solid #5D0B50;

}

#left .module_violet ul {

	border-bottom:4px solid #5D0B50;

}

#left .module_violet li {

	background:#5D0B50;

	border-top:1px solid #6E2462;	

}

#left .module_violet li:hover, #left .module_violet li.active {

	background:#752F6A;

}

/* Vert */

#left .module_vert h3 {

	background:#aac451;

	border-bottom:18px solid #98BF0C;

}

#left .module_vert ul {

	border-bottom:4px solid #98BF0C;

}

#left .module_vert li {

	background:#98BF0C;

	border-top:1px solid #aac451;	

}

#left .module_vert li li{

	border:none;	

}

#left .module_vert li:hover, #left .module_vert li.active {

	background:#ADCC3D;

}



/* Jaune */

#left .module_jaune h3 {

	background:#ffe670;

	border-bottom:18px solid #FFD000;

	color:#766f49;

}

#left .module_jaune ul {

	border-bottom:4px solid #FFD000;

}

#left .module_jaune li {

	background:#FFD000;

	border-top:1px solid #ffe670;	

}

#left .module_jaune li span{

	color:#766f49;

}

#left .module_jaune li span:hover{

	color:#e2e0e1;

}

#left .module_jaune li:hover, #left .module_jaune li.active {

	background:#FFDC40;

}

/* Bleu */

#left .module_bleu h3 {

	background:#309ac1;

	border-bottom:18px solid #008FC1;

}

#left .module_bleu ul {

	border-bottom:4px solid #008FC1;

}

#left .module_bleu li {

	background:#008FC1;

	border-top:1px solid #309ac1;	

}

#left .module_bleu li:hover, #left .module_bleu li.active {

	background:#33A5CD;

}





#left .menu li  a {

	border: none;

	color: #e2e0e1;

	font-weight: bold;

	line-height: 18px;

	padding: 0 20px;

	text-transform: none;

	text-align: left;

}



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

This  css is for K2 component

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



/* --- Basic typography --- */

a:active,

a:focus {outline:0;}

img {border:none;}



/* --- Global K2 container --- */

#k2Container {padding:0 0 24px 0;}

body.contentpane #k2Container {padding:16px;} /* used in popups */



/* --- General padding --- */

.k2Padding {padding:4px;}



/* --- Clearing --- */

.clr {clear:both;height:0;line-height:0;display:block;float:none;}

.clearList {display:none;}



/* --- Zebra rows --- */

.even {background:#f3f3f3;}

.odd {background:#fff;}



/* --- RSS feed icon --- */

div.k2FeedIcon {padding:4px 8px;}

div.k2FeedIcon a,

div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:14px;height:14px;background:url(../images/system/feed-icon-14x14.html) no-repeat 50% 50%;}

div.k2FeedIcon a span,

div.k2FeedIcon a:hover span {display:none;}



/* --- Rating --- */

.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}

.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}

div.itemRatingForm .formLogLoading {background:url(../images/system/loading.html) no-repeat left center;height:25px;padding:0 0 0 20px;}

.itemRatingList,

.itemRatingList a:hover,

.itemRatingList .itemCurrentRating {background:url(../images/system/transparent_star.html) left -1000px repeat-x;}

.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}

.itemRatingList li {display:inline;background-image:none;padding:0;}

.itemRatingList a,

.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}

.itemRatingList a:hover {background-position:left bottom;}

.itemRatingList a.one-star {width:20%;z-index:6;}

.itemRatingList a.two-stars {width:40%;z-index:5;}

.itemRatingList a.three-stars {width:60%;z-index:4;}

.itemRatingList a.four-stars {width:80%;z-index:3;}

.itemRatingList a.five-stars {width:100%;z-index:2;}

.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}

span.siteRoot {display:none;}



/* --- CSS added with Javascript --- */

.smallerFontSize {font-size:100%;line-height:inherit;}

.largerFontSize {font-size:150%;line-height:140%;}



/* ReCaptcha */

.recaptchatable .recaptcha_image_cell,

#recaptcha_table {background-color:#fff !important;}

#recaptcha_table {border-color: #ccc !important;}

#recaptcha_response_field {border-color: #ccc !important;background-color:#fff !important;}



/* --- Read more --- */

a.k2ReadMore {}

a.k2ReadMore:hover {}



/* --- Pagination --- */

div.k2Pagination {padding:8px;margin:24px 0 4px 0;text-align:center;color:#999;}







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

	Component: Item view

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



div.itemView {padding:8px 0 24px 0;margin:0 10px 24px 0;border-bottom:1px dotted #ccc;} /* this is the item container for this view */



span.itemEditLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}

span.itemEditLink a {}

span.itemEditLink a:hover {}



div.itemHeader {}

	div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}

	div.itemHeader h2.itemTitle 

		{

			font:bold 22px Arial, Helvetica, sans-serif;

			letter-spacing:-1px;

			padding:4px 0 10px 0;

		}

	div.itemHeader h2.itemTitle span {}

	div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */

	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0;}

	div.itemHeader span.itemAuthor a {}

	div.itemHeader span.itemAuthor a:hover {}



div.itemToolbar {padding:2px 0;margin:16px 0 0 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f7fafe;}

	div.itemToolbar ul {float:left;text-align:right;list-style:none;padding:0;margin:0;}

	div.itemToolbar ul li {display:inline;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #ccc;text-align:center;}

	div.itemToolbar ul > li:first-child {border:none;}

	div.itemToolbar ul li a {}

	div.itemToolbar ul li a:hover {}

	div.itemToolbar ul li a span {}

	div.itemToolbar ul li a.itemPrintLink {}

	div.itemToolbar ul li a.itemPrintLink span {}

	div.itemToolbar ul li a.itemEmailLink {}

	div.itemToolbar ul li a.itemEmailLink span {}

	div.itemToolbar ul li a.itemVideoLink {}

	div.itemToolbar ul li a.itemVideoLink span {}

	div.itemToolbar ul li a.itemImageGalleryLink {}

	div.itemToolbar ul li a.itemImageGalleryLink span {}

	div.itemToolbar ul li a.itemCommentsLink {}

	div.itemToolbar ul li a.itemCommentsLink span {}

	div.itemToolbar ul li a img {vertical-align:middle;}

	div.itemToolbar ul li span.itemTextResizerTitle {}

	div.itemToolbar ul li a#fontDecrease {margin:0 0 0 2px;}

	div.itemToolbar ul li a#fontIncrease {margin:0 0 0 2px;}

	div.itemToolbar ul li a#fontDecrease span,

	div.itemToolbar ul li a#fontIncrease span {display:none;}



div.itemRatingBlock {padding:8px 0;}

	div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}



div.itemBody {padding:8px 0;margin:0;}



div.itemImageBlock {padding:8px;margin:0 0 16px 0;}

	span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}

	span.itemImage img {border:1px solid #ccc;padding:8px;}

	span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}

	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}



div.itemIntroText {color:#444;font-size:18px;font-weight:bold;line-height:24px;padding:4px 0 12px 0;}

	div.itemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}



div.itemFullText {}

	div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}

	div.itemFullText p {}

	div.itemFullText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}



div.itemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}

	div.itemExtraFields h3 {margin:0;padding:0 0 8px 0;line-height:normal !important;}

	div.itemExtraFields ul {margin:0;padding:0;list-style:none;}

	div.itemExtraFields ul li {display:block;font-size:11px;line-height:20px;}

	div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:20%;    font-size:11px;}

	div.itemExtraFields ul li span.itemExtraFieldsValue {

	width:500px;

	float:left;

	}



span.itemDateModified {display:block;text-align:right;padding:4px;margin:16px 0 4px 0;color:#999;border-top:1px solid #ddd;}



div.itemLinks {margin:0 0 16px 0;padding:0;}



div.itemHitsTwitter {padding:4px;border-bottom:1px dotted #ccc;}

	span.itemHits {}

	span.itemTwitterLink {padding:0 0 0 8px;border-left:1px solid #ccc;margin:0 0 0 4px;}

	span.itemTwitterLink a {background:url(../images/social/twitter.html) no-repeat 0 50%;padding:2px 0 0 20px;margin:8px 0;text-decoration:none;}

	span.itemTwitterLink a:hover {text-decoration:none;}



div.itemCategory {padding:4px;border-bottom:1px dotted #ccc;}

	div.itemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.itemCategory a {}

div.itemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}

	div.itemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}

	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}

	div.itemTagsBlock ul.itemTags li a {}

	div.itemTagsBlock ul.itemTags li a:hover {}

div.itemSocialLinksBlock {padding:4px;border-bottom:1px dotted #ccc;}

	div.itemSocialLinksBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;float:left;display:block;}

	div.itemSocialLinksBlock ul.itemSocialLinks {list-style:none;padding:0;margin:0;float:left;}

	div.itemSocialLinksBlock ul.itemSocialLinks li {float:left;list-style:none;padding:0 4px;margin:0;}

	div.itemSocialLinksBlock ul.itemSocialLinks li a {float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;}

	div.itemSocialLinksBlock ul.itemSocialLinks li a:hover {}

	div.itemSocialLinksBlock ul.itemSocialLinks li a span {display:none;}

		a.delicious {background-image: url(../images/social/delicious.html);}

		a.digg {background-image: url(../images/social/digg.html);}

		a.reddit {background-image: url(../images/social/reddit.html);}

		a.stumble {background-image: url(../images/social/stumble.html);}

		a.facebook {background-image: url(../images/social/facebook.html);}

		a.myspace {background-image: url(../images/social/myspace.html);}

		a.technorati {background-image: url(../images/social/technorati.html);}



div.itemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}

	div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline;}

	div.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}

	div.itemAttachmentsBlock ul.itemAttachments li a {}

	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}

	div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

	

/* Author block */

div.itemAuthorBlock {background:#f3f3f3;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;}

	div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}

	div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:4px 0 0 0;}

	div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}

	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-family:Arial, "Times New Roman", Times, serif;font-size:16px;}

	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}

	div.itemAuthorBlock div.itemAuthorDetails p {}

	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0;}

	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {font-weight:bold;color:#555;}

	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,

	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}



/* Author latest */

div.itemRelated {margin-bottom:16px;padding:0;}



/* Related by tag */

div.itemAuthorLatest {margin-bottom:16px;padding:0;}



/* Video */



/* Image Gallery */

div.itemImageGallery {margin:0 0 16px 0;padding:0;}



/* Article navigation */

div.itemNavigation {padding:4px 8px;margin:0 0 24px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f3f3f3;}

	div.itemNavigation span.itemNavigationTitle {color:#999;}

	div.itemNavigation a.itemPrevious {padding:0 12px;}

	div.itemNavigation a.itemNext {padding:0 12px;}



/* Comments */

div.itemComments {background:#f7fafe;border:1px solid #ddd;padding:16px;}

	

	div.itemComments ul.itemCommentsList {margin:0 0 16px;padding:0;list-style:none;}

	div.itemComments ul.itemCommentsList li {padding:4px;margin:0;border-bottom:1px dotted #ddd;}

	div.itemComments ul.itemCommentsList li img {float:left;border:2px solid #777;margin:0 4px 4px 0;padding:0;}

	div.itemComments ul.itemCommentsList li span.commentDate {padding:0 4px 0 0;margin:0 8px 0 0;border-right:1px solid #ccc;font-weight:bold;font-size:14px;}

	div.itemComments ul.itemCommentsList li span.commentAuthorName {font-weight:bold;font-size:14px;}

	div.itemComments ul.itemCommentsList li p {padding:4px 0;}

	div.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}

	div.itemComments ul.itemCommentsList li span.commentLink {float:right;}

	div.itemComments ul.itemCommentsList li span.commentLink a {font-size:11px;color:#999;text-decoration:underline;}

	div.itemComments ul.itemCommentsList li span.commentLink a:hover {font-size:11px;color:#555;text-decoration:underline;}



div.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}

	div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}



div.itemCommentsForm h4.itemCommentsFormTitle {color:#135CAE;font-size:24px;margin:0 0 8px 0;padding:0;}

	div.itemCommentsForm form {}

	div.itemCommentsForm form label.formComment {display:none;}

	div.itemCommentsForm form label.formName {display:block;margin:12px 0 0 2px;}

	div.itemCommentsForm form label.formEmail {display:block;margin:12px 0 0 2px;}

	div.itemCommentsForm form label.formUrl {display:block;margin:12px 0 0 2px;}

	div.itemCommentsForm form label.formRecaptcha {display:block;margin:12px 0 0 2px;}

	div.itemCommentsForm form textarea.inputbox {display:block;width:350px;height:160px;margin:0;}

	div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;}

	div.itemCommentsForm form input.button {margin:12px 0 0 0;padding:4px;border:1px solid #ccc;background:#eee;font-size:16x;}

	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}

	div.itemCommentsForm form .formLogLoading {background:url(../images/system/loading.html) no-repeat left center;}



/* Back to top link */

div.itemBackToTop {text-align:right;}

	div.itemBackToTop a {text-decoration:underline;}

	div.itemBackToTop a:hover {text-decoration:underline;}







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

	Component: Itemlist view (category)

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



div.itemListCategoriesBlock {}



/* --- Category block --- */

div.itemListCategory {background:#f3f3f3;border:1px solid #ddd;margin:4px 0;padding:8px;display:none}

	span.catItemAddLink {clear:both;display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}

	span.catItemAddLink a {}

	span.catItemAddLink a:hover {}

	div.itemListCategory img {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}

	div.itemListCategory h2 {}

	div.itemListCategory p {}



/* --- Sub-category block --- */

div.itemListSubCategories {}

	div.itemListSubCategories h3 {}

		div.subCategoryContainer {float:left;}

			div.subCategory {background:#f3f3f3;border:1px solid #ddd;margin:4px;padding:8px; height:20px;}

				div.subCategory a.subCategoryImage,

				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}

				div.subCategory a.subCategoryImage img,

				div.subCategory a.subCategoryImage:hover img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}

				div.subCategory h2 {}

				div.subCategory h2 a {

				color:#2B2B2B;

				}

				div.subCategory h2 a:hover {}

				div.subCategory p {}



/* --- Item groups --- */

div.itemList {}

	div#itemListLeading {}

	div#itemListPrimary {}

	div#itemListSecondary {}

	div#itemListLinks {background:#f3f3f3;border:1px solid #ddd;margin:8px 0;padding:8px;}

		

		div.itemContainer {float:left;}



/* --- Item block for each item group --- */

div.catItemView {padding:4px; height:30px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */



	/* Additional class appended to the element above for further styling per group item */

	div.groupLeading {}

	div.groupPrimary {}

	div.groupSecondary {}

	div.groupLinks {padding:0;margin:0;}



span.catItemEditLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}

span.catItemEditLink a {}

span.catItemEditLink a:hover {}



div.catItemHeader {}

	div.catItemHeader span.catItemDateCreated {color:#999;font-size:11px;}

	div.catItemHeader h3.catItemTitle {font-family:Arial, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

	div.catItemHeader h3.catItemTitle span {}

	div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */

	div.catItemHeader span.catItemAuthor {display:block;padding:0;margin:0;}

	div.catItemHeader span.catItemAuthor a {}

	div.catItemHeader span.catItemAuthor a:hover {}



div.catItemRatingBlock {padding:8px 0;}

	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}



div.catItemBody {padding:8px 0;margin:0;}



div.catItemImageBlock {padding:8px;margin:0 0 16px 0;}

	span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;}

	span.catItemImage img {border:1px solid #ccc;padding:8px;}



div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}

	div.catItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}



div.catItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}

	div.catItemExtraFields h4 {margin:0;padding:0 0 8px 0;line-height:normal !important;}

	div.catItemExtraFields ul {margin:0;padding:0;list-style:none;}

	div.catItemExtraFields ul li {display:block;}

	div.catItemExtraFields ul li span.catItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}

	div.catItemExtraFields ul li span.catItemExtraFieldsValue {}



div.catItemLinks {margin:0 0 16px 0;padding:0;}



div.catItemHitsBlock {padding:4px;border-bottom:1px dotted #ccc;}

	span.catItemHits {}



div.catItemCategory {padding:4px;border-bottom:1px dotted #ccc;}

	div.catItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.catItemCategory a {}

	

div.catItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}

	div.catItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.catItemTagsBlock ul.catItemTags {list-style:none;padding:0;margin:0;display:inline;}

	div.catItemTagsBlock ul.catItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}

	div.catItemTagsBlock ul.catItemTags li a {}

	div.catItemTagsBlock ul.catItemTags li a:hover {}



div.catItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}

	div.catItemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.catItemAttachmentsBlock ul.catItemAttachments {list-style:none;padding:0;margin:0;display:inline;}

	div.catItemAttachmentsBlock ul.catItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}

	div.catItemAttachmentsBlock ul.catItemAttachments li a {}

	div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}

	div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}



/* Video */

div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.html) repeat-x bottom;}

	div.catItemVideoBlock span.catItemVideo {display:block;}



/* Image Gallery */

div.catItemImageGallery {margin:0 0 16px 0;padding:0;}



/* Anchor link to comments */

div.catItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}

	div.catItemCommentsLink a {}

	div.catItemCommentsLink a:hover {}



/* Read more link */

div.catItemReadMore {display:inline;}

	div.catItemReadMore a {}

	div.catItemReadMore a:hover {}



/* Modified date */

span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}







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

	Component: Itemlist view (user)

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



/* User info block */

div.userView {}

	div.userBlock {background:#f3f3f3;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;clear:both;}

	

		span.userItemAddLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}

		span.userItemAddLink a {}

		span.userItemAddLink a:hover {}

		

		div.userBlock img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}

		div.userBlock h2 {}

		div.userBlock p.userDescription {padding:4px 0;}

		div.userBlock p.userAdditionalInfo {padding:4px 0;margin:8px 0 0 0;border-top:1px dotted #ccc;}

			span.userURL {font-weight:bold;color:#555;display:block;}

			span.userEmail {font-weight:bold;color:#555;display:block;}



/* User items */

div.userItemView {} /* this is the item container for this view */



span.userItemEditLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}

span.userItemEditLink a {}

span.userItemEditLink a:hover {}



div.userItemHeader {}

	div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}

	div.userItemHeader h3.userItemTitle {font-family:Arial, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}



div.userItemBody {padding:8px 0;margin:0;}



div.userItemImageBlock {padding:0;margin:0;float:left;}

	span.userItemImage {display:block;text-align:center;margin:0 8px 8px 0;}

	span.userItemImage img {border:1px solid #ccc;padding:8px;}



div.userItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}

	div.userItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}



div.userItemLinks {margin:0 0 16px 0;padding:0;}



div.userItemCategory {padding:4px;border-bottom:1px dotted #ccc;}

	div.userItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.userItemCategory a {}

	

div.userItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}

	div.userItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.userItemTagsBlock ul.userItemTags {list-style:none;padding:0;margin:0;display:inline;}

	div.userItemTagsBlock ul.userItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}

	div.userItemTagsBlock ul.userItemTags li a {}

	div.userItemTagsBlock ul.userItemTags li a:hover {}



/* Anchor link to comments */

div.userItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}

	div.userItemCommentsLink a {}

	div.userItemCommentsLink a:hover {}



/* Read more link */

div.userItemReadMore {display:inline;}

	div.userItemReadMore a {}

	div.userItemReadMore a:hover {}







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

	Component: Itemlist view (generic)

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



div.genericItemView {border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */



div.genericItemHeader {}

	div.genericItemHeader span.genericItemDateCreated {color:#999;font-size:11px;}

	div.genericItemHeader h2.genericItemTitle {font-family:Arial, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}



div.genericItemBody {padding:8px 0;margin:0;}



div.genericItemImageBlock {padding:0;margin:0;float:left;}

	span.genericItemImage {display:block;text-align:center;margin:0 8px 8px 0;}

	span.genericItemImage img {border:1px solid #ccc;padding:8px;}



div.genericItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}

	div.genericItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}



div.genericItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}

	div.genericItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}

	div.genericItemCategory a {}



/* Read more link */

div.genericItemReadMore {display:inline;}

	div.genericItemReadMore a {}

	div.genericItemReadMore a:hover {}









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

	Modules: mod_k2_comments

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



/* Latest Comments */

div.k2LatestCommentsBlock {}

div.k2LatestCommentsBlock ul {padding:4px;margin:4px;list-style:none;}

div.k2LatestCommentsBlock ul li {display:block;clear:both;}

div.k2LatestCommentsBlock ul li a {}

div.k2LatestCommentsBlock ul li a:hover {}

div.k2LatestCommentsBlock ul li img.lcAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;/*width:24px;height:auto;*/}

div.k2LatestCommentsBlock ul li span.lcComment {}

div.k2LatestCommentsBlock ul li span.lcUsername {}

div.k2LatestCommentsBlock ul li span.lcCommentDate {color:#999;}

div.k2LatestCommentsBlock ul li span.lcItemTitle {}

div.k2LatestCommentsBlock ul li span.lcItemCategory {}



/* Top Commenters */

div.k2TopCommentersBlock {}

div.k2TopCommentersBlock ul {padding:4px;margin:4px;list-style:none;}

div.k2TopCommentersBlock ul li {}

div.k2TopCommentersBlock ul li a.tcLink {}

div.k2TopCommentersBlock ul li a.tcLink:hover {}

div.k2TopCommentersBlock ul li img.tcAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;/*width:24px;height:auto;*/}

div.k2TopCommentersBlock ul li span.tcUsername {}

div.k2TopCommentersBlock ul li span.tcCommentsCounter {}

div.k2TopCommentersBlock ul li a.tcLatestComment {}

div.k2TopCommentersBlock ul li a.tcLatestComment:hover {}

div.k2TopCommentersBlock ul li span.tcLatestCommentDate {color:#999;}







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

	Modules: mod_k2_content

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



div.k2ItemsBlock {}



div.k2ItemsBlock p.modulePretext {}



div.k2ItemsBlock ul {padding:4px;margin:4px;list-style:none;}

div.k2ItemsBlock ul li {padding:8px 4px;}

div.k2ItemsBlock ul li a {}

div.k2ItemsBlock ul li a:hover {}



div.k2ItemsBlock ul li a.moduleItemTitle {font-family:Arial, "Times New Roman", Times, serif;font-size:20px;}

div.k2ItemsBlock ul li a.moduleItemTitle:hover {}



div.k2ItemsBlock ul li a.moduleItemAuthorLink {}

div.k2ItemsBlock ul li a.moduleItemAuthorLink:hover {}



div.k2ItemsBlock ul li img.moduleItemAuthorAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:0 4px 0 0;width:14px;height:auto;}



div.k2ItemsBlock ul li p.moduleItemIntrotext {display:block;padding:4px 0;line-height:120%;}

div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {float:left;margin:2px 4px 4px 0;padding:0;border:2px solid #ddd;}



div.k2ItemsBlock ul li ul.moduleItemExtraFields {margin:0;padding:0;list-style:none;}

	ul.moduleItemExtraFields li {display:block;}

	ul.moduleItemExtraFields li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}

	ul.moduleItemExtraFields li span.moduleItemExtraFieldsValue {}



div.k2ItemsBlock ul li p.moduleItemVideo {}

div.k2ItemsBlock ul li p.moduleItemVideo span.moduleItemVideoCaption {}

div.k2ItemsBlock ul li p.moduleItemVideo span.moduleItemVideoCredits {}



div.k2ItemsBlock ul li span.moduleItemDateCreated {}

div.k2ItemsBlock ul li a.moduleItemCategory {}

div.k2ItemsBlock ul li span.moduleItemTags {}

div.k2ItemsBlock ul li span.moduleItemTags b {}

div.k2ItemsBlock ul li span.moduleItemTags a {padding:0 2px;}

div.k2ItemsBlock ul li span.moduleItemTags a:hover {}

div.k2ItemsBlock ul li p.moduleAttachements {}



div.k2ItemsBlock ul li a.moduleItemComments {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}

div.k2ItemsBlock ul li a.moduleItemComments:hover {}

div.k2ItemsBlock ul li span.moduleItemHits {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}

div.k2ItemsBlock ul li a.moduleItemReadMore {}

div.k2ItemsBlock ul li a.moduleItemReadMore:hover {}



div.k2ItemsBlock a.moduleCustomLink {}

div.k2ItemsBlock a.moduleCustomLink:hover {}







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

	Modules: mod_k2_login

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



div.k2LoginBlock {}

	div.k2LoginBlock p.preText {}

	

	div.k2LoginBlock fieldset.input {margin:0;padding:0;}

	div.k2LoginBlock fieldset.input p {margin:0;padding:0 0 4px 0;}

	div.k2LoginBlock fieldset.input p label {display:block;}

	div.k2LoginBlock fieldset.input p input {display:block;}

	div.k2LoginBlock fieldset.input p#form-login-remember label,

	div.k2LoginBlock fieldset.input p#form-login-remember input {display:inline;}

	div.k2LoginBlock fieldset.input input.button {}

	

	div.k2LoginBlock ul {padding:4px 8px;margin:4px;list-style:square;}

	div.k2LoginBlock ul li {}

	

	div.k2LoginBlock p.postText {}



div.k2UserBlock {}

	div.k2UserBlock p img {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;width:48px;height:auto;}

	div.k2UserBlock p span.ubName {}

	div.k2UserBlock ul {padding:4px 8px;margin:4px;list-style:square;}

	div.k2UserBlock ul li {}

	div.k2UserBlock ul li a {}

	div.k2UserBlock ul li a:hover {}

	div.k2UserBlock p.ubCommentsCount {}

	div.k2UserBlock form {}

	div.k2UserBlock form input.ubLogout {}







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

	Modules: mod_k2_tools

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



/* --- Archives --- */

div.k2ArchivesBlock {}

div.k2ArchivesBlock ul {padding:4px 8px;margin:4px;list-style:square;}

div.k2ArchivesBlock ul li {}

div.k2ArchivesBlock ul li a {}

div.k2ArchivesBlock ul li a:hover {}



/* --- Authors --- */

div.k2AuthorsListBlock {}

div.k2AuthorsListBlock ul {padding:4px 8px;margin:4px;list-style:square;}

div.k2AuthorsListBlock ul li {}

div.k2AuthorsListBlock ul li img.abAuthorAvatar {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;width:24px;height:auto;}

div.k2AuthorsListBlock ul li a.abAuthorName {}

div.k2AuthorsListBlock ul li a.abAuthorName:hover {}

div.k2AuthorsListBlock ul li a.abAuthorLatestItem {}

div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {}

div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {}



/* --- Breadcrumbs --- */

div.k2BreadcrumbsBlock {}

div.k2BreadcrumbsBlock span.bcTitle {padding:0 4px 0 0;color:#999;}

div.k2BreadcrumbsBlock a {}

div.k2BreadcrumbsBlock a:hover {}

div.k2BreadcrumbsBlock span.bcSeparator {padding:0 4px;font-size:14px;}



/* --- Calendar --- */

div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */

div.k2CalendarLoader {background:#fff url(../images/system/k2CalendarLoader.html) no-repeat 50% 50%;}

table.calendar {margin:0 auto;background:#fff;border-collapse:collapse;}

table.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}

table.calendar tr td.calendarNavMonthPrev {background:#f3f3f3;text-align:left;}

table.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}

table.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}

table.calendar tr td.calendarCurrentMonth {background:#f3f3f3;}

table.calendar tr td.calendarNavMonthNext {background:#f3f3f3;text-align:right;}

table.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}

table.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}

table.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}

table.calendar tr td.calendarDateEmpty {background:#fbfbfb;}

table.calendar tr td.calendarDate {}

table.calendar tr td.calendarDateLinked {padding:0;}

table.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;}

table.calendar tr td.calendarDateLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}

table.calendar tr td.calendarToday {background:#135cae;color:#fff;}

table.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}

table.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}

table.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}



/* --- Category Tree Select Box --- */

div.k2CategorySelectBlock {}

div.k2CategorySelectBlock form select {width:auto;}

div.k2CategorySelectBlock form select option {}



/* --- Category List/Menu --- */

div.k2CategoriesListBlock {}

div.k2CategoriesListBlock ul {padding:4px 8px;margin:4px;list-style:square;}

div.k2CategoriesListBlock ul li {}

div.k2CategoriesListBlock ul li a {}

div.k2CategoriesListBlock ul li a:hover {}

div.k2CategoriesListBlock ul li a span {}

div.k2CategoriesListBlock ul li a:hover span {}

div.k2CategoriesListBlock ul li.activeCategory {}

div.k2CategoriesListBlock ul li.activeCategory a {font-weight:bold;}



	/* Root level (0) */

	ul.level0 {}

	ul.level0 li {}

	ul.level0 li a {}

	ul.level0 li a:hover {}

	ul.level0 li a span {}

	ul.level0 li a:hover span {}

	

		/* First level (1) */

		ul.level1 {}

		ul.level1 li {}

		ul.level1 li a {}

		ul.level1 li a:hover {}

		ul.level1 li a span {}

		ul.level1 li a:hover span {}

		

			/* n level (n) - like the above... */



/* --- Search Box --- */

div.k2SearchBlock {}

div.k2SearchBlock form {}

div.k2SearchBlock form input.inputbox {}

div.k2SearchBlock form input.button {}



/* --- Tag Cloud --- */

div.k2TagCloudBlock {padding:8px 0;}

div.k2TagCloudBlock a {padding:4px;float:left;display:block;}

div.k2TagCloudBlock a:hover {padding:4px;float:left;display:block;background:#135cae;text-decoration:none;color:#fff;

}

