/*
Theme Name: FlyingDonkey
Theme URI: www.flying-donkey.ch
Description: Flying Donkey
Version: 0.1
Author: Pascal Briod 
*/

/* GENERAL */ 
	html{ margin:0px;}
	body { margin:0px }

	/*h1,h2,h3,h4,p,li,span,label,input,a  { font-family: 'Source Sans Pro', sans-serif; }*/
	h1,h2,h3,h4,p,li,span,label,input,a  { font-family: Arial; }
	h1,h2,h3,h4, p, li{color:rgb(100,100,100); text-align:justify;}

	h1 a, h2 a, h3 a, h4 a{text-decoration:none;}
	.page{ width:960px;	margin:auto; margin-top:0px; }
	
	a img{border:0px;}
	/*a:visited{color:rgb(90,90,90);}*/
	a:hover {color:rgb(71,134,198);}
	
	.alignright {float:right;margin-left:20px;margin-bottom:15px;}
	.alignleft{float:left;margin-right:20px;margin-bottom:15px;}
	
	
	a#call {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;background-color:rgb(252,232,95);color:rgb(70,70,70);padding:5px 10px 5px 10px;font-size:1.2em;font-weight:900;text-decoration:none;}	

/* HEADER */
	#header {padding-top:15px; }
	
		span#bundi{font-family: 'Syncopate', sans-serif;float:right;margin-top:0px;font-size:0.9em;color:rgb(170,170,170);font-weight:normal;}
			span#bundi a{font-family: 'Syncopate', sans-serif;text-decoration:none;color:rgb(170,170,170);font-weight:bold;}
				span#bundi a:hover {color:rgb(71,134,198);}
				
	#menu {background:rgb(230,230,230);height:24px;width:100%;margin-top:20px;}
		#access {  }
			#access ul {list-style-type:none;margin:0px;padding:0px;}
				#access ul li {float:left;margin-right:15px;font-size:1.1em;}
				#access ul li:first-child:before{content:none;}
				#access ul li:before { content: '|'; color:rgb(71,134,198);margin-right:10px;}
				#access ul li a{font-family: 'Syncopate', sans-serif;color:grey;text-decoration:none;font-size:0.75em;}
				#access ul li a:hover{color:rgb(71,134,198);}
				
		


/* CONTENU  */
#contenu {margin-top:20px;}
	#contenu h1{margin-top: 0px;font-size: 1.7em;font-weight: 400;}


/* Homepage */ 
#banner{background:rgb(240,240,240);padding-top:10px;border-bottom:3px dashed rgb(215,215,215);}
	#slogan {float:right;width:325px;margin-top:9px;}
		#slogan span { font-family: 'Source Sans Pro', sans-serif;font-size:2.5em;color:rgb(71,134,198);font-weight:300;}
		
	div#slider_homepage{float:left;}	div.flexslider{margin-bottom:10px;}
	#banner img.banner_image {float:left;width:600px;margin-top:15px;margin-bottom:15px;}
#left { float:left;width:600px;}

#right {float: right;width: 325px;border-left: 1px solid silver;padding-left: 10px;}
	#news 
		span#title_news {display: block;font-weight: 400;background: rgb(230,230,230);color: rgb(130,130,130);padding: 1px;padding-left: 4px;margin-bottom: 5px;}
		#news h3{margin-top:0px;}
		span#date{color:silver;}
		#news img{width:325px;}
		
#newsletter_signup{border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px;background-color:rgb(252,232,95);padding:14px;padding-top:18px;margin-top:50px;}
	#newsletter_signup input#submit_newsletter{float: right;border: 0px;width: 44px;height: 67px;margin-top: 10px;}
	#newsletter_signup input#submit_newsletter.high{margin-top:70px;}
	#newsletter_signup label{display: block;width: 135px;color: grey;float: left;padding-top: 5px;font-size: 1.2em;font-weight: 400;}
	#newsletter_signup h3{color:black;font-size:2em;font-weight:900;margin:0px;}
	#newsletter_signup p{font-weight: 400;width: 456px;margin-top: 3px;margin-bottom: 11px;font-size: 0.95em;}
	#newsletter_signup input{width:420px;padding:3px;height:30px;font-size:1.1em;font-weight:200;}
	#newsletter_signup .radio{width:20px;height:15px;}
	#newsletter_signup span.span_radio{width:30px;display:inline;font-size: 1em;color: grey;margin-right:23px;}
	#newsletter_signup #radio_buttons{margin-top:10px;margin-bottom:10px;}
	
