/*  
Theme Name: Notre Dame
Theme URI: http://www.wokidipok.com/
Description: Pour les Notre Dame
Version: 0.1
Author: Sophie 
Author URI: http://www.wokidipok.com/

*/
html { min-height: 100%; margin-bottom: 1px; background: #fff; font-size: 100.01%; }
body { margin: 0; padding: 1px 0 0; color: #555; font: 62.5%/1.5 Arial,Helvetica,sans-serif; }textarea, input, select, option, button{ font: 1em Arial,Helvetica,sans-serif; }

/* RE-SETS
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p, th, td { font-size: 1.2em; }
ul, ol, dl { margin-bottom: 1.5em; }
p { margin-bottom: 1.2em; }
li *, dt *, dd *, p *, th * , td *  { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; cursor: pointer; }

abbr,acronym { cursor: help; }

a { color: #C88338;text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none; color:#000;}

/* HEADINGS
------------------------------------------- */
h2, h3, h4, h5, h6 { margin: 0 0 12px; font: 2.4em Arial,Helvetica,sans-serif; color: #634737; }
h1 { font-size: 2.2em;font-weight:normal; }
h1 a, h2 a { text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h2 { font-size: 1.9em;font-weight:normal; }
h3 { font-size: 1.4em;font-weight:bold; }
h4 { font-size: 1.167em;font-weight:bold; }
h5 { font-size: 1.000em;font-weight:bold; }
h6 { font-size: 0.800em;font-weight:bold; }

body{background-image:url(images/bodybg.jpg);background-repeat:repeat-x;}

#header{margin:0 auto 0 auto;padding:0 auto 0 auto;}
#header h1.blogtitle{font-family:Arial, Helvetica, sans-serif;margin:0;padding:25px 0 0 0;}
#header h1.blogtitle a{color:#F7C707;}
#header h1.blogtitle a:hover{color:#FFFFFF;}
#header p.desc{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}
#top{background-image:url(images/topbck.gif);background-repeat:repeat-x;height:30px;}
#content p img {margin-right:5px; margin-bottom:5px;}
ul#lang {padding:4px 0px 0px 750px;margin:0px;}
ul#lang li {display:inline;padding:0px 5px 0px 0px;}
ul#lang li a {color:#000000;}
ul#lang li a:hover {color:#F7C707;}
/* ------------------------------------------------------------
	Tabs
------------------------------------------------------------ */

#nav a {
	display:block;
	width:95px;
	line-height:30px;
	background:url(images/tab2.gif) no-repeat;
	margin-left:2px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#000000;
}
#nav a:hover {
	text-decoration:none;
	background:url(images/tab2hover.gif) no-repeat;
}
#nav ul {
	margin:0 0 0 15px;
	padding:0;
}
#nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav li.page_itemcurrent_page_item a, #nav li.page_itemcurrent_page_parent a {
	display:block;
	width:95px;
	line-height:30px;
	background:url(images/tab2active.gif) no-repeat;
	margin-left:2px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
}
.box ul li a {color:#666666;}
.box ul li.commentaires {font-size:0.9em;color:#999999;font-style: italic;}
.box ul li a:hover {color:#C88338;}
#sousmenu li.page_itemcurrent_page_item {list-style-type:none;background:transparent url(images/bullet.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;font-weight:bold;}

ul.activitesliste, #content ul {padding:5px;width:400px;margin-left:15px;}
ul.activitesliste li.activitesingle,#content ul li {border-bottom-width: 1px;list-style-type:none;background:transparent url(images/bullet.gif) no-repeat;border:0;margin:0;padding:0 0 0 20px;}
ul.activitesliste li.activitesingle a, #content ul li a {display:block;text-decoration:none;color:#885a44;padding:2px 0 2px 4px;border-bottom-style: solid;border-bottom-color: #dadada;border-bottom-width:1px;}
ul.activitesliste li.activitesingle a:hover, #content ul li a:hover {background:#885a44; color:#ffffff;}
/* ------------------------------------------------------------
	Banner & Content
------------------------------------------------------------ */

#ddnav{height:30px;margin:0 auto 0 auto;padding:0;}
#maintop{width:860px;margin:0 auto;padding:0;background:transparent url(images/banner3.gif) no-repeat right top;}
#main{width:850px;margin:0 auto;padding:0 5px 0 5px;background-color:#ffffff;}
#content{float:left;width:530px;margin:0;padding:0;}
.entry{border:1px solid #dadada;background:#fff;margin:0 0 10px;padding:10px;}
.entrypage{border:1px solid #dadada; background:#fff;margin:0 0 10px;padding:10px;}
.entrypageactu{border:1px solid #dadada; background:#ffffff url(images/actubg.gif) no-repeat right bottom; margin:0 0 10px;padding:10px 10px 40px 10px;}
.entrypageconcert{border:1px solid #dadada; background:#ffffff url(images/musicbg.gif) no-repeat right bottom; margin:0 0 10px;padding:10px 10px 40px 10px;}

.entrypage p {text-align:justify;margin-left:10px; margin-right:10px;}
.entrypage h2,.entrypageactu h2,.entrypageconcert h2 {border-bottom:solid 1px #FCC506;}
h3.lien {background:transparent url(images/lien.gif) no-repeat left top;padding:5px 0 5px 28px;}
p.lien {padding-bottom:15px;border-bottom:1px solid #dadada;}
p.lien a {font-weight:bold;}
#content messes {}
table.messescal {width:400px;font-size: 1em;}
table.messescal th {width:160px;text-align: left;vertical-align: middle;padding:5px 0 5px 15px; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dadada;}
table.messescal td p {font-size: 1em;padding:0; margin:0;}
table.messescal td {text-align: left;vertical-align:middle;padding:5px 0 5px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dadada;}

#content.liens {}
#content.activites {}
#content.activites h3 {background:transparent url(images/activites.png) no-repeat;border:0;margin:0;padding:7px 0 5px 25px;}
#sidebar{float:left;width:260px;margin:0 0 0 30px;padding:0 0 90px 0;background:#fff url(images/sidebar.gif) no-repeat right bottom;}
.box{width:250px;border:1px solid #dadada;background:#fff url(images/box.gif) repeat-x left top;margin:0 0 10px;padding:10px;}
.box h2{font-size:12px; font-weight:bold;border-bottom:#eee 1px solid;margin:0 0 10px 5px;padding:20px 0 5px 38px;}
.box hr {margin-bottom:10px;
	border-top-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#calendrier.box h2{background:transparent url(images/box2.gif) no-repeat left top;}
#sousmenu.box h2{background:transparent url(images/box1.gif) no-repeat left top;}
#actualite.box h2{background:transparent url(images/box3.gif) no-repeat left top;}
#sousmenu.box {}
#actualite.box {}
#calendrier.box {}
.box ul{list-style-type:square;margin:0;padding:0 3px;}
.box ul li {list-style-type:none;background:transparent url(images/li.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.navigation{float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
a.top{background:transparent url(images/top.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
a.fermer {background:transparent url(images/fermer.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
a.ecrire {background:transparent url(images/edit.png) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.postmetadata{border-top:1px #eee solid;font-size:10px;margin:0;padding:5px;}
.boxcomments{border-top:4px solid #ddd;border-bottom:4px solid #ddd;margin-bottom:15px;width:500px;padding:10px;background:transparent url(images/Mail.gif) no-repeat left top;}
.boxcomments h3 {padding-left:34px; font-weight:normal;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:150px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:350px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#eee;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
#footer{clear:both;height:60px;margin:0;padding:0;}
#footerbox{height:30px;line-height:30px !important;margin:0;padding:0;}
.footer{width:980px;height:30px;line-height:30px !important;margin:0 auto;padding:0;}
.footer a:hover{text-decoration:underline;border:none;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#25aacd;border:none;}
