/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */

span.extension {
	display:none;
}

.node /* Node wrapper */ {
}

.preview .node /* Preview of the content before submitting new or updated content */ {
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

.node-promoted /* A node that has been promoted to the front page */ {
}

.node-sticky /* A sticky node (displayed before others in a list) */ {
}

.node-unpublished /* Unpublished nodes */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.node-by-viewer /* A node created by the current user */ {
}

.node-teaser /* A node displayed as teaser */ {
}

/* All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
.node-page /* Page content node */ {
}

.node-article /* Article content node */ {
}

h2.node-title /* Node title */ {
}

.node .user-picture /* The picture of the node author */ {
}

.node .submitted /* The "posted by" information */ {
}

.node .content /* Node's content wrapper */ {
}

.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
}

/* agenda */

.node-agenda {
	
}

.node-agenda .thematique {
	font-size:14px;	
}

.node-agenda .title {
	font-size:21px;	
	color:#000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

.node-agenda .lieu, .node-agenda .field-name-field-lieu, .node-agenda .date, .node-agenda .field-name-field-date {
	float:left;
	font-size:16px;	
}

/*
.node-agenda .date {
	margin-left: 20px;	
}
*/

.node-agenda .field-name-field-date {
	color:#000000;
	width:425px;
}

.node-agenda .picture{
	float:left;
	clear:both;	
	margin-right: 20px;	
}

.node-agenda .description {
	/*margin-left:170px;	*/
	/*clear:both;*/
  padding-top:16px;
}

.node-agenda .field-name-field-thematique .field-item {
	display:inline;
	/*margin-right:15px;*/
}


.node-agenda .field-name-field-thematique .field-item:after {
	content:" | ";
}


.node-agenda .field-name-field-thematique .field-items .field-item:last-child:after {
	content:"  ";
}
/*
.node-agenda .field-name-field-thematique .field-items div:last.field-item:after {
	content:"  ";
}
*/


/* equipement */

.node-equipement .field-name-field-vignette {

}


.node-equipement .field-name-field-adresse, 
.node-equipement .field-name-field-phone, 
.node-equipement .field-name-field-fax, 
.node-equipement .field-name-field-email, 
.node-equipement .field-name-field-web
{
	/*margin-left:220px;*/
	/*margin-bottom:15px;*/
}

.node-equipement .group-contact {
	margin-left:10px;
	width:408px;
	margin-bottom: 30px;
}

.node-equipement .field-name-body, 
.node-equipement .field-name-field-horaires {
	clear:both;
}

/* maison agglo */
.node-maison-agglo .field-name-body, 
.node-maison-agglo .field-name-field-adresse, 
.node-maison-agglo .field-name-field-phone, 
.node-maison-agglo .field-name-field-fax, 
.node-maison-agglo .field-name-field-email, 
.node-maison-agglo .field-name-field-web
{
	margin-left:0px;
	margin-bottom:0px;
}

.node-maison-agglo .field-name-field-adresse {
	/*margin-top:30px;*/
	clear:both;
}

/* actus */
.node-actualite .field-name-field-vignette {
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
}

/*commissions*/
.node-commission {
}

.node-commission .field {
	margin-top:20px;
}

.node-commission .field-name-field-commission-representants .field-items,
.node-commission .field-name-field-commission-representants2 .field-items {
	margin-left:40px;
}


.clear {
clear:both;
padding-top:10px;
padding-bottom:10px;
}

flexslider ul li{
padding-left: 10px;
background:none;
}

audio {
margin-top:10px;
width: 280px;
}





.webform-client-form .form-item >label {
	margin-top:15px;
}

.webform-client-form #edit-actions {
	padding-top:15px;
}
.webform-client-form #edit-actions input {
padding:10px 20px;
color:white;
background:#91BD1F;
text-transform:uppercase;
border:0px solid white;
box-shadow:0px 0px 0px ;
cursor:pointer;
font-weight:bold;
}