/* single */ 

#contenu.single img.attachment-post-thumbnail{float:right;margin-left:20px;}
	
/* SIDEBAR  */

/* BLOG */

	a.no_decoration{text-decoration:none;}
	.article{border-top:1px solid rgb(230,230,230);border-bottom:1px solid rgb(230,230,230);padding: 10px;margin-bottom: 20px;}
	.article:hover{background:rgb(240,240,240);border-top:1px solid rgb(71,134,198);border-bottom:1px solid rgb(71,134,198);}
	.thumbnail{float:right;padding:20px;}

 

	
/* TEAM */
.team_member {margin-bottom:30px;}

.team_member img{width:135px;float:left;margin-right:15px;}
.team_member p {float:right;width:530px;margin:0px;font-size:0.95em;color:rgb(40,40,40);}

.team_member a.mail{color:silver;font-size:0.9em;text-decoration:none;}



/* FOOTER */
	#footer {background:rgb(240,240,240);border-top:3px dashed rgb(215,215,215);border-bottom:3px dashed rgb(215,215,215);margin-top:70px;padding-top:10px;padding-bottom:15px;}
		#footer img{height:70px;float:left;margin-left:170px;}
		#menu_footer{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin:auto;margin-top:15px;margin-bottom: 52px}
			#menu_footer ul {list-style-type:none;margin:0px;padding:0px;}
				#menu_footer ul li {float:left;margin-right:7px;}
					#menu_footer ul li a{font-size:1em;}
				#menu_footer ul li:first-child:before{content:'';}
				#menu_footer ul li:before { content: '|'; margin-right:7px;}
				#menu_footer ul li a{color:grey;text-decoration:none;}
				#menu_footer ul li a:hover {color:rgb(71,134,198);}
		#footer span, #footer span a {font-family: 'Syncopate', sans-serif;font-size:0.85em;color:silver;}
		#footer a {font-size:0.85em;color:grey;}
		
	
	#sub-footer span, #sub-footer a {font-size:0.85em;color:grey;}

/* Autre */

/* pdf */ 
	a[href$=".PDF"], a[href$=".pdf"] {
		color:rgb(60,60,60);
		padding: 6px 2px 5px 39px;
		background: url("elements/pdficon_small.jpg") left center no-repeat;
	}	
	.nopdf {background-image:none!important;padding: 6px 2px 5px 5px!important;}
	
	a[href$=".jpg"], a[href$=".jpeg"] {
		color:rgb(60,60,60);
		padding: 6px 2px 5px 39px;
		background: url("elements/jpgicon_small.jpg") left center no-repeat;
	}	
	.nojpg {background-image:none!important;padding: 6px 2px 5px 5px!important;}
	
/* COMMENTAIRES*/ 	
	#comments ul.commentlist li{ list-style-type:none;list-style-image:none;border-bottom:1px solid rgb(190,190,190);padding:5px; margin-bottom:10px;padding-bottom:17px;}
	#comments ul.children li{border-bottom:0px;border-top:1px solid rgb(190,190,190);margin-top:25px;}
	#comments ul.commentlist {margin:0px;padding:0px;}

	#comments .comment-meta {font-size:0.8em;color:rgb(140,140,150);font-weight:normal;}
	#comments  .comment-author cite,#comments  .comment-author cite a{font-weight:bold; font-style:normal;text-decoration:none;}
	#comments  .comment-author  img{border: 1px solid #E6E6E6; float: left; margin-right: 20px; background-color: white; padding: 2px;}
	#comments .comment-reply-link {float:right; font-size:0.8em;font-weight:bold;color:#B4B4B4}
	#comments .comment-body {padding-left:67px;}
	#comments .comment-body p{font-size:14px;margin-bottom:2px}
	
	#respond input, #respond textarea {float:right;background: #FCFFE3; border: 1px solid rgb(200,200,200); padding: 3px 5px;width: 210px;margin-right:120px;}
	#respond textarea {width:310px;margin-right:20px;}
	#respond label {margin-left:0px;font-size:0.9em;font-weight:bold;color:rgb(90,90,90)}
	
	#respond p.form-submit {clear:both;}
	#respond p.form-submit input{background-color: rgb(180,180,180); border: #969696 1px solid; width: 145px; font-weight: bold; color: #323232; margin-right: 20px;}
	
	#respond .form-allowed-tags {display:none;}
	#respond .comment-form-url {display:none;}
	

	/* Spacers */ 
		.spacer {clear: both;border: solid 1px rgb(200,200,200);opacity: 0;}