/*
	Author Name	: Michel Weimerskirch
	Author Site	: http://michel.weimerskirch.net
	Style Name	: CSV Sections
	Style URI	:
	Version		:
	Comments	:
*/

@import url("dropdown.css");

html {overflow-y:scroll}

.columns-two #page { width: 950px }
#primary { width: 675px; padding-bottom:30px; }
.content { padding: 0pt 10px 0pt 20px }

body {
	background-color: #C8D223;
	background-image: url(stripe.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

a {
	color: #FB932F;
}

h2 {
	text-align: left;
	font-size:2.4em;
	font-weight:normal;
	letter-spacing:-1px;
}

#header { background-color: #DC911C; height:150px }
#dropdown { top: 0px }

#header h1 { padding-top: 22px }
#header h1, #header p { margin-left: 0 !important; padding-left: 30px }

div#header .blog-title, div#header p.description, #footer { display: none }

.page-head { margin-top: 0 }
#dynamic-content { padding-top: 0 }

.recaptcha_input_area { margin: 0 !important }

div.photo-membre { width: 135px; height: 250px; float: left; padding: 3px; margin: 5px 5px 0 0 !important; border: 1px solid black }

/* Contact form */
form .field input { display: block }
form .field textarea { display: block; height:150px; width:100% }
form .captcha_wrapper { }

/* Comité */
table.comite { width: 100%; border: 1px solid #999; font-size: 85%; line-height: 1.5em }
table.comite tr.alternate { background-color: #EDEDED }
table.comite tr:hover { background-color: #DDD }
table.comite tr td { padding: 2px; width: 50% }

/* Messages */
div.error {
padding-left: 20px;
border-top: 1px solid red;
border-bottom: 1px solid red;
background-image: url(error.png);
background-repeat: no-repeat;
background-position: left center;
background-repeat: no-repeat;
background-color:#FFEED4;
}

div.info {
padding-left: 20px;
border-top: 1px solid #444480;
border-bottom: 1px solid #444480;
background-image: url(info.png);
background-repeat: no-repeat;
background-position: left center;
background-repeat: no-repeat;
background-color:#D2D2EF;
}

input[type="text"], textarea {border:1px solid #444444}

/* Test */
#dropdown > ul {opacity:1}
#dropdown {
background-image:url(nav_bg.png);
height:30px;
padding-top:2px;
}
#dropdown > ul > li > a {
color: #999;
font-weight: bold;
}
#dropdown > ul > li.current_page_item > a, #dropdown > ul > li > a:hover {
color:white;
background-color: #FB932F;
}
#dropdown > ul > li > a {
-moz-border-radius: 0;
background-color: transparent;
}
#page {padding-top:0;width:950px}
#dropdown li {width: auto}
/*#dynamic-content {padding-top:30px}*/

.commentslink {background-image:url(comment.png)}
.meta-start {background:none;padding:2px 0pt 2px 0px}
.feedlink {right:5px;top:3px}

h3 {font-size:2em;}
body,h1,h2,h3,h4 {font-family: Verdana,Helvetica,Arial,sans-serif !important}
.entry-content h3 {margin-top:0pt}
.entry-title {margin-top:0pt; text-align: left !important;clear:both}
body.page .entry-content h3 {padding:0px 0pt 10px}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {margin:5px 0}
.content {background:transparent url(rightcolumn.png) repeat-y scroll 715px 0%}

.sb-links ul li {margin-top:0}
.secondary > div {background:white none repeat scroll 0% 0%;border:2px solid #CCCCCC;padding:5px}
#search-form-wrap {margin: 0 !important}
#searchsubmit {border:1px solid #ccc;font-size:12px}
#s {font-size:1em;border:1px solid #ccc;color:#ccc;height:1.4em;width:85%;font-size:12px}
label.overlabel-apply {font-size:0.9em}

.agenda-entry { margin-bottom:10px; border: 1px solid #FB932F; width: 665px; background-image: url(rightcolumn.png); background-position: -40px 50%; background-repeat: repeat-y; }
.agenda-entry div { margin: 0 !important }
.agenda-entry h3 { font-size: 1em !important; font-weight:bold; padding: 0 5px !important; background-color: #FB932F; color: white }
.agenda-entry .agenda-info { float: left; width: 180px; padding: 5px }
.agenda-entry .agenda-info div { display: block; padding-left: 20px; background-repeat: no-repeat; background-position: left center }
.agenda-entry .agenda-info .agenda-date { background-image: url(icons/date.png) }
.agenda-entry .agenda-info .agenda-time { background-image: url(icons/clock.png) }
.agenda-entry .agenda-info .agenda-place { background-image: url(icons/arrow_in.png); background-position:0 4px; }
.agenda-entry .agenda-info .agenda-org { background-image: url(icons/chart_organisation.png) }
.agenda-entry .agenda-main { float: right; width: 465px; padding: 5px }
.agenda-entry .agenda-main p {margin:0}
.agenda-entry .agenda-main hr {display:block;height:1px;border:0;background-color:#c0c0c0;width:80%;}

a.homelink{display:block;width:230px;height:150px}
span.commentslink,div.entry-author{display:none}

#header .menu {display:none}
body.columns-two .secondary {padding-bottom:5px}

body.smartposition #rollingarchives {/*display:block !important;*/top:auto;bottom:0}
#rollingarchives{z-index:1000;width:680px !important;/*display:none !important;/*z-index:100;*/position:fixed;bottom:0;background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #EEEEEE;padding-bottom:30px;padding-top:10px;width:500px;}