/*
Theme Name: baie de Somme Z&eacute;ro carbone
Theme URI: http://wordpress.org/
Description: Th&eacute;mes du blog de l'association Baie de somme z&eacute;ro carbon pour un &eacute;co-tourisme responsable.
Version: 1.0
Author: baie de somme z&eacute;ro carbone, deux point z&eacute;ro design Inc.
Author URI: http://www.deuxpointzero.com/
Tags: 3 column
Text Domain: bdszc
*/

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica,Sans-serif;
	font-size: 13px;
	background: #ECF4F7 url('images/barre_top_body.jpg') left top repeat-x scroll;
}

*
{
	margin:0;
	padding:0;
}

ul,li,ol
{
	list-style-type:none;
}
a,
a img
{
	text-decoration:none;
	border:none;
}

#wrapper
{
	width:1000px;
	margin:0 auto 0 -500px;	
	position:absolute;
	left:50%;
	top:5px;
	background-color:#fff;
}

#header
{
	width:1000px;
	height:174px;

}

#content
{
	width:1000px;	
}

#left-side-bar
{
	float:left;
	width:198px;/*248*/
	padding: 0 20px 0 30px;
	margin-top:17px;
}

#right-container
{
	float:left;
	width:748px;
	/*border: 1px #3F0 solid;*/
}
#center-side
{
	float:left;
	width:500px;
}
#right-side-bar
{
	float:right;
	width:215px;/* 230 */
	margin: 15px 0 0 0;
	padding-right: 15px;
	color:#5B5B52;
}

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

/*
#header h1
{
	float:left;
}
*/
#header h1 a#logo
{
	display: block;
	width:300px;
	height: 174px;
	background: url('images/logo.gif') left top no-repeat;	
}
#baseline
{
	position:absolute;
	top:50px;
	left:300px;
}
#header h2
{
	
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1em;
	text-transform: uppercase;
	color:#D0D487;
}


#membres
{
	position: absolute;
	top:0;
	right: 0;
	width:212px;
	
}

#membres h2
{
	position:relative;
	left:0;
	top:0;
	padding-left: 10px;
	width:202px;
	height: 30px;
	color: #ffffff;
	font-size: 1em;
	text-transform: capitalize;
	line-height: 30px;
	background-color: #D0D487;
	background-image: none;
}

#membres h2 a
{
	color:white;
}

#form-membre
{
	margin: 10px 0 0 10px;
	color: #5B5B52;
}

#form-membre label
{
	display: block;
	font-weight: bold;
	font-size: .9em;
	margin-bottom: 3px;
}
#user_login,
#user_pass
{
	width:149px;/*154*/
	height:21px;/*23*/
	background-color: #ECF3F5;
	border: 1px #D0D2D3 solid;
	line-height: 23px;
	padding: 0 0 0 5px;
	margin: 3px 0;
}

#wp-submit
{
	border: none;
	background-color: #7D835D;
	padding: 5px;
	margin-top:5px;
	color:#ffffff;
}

#center-side h1
{
	font-weight: normal;
	color:#d0d487;
	font-size: 2em;
	margin: 30px 0;
}

/* #left-side-bar h2 */
.menu-left,
.menu-left-contact
{
	font-size: 1.4em;
	font-weight:normal;
	color:#66786D;
	padding: 0 0 7px 18px;
	margin-top:5px;
	background: url('images/chevron_vert.gif') left 6px no-repeat;
	border-bottom: 1px #ECF4F7 solid;
}

.active-menu-left,
.menu-left:hover,
.menu-left-contact:hover
{
	
	color:#83C0E2;
	background: url('images/chevron_bleu.gif') left 6px no-repeat;
}

.menu-left-contact a
{
	color:#66786D;
}
.menu-left-contact a:hover
{
	color:#83C0E2;
}

#left-side-bar ul
{
	margin: 5px 0 10px 18px;
}

#left-side-bar ul li
{
	padding-left:11px;
	margin-bottom:6px;
	color:#66786D;
	font-size:1.05em;
	background: url('images/puce_ul_gris.gif') left 6px no-repeat;
}

#left-side-bar ul li a
{
	color:#66786D;
}

#left-side-bar ul li a:hover
{
	color:#83C0E2;
}

ul#liens-pages-statiques
{
	margin:10px 0 0 0;
	padding:0;
}

