/* @override http://demotemplates.joomlashack.com/fresh/templates/fresh/css/templatestyle3.css */

/* @override http://demotemplates.joomlashack.com/fresh/templates/fresh/css/templatestyle3.css */

@import url(http://fonts.googleapis.com/css?family=Chango);
@import url(http://fonts.googleapis.com/css?family=Cabin+Sketch:400,700);
@import url(http://fonts.googleapis.com/css?family=Finger+Paint);

body.light{
background:#390b0c url(../images/style3/fond.jpg) left top repeat-x;
}

div#staticWrapper{
background:#fff;
}
.moduletable_admin a, .moduletable_admin a:link, .moduletable_admin a:visited, 
.moduletable_admin ul.menu li a span{
color:#390b0c;
}

a, a:link, a:visited, 
ul.menu li a span{
color:#4f7ecd;
}

ul li a:hover, 
ul.menu li a span:hover{
color:#4f7ecd;
text-decoration:underline;
}

div#main_wrapper .moduletable ul.menu li, 
div#main_wrapper ul.mostread li{
padding-left:10px;
}
.gauche-menu{
	background:transparent url(../images/style3/gauche-menu.jpg) no-repeat scroll 0 0;
	width:180px; height:41px; float:left; position:absolute;}

h1, h2, h3, h4,
div #banner_wrapper h1, 
div #banner_wrapper h2, 
div #banner_wrapper h3, 
div #banner_wrapper h4, 
div #footerWrapper h1, 
div #footerWrapper h2, 
div #footerWrapper h3, 
div #footerWrapper h4{
color:#89C62D;
font-size:23px;
margin-bottom:0;
text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 3px 3px #fff, -3px -3px 0 #fff, 3px -3px 0 #fff, -3px 3px 0 #fff;

}


#logo-graphic h1 a {
background:transparent url(../images/style3/banniere-balagan.jpg) no-repeat scroll 0 0;
width:1020px;
height:168px;
}

#logo-graphic h2 {
display: none;
}

/*--MAIN MENU--*/
#menuWrapper { background-color:#390b0c;}

.cache-diapo{
	background:transparent url(../images/style3/cache-photo.png) no-repeat scroll 0 0;
width:410px;
height:587px;
position:absolute; top:209px;}
 
#menu ul ul a, #menu ul li#current ul a {
color:#ccc;
}
 


ul#topmenu li a, 
ul#topmenu li span {
color: #4f7ecd;
}

ul#topmenu li.current a, 
#menu ul ul li a:hover, 
#menu ul li#current ul li a:hover, ul#topmenu li.active a {
border:none;
background:#f3f3f3;
}

ul#topmenu li a:hover {
text-decoration:underline;
}

/*--BANNER--*/

#banner_wrapper{
border-top:1px solid #96cd44;
border-bottom:1px solid #96cd44;
background:#f3fce4 url(../images/style3/back3.jpg) right top no-repeat;
}
#banner_wrapper,
#banner_wrapper p, 
#banner_wrapper h1,
#banner_wrapper h2, 
#banner_wrapper h3, 
#banner_wrapper h4, 
#footerWrapper p, 
#footerWrapper h1,
#footerWrapper h2, 
#footerWrapper h3, 
#footerWrapper h4{
	color:#555;
	}
#banner .module, #footer .module {
}

#banner h3, #footer h3 { }

body.light #banner h3 span, body.light #footer h3 span { }

#banner h4 {
}

/*--SEC MENU--*/
#menuWrapper2 {
}

body.light #menuWrapper2 {
}

ul.menu li.haschild ul{
background:#f3f3f3;
}
ul.menu li.haschild ul li a span{
}
ul.menu li.haschild ul li a span:hover{
background:
}

/*--MAIN AREA--*/
#main_wrapper { background-color:#390b0c;
}

body.light #main_wrapper a {
}


.leading {
}


.left .moduletable ul li, .right .moduletable ul li {
	margin-bottom: 1px;
}

.left .moduletable ul li a, .right .moduletable ul li a {
	background-color: #f3f3f3;
	display: block;
	padding: 5px;
	font-size: 11px;
}

.left .moduletable ul li a:hover, .right .moduletable ul li a:hover {
	background-color: #f3f3f3;
}

body.light .left .moduletable ul li a, body.light .right .moduletable ul li a {
	background-color: #fff;
	display: block;
	padding: 5px;
	font-size: 11px;
}

body.light .left .moduletable ul li a:hover, body.light .right .moduletable ul li a:hover {
}

/*--FOOTER--*/

div#footerWrapper{
background:#390B0C;
}

/*K2 Styles*/
table.calendar tr td.calendarDateLinked a {color: #76acd9;}


/* --- Zebra rows --- */
.even {background: #f8f9fd;}
.odd {background: #fff;}


/* Article navigation */
div.itemNavigation {background: #173444;}
div.itemNavigation span.itemNavigationTitle {color:#eee;}


/* Author block */
div.itemAuthorBlock {background: #173444 url(../images/style1/gradients.png) repeat-x 0 -113px;}


/* Comments */
div.itemComments {background:#e9f1fc;}
body.dark div.itemComments {background:#333;}


/* --- Category block --- */
#k2Container div.itemListCategory, #k2Container .leading {background: #173444 url(../images/style1/gradients.png) repeat-x 0 -113px;}


/* --- Sub-category block --- */
div.subCategory {background: #f4f7fc;}


/*Calendar Formatting*/
table.calendar tr td.calendarNavMonthNext a, table.calendar tr td.calendarNavMonthNext a:hover, table.calendar tr td.calendarNavMonthPrev a {color: #76acd9;}
table.calendar tr td.calendarToday {background: #76acd9;color:#fff;}


/* User info block */
.menu{ padding-left:178px;}

.bala1{background: #000 url(../images/style3/bg_bala1.png);}
.bala2{background: #000 url(../images/style3/bg_bala2.png);}
.bala3{background: #000 url(../images/style3/bg_bala3.png);}
.bala4{background: #000 url(../images/style3/bg_bala4.png);}
.carte{background: #000 url(../images/style3/bg_carte.png);}
.bala1, .bala2, .bala3, .bala4, .carte{width:594px; height:206px;}
.bala1 p, .bala2 p, .bala3 p, .bala4 p, .carte p{ padding:43px 0 0 14px;}
.bala1 table, .bala2 table, .bala3 table, .bala4 table, .carte table{ margin-top:16px;}