ul#liens-pages-statiques li
{
	margin:1px 0;
	padding: 15px;
	background: #E2E1CF url('images/fleche1.gif') 180px center no-repeat;
	color:#5B5B52;
	font-size: 1.2em;
	line-height: 1em;
}

ul#liens-pages-statiques li.even
{
	background-color: #D0D487;
}

ul#liens-pages-statiques li a:hover
{
	color:#5B5B52;
}

#right-side-bar a
{
	color:#5B5B52;
}

#right-side-bar h2
{
	font-size:1.25em;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight:normal;
	color:#5B5B52;
	border-bottom: 1px #ECF4F7 solid;
}

#right-side-bar h2 a
{
	color:#5B5B52;
}

#right-side-bar  h2.widgettitle
{
	margin: 0 0 5px 0;
	padding: 0;
	border: none;
}

#right-side-bar form
{
	margin: 5px 0;
	padding:5px 0
}

#right-side-bar input.champ
{
	padding: 0 5px;
	margin-right: 5px;
	width:162px;/* 172 */
	height:21px;
	line-height: 23px;
	border: 1px #D0D2D3 solid;
	background-color: #ECF4F7;
}

li.widget
{
	margin: 15px 0;	
}

li.widget ul
{
	margin: 0 0 0 10px;
	padding: 0 0 8px 0;
	border-bottom:1px #ECF4F7 solid;
}

li.widget ul li,
#plan ul ul li
{
	margin: 2px 0;
	padding: 0 0 0 7px;
	background: url('images/puce_li.gif') left center no-repeat;
}

#right-side-bar li.widget ul li a
{
	color:#739A9F;
}

.event
{
	margin:10px 0;
	color:#739A9F;
}

.date-event
{
	font-size:.9em;
	font-style: italic;
	color:#739A9F;
}

#sociaux
{
	margin: 5px 0;
	padding:10px 0;
	font-size: .9em;
	border-bottom: 4px #ECF4F7 solid;
	border-top: 4px #ECF4F7 solid;
}

#sociaux img
{
	display: block;
	padding: 5px 0 0 0;
}

#right-side-bar h2.titre-event
{
	font-size:1.2em;
	border:none;
	/* margin:0 0 5px 0; */
	padding:0;
}

#feed
{
	margin:3px 0;
	padding:10px 0;
	border-bottom: 1px #ECF4F7 solid;
	border-top: 1px #ECF4F7 solid;
}



#slideshow-events
{

	width:750px;
	height:317px;
	background-color:#D0D487;
}


.jshowoff
{
	margin-left: 248px;
	width:750px;
}

.slide,
.in-slide,
.slide img
{
	position:absolute;
	left:0;
	top:0;
}

.in-slide
{
	z-index:10;
	left:29px;
	top:192px;
	width:580px;
	color:white;
	overflow: hidden;
}

.in-slide h2
{
	padding-left: 55px;
	height:22px;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	background: url('images/galet-slide.png') left top no-repeat;
}

.date-slide,
.title-slide
{
	display: block;
}

.date-slide
{
	color: #97DDF7;
	font-style: italic;
	font-size: 1.3em;
	margin: 5px 0 0 0;
}
.title-slide
{
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.in-slide p
{
	width:480px;
}

.in-slide p a
{
	color:#fff;
}
.slide .barre
{
	position:absolute;
	left:0;
	top:174px;
	width: 750px;
	height: 144px;
	background-color: #333;
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
 	 opacity:0.7;
 	 z-index:5;
}

.slide .fleche
{
	position:absolute;
	left:0;
	top:174px;
	width: 750px;
	height: 144px;
	z-index:7;
}

.slide img
{
	z-index:2;
}

p.jshowoff-slidelinks
{
	width: 750px;
	height: 20px;
	line-height: 20px;
	background-color: #D0D487;
}

p.jshowoff-slidelinks a
{
	padding:2px 5px;
	color:#666;
}

p.jshowoff-slidelinks a:hover
{
	color:white;
	text-decoration: none;
}

p.jshowoff-slidelinks a.jshowoff-active
{
	color:#fff;
}


.post
{
	margin:22px 0 20px 0;
}

.post h2, .post h3
{
	font-weight:normal;
	margin-bottom:5px;
	font-size:1.4em;
	color:#5B5B52;
}

.post h2 a
{
	color:#5B5B52;
}

.post h2 a:hover
{
	color:#739A9F;
}

.entry
{
	line-height:1.5em;
	color:#739A9F;
	padding-right: 15px;
}

.entry p
{
	margin: 10px 0;
}
.entry a
{
	color:#5B5B52;
}

.entry ul,
.entry ol
{
	margin:0 0 5px 10px;
}

blockquote
{
	padding:0 15px 0 0;
	font-style: italic;
	/* font-size: .9em; */
}

/*
.entry img
{
	padding: 0 0 15px 0;
}
*/


/*
.entry-home img
{
	float:left;
	padding-right:10px;
}
*/

.entry-meta
{
	margin:10px 0;
	padding:5px 0 5px 20px;
	border-top: 1px #5B5B52 solid;
	color:#5B5B52;
	background: url('images/commentaires.gif') left center no-repeat;
}
.entry-meta a
{
	color:#5B5B52;
}

.entry-meta a:hover
{
	text-decoration:underline;
}

.publie-par
{
	display:block;
	color:#739A9F;
}

.tags a,
.publie-par a
{
	color:#739A9F;
}


.categorie-posted
{
	padding: 9px 0 0 73px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	min-height: 31px;
}

.date
{
	text-transform:none;
	font-size:.8em;
	color:#BABAA8;
}

.sous-categorie-posted,
.date
{
	display:block;
	font-weight:normal;
}

.evenements
{
	color:#7D835D;
	background: url('images/galet_evenement.gif') left top no-repeat;
}

.evenements a
{
	color:#7D835D;
}

.geste
{
	color:#D0D487;
	background: url('images/galet_geste_action.gif') left top no-repeat;
}

.geste a
{
	color:#D0D487;
}

.divers
{
	color:#C7D8E0;
	background: url('images/galet_divers.gif') left top no-repeat;
}

.divers a
{
	color:#C7D8E0;
}

.calendrier
{
	width:215px;
	height:171px;
	background-color:#D0D487;
}

#footer
{
	margin:20px 0;
	position:relative;
	width:100%;
	float:left;
	overflow:hidden;
	text-align:center;
}

#footer ul
{
	float:left;
	margin-top: 30px;
	position:relative;
	left:50%;
	color:#7D835D;
	text-align:center;
	
}

#footer ul li
{
	float:left;
	position:relative;
	right:50%;

}
#footer ul li a
{
	display:block;
	padding:0 5px;
	color:#7D835D;
}

#footer p
{
	clear:both;
	margin:6px 0 50px 0;
}

/*	MEMBRES */
.membre
{
	margin:15px 0;
	color:#5B5B52;
}
.membre h1
{
	font-size: 1em;
	text-transform:capitalize;
	height: 31px;
	padding: 0 0 0 75px;
	color:#D0D487;
	background: url('images/galet_geste_action.gif') left top no-repeat;
	
}
.membre h2
{
	font-size: 1.3em;
	font-weight: normal;
}

.membre p,
.membre ul
{
	padding:0 15px;
	margin: 0 0 20px 0;
}


.membre-vignette-adresse
{
	margin: 5px 0 15px 0;
	padding: 8px 15px;
	border-bottom: 1px #5B5B52 solid;
	border-top: 1px #5B5B52 solid;
}
.membre-vignette-adresse-secteur
{
	margin: 5px 0 15px 0;
	padding: 8px 15px;
	border-bottom: 1px #E2E1CF solid;
	/* border-top: 1px #5B5B52 solid; */
}
.vignette-membre
{
	float: left;
	margin-right: 20px;
	/* background-color: #efefef; */
}

.vignette-membre img
{
	display:block;
	margin-bottom: 3px;
}

.legende_copyright
{
	font-family: Georgia, Serif;
	font-size: .7em;
	color:#888;
	font-style: italic;
}
.membre-adresse
{
	float: left;
	width:270px;
}
.membre-adresse h2
{
	margin-bottom: 10px;
}
address
{
	font-style: normal;
}
address a
{
	display: block;
}
address a.email
{
	margin-top: 10px;
	color:#5B5B52;
}
address a.site
{
	color:#7D835D;
}

address a.details,
a.details,
.details
{
	font-family: Georgia, serif;
	font-style: italic;
	color:#7D835D;
	font-size:.8em;
	
}
h3.h3-geste-et-action
{
	font-weight: normal;
	text-transform:uppercase;
	color: #d0d487;
	margin: 15px 0;
	padding: 18px 0 0 15px;
	border-top: 1px #5B5B52 solid;
}

.categorie-posted-membre
{
	padding: 9px 0 0 0;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.post-membre
{

	margin-bottom: 20px;	
	padding: 0 15px 20px 15px;
	border-bottom: 1px #BDBDAA solid;
}

.post-membre h2,
.post-membre h3
{
	margin: -11px 0 10px 0;
	font-weight:normal;
	font-size:1.4em;
}

.post-membre h2 a
{
	color:#5B5B52;
}

/*		FIN MEMBRES		*/

/*		CONTACT			*/

h2.titre-galet
{
	color:#739A9F;
	padding: 0 0 0 80px;
	height: 31px;
	background: url('images/galet_gris_bleu.gif') left top no-repeat;
}
#form-contact
{
	margin: 15px 0 0 0;
}

#form-contact label,
#commentform label
{
	display: block;
	margin-bottom: 2px;
	text-transform: uppercase;
	color:#D0D487;
}

#form-contact input,
#commentform input
{
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
	background-color: #E6E6DB;
	border: 1px #D4D4BE solid;
	color:#808184;
}

#form-contact textarea,
#commentform textarea
{
	padding: 5px;
	background-color: #E6E6DB;
	border: 1px #D4D4BE solid;
	color:#808184;
	width:382px;
}

#form-contact p,
#commentform p
{
	margin-bottom: 20px;
}

#form-contact #submit-contact,
#commentform #submit
{
	font-size:1.5em;
	border: none;
	padding-left: 14px;
	color:#83C0E2;
	background:#ffffff url('images/chevron_bleu.gif') left 12px no-repeat;
}
.inp-110
{
	width:100px;
}

.inp-190
{
	width:180px;
}

.inp-270
{
	width:260px;
}

.inp-392
{
	width:382px;
}


p.p-left
{
 	float:left;
 	margin-right: 10px;
}

p.p-right
{
	float:left;
}

/*		FIN CONTACT			*/

/*		COMMENTAIRES		*/

#comments-count,
#comment-form-title
{
	font-weight: normal;
	color:#5B5B52;
	font-size:1.5em;
	margin: 40px 0 10px 0;
}


.commentlist
{
	
}

.commentlist li
{
	margin:15px 0;	
}

.comment-body
{
	/*color:#739A9F;*/
	font-size:.95em;
	color:#5B5B52;
}
.comment-body a
{
	color:#5B5B52;
}
.comment-body p
{
	padding: 0 20px;
	line-height: 150%;
}
.comment-author,
.comment-meta
{
	font-style: italic;
}
.comment-meta,
.comment-meta a
{
	margin: 0 0 5px 0;
	font-size: .7em;
	color:#D4D4BE;
}
.comment-author,
.comment-author a
{
	color:#739A9F;
}

#respond
{

}

.parenthese
{
	font-family: Georgia;
	font-size: .8em;
	color:#999;
	font-style: italic;
	text-transform: lowercase;
}

/*		FIN COMMENTAIRES		*/

.message
{
	padding: 0 20px 0 80px;
}
.message p
{
	margin: 5px 0;
}
.partenaire
{
	margin: 7px 0 30px 0;
}

.partenaire img
{
	padding-bottom: 5px;
}

#wrapper-liens-tous-evenements
{
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px #ECF4F7 solid;
}
#liens-tous-evenements
{
	height:30px;
	background-color: #739a9f;
	color:#fff;
	font-size: 13px;
	line-height: 30px;
	padding-left: 15px;
	
}
#liens-tous-evenements a
{
	color:#fff;
	font-size:.9em;
	font-style: italic;
}
.navigation
{
	margin: 15px 0;
	padding: 15px 0;
	border-top: 1px #BDBDAA solid;
	border-bottom: 1px #BDBDAA solid;
}

.navigation a
{
	color:#BDBDAA;

}
.alignleft
{
	float:left;
	width:45%;
	padding-left: 12px;
	background: url('images/prev.gif') left 3px no-repeat;
}
.alignright
{
	float:right;
	width:45%;
	text-align: right;
	padding-right: 12px;
	background: url('images/next.gif') right 3px no-repeat;
}
.cap
{
	text-transform:uppercase;
}
.normal
{
	font-weight: normal;
}
.vert
{
	color: #d0d487;
}
.bleu
{
	color:#739A9F;
}
.cache
{
	display:none;
}
.cleaner
{
	clear:both;
	height:0;
}

.green-light
{
	color:#D0D487;
}
