/* $Id: style.css,v 1.5 2009/05/13 11:14:06 robby Exp $ */
/*  beginning drupal 6.x theme, 
created by robin / biboo.net / gazwal.com  */
* {
	margin: 0; /* zero out everything ! */
	padding: 0;
}

ul.tips li {
	padding: 0 0 0 15px!important;
	/* when select an input format */
	background: transparent url('images/menu-leaf.gif') no-repeat 1px .38em!important;
	list-style-type: none;
}
label {
	cursor: pointer;
}

/*            Threecol_33_34_33.css
**************************************************
**************************************************/

.panel-3col-33 .panel-col-first { 
  float: left; 
  width: 182px; 
  background:#EFEFEF;
  overflow:hidden;
  zoom:1;
}

.panel-3col-33 .panel-col-first .inside { 
  margin: 0
}

.panel-3col-33 .panel-col { 
  float: left;
  width: 498px;
  padding: 0 10px;
}

* html .panel-3col-33 .panel-col { 
	margin:0 0 0 5px;
}

#center_bloc  { 
  float: left; 
  width: 491px; 
  margin:0 0 0 10px;
  overflow:hidden;
}

.panel-3col-33 .panel-col .inside { 
  margin: 0
}

.panel-3col-33 .panel-col-last { 
  float: left; 
  width: 300px;
  margin:0 0 0 8px;  
}

.panel-3col-33 .panel-col-last .inside { 
  margin: 0 
}

.panel-3col-33 .panel-separator {
  margin: 0 0 1em 0;
  float:left;
}

/*            general styles
**************************************************
**************************************************/
body {
	background: white;
	color: #31363e;
	font: normal normal .8em/1.6em Arial, Helvetica, sans-serif;
}
h1 {
	clear:both;
	font-size: 1.4em;
}

h2 {
	clear:both;
	font-size: 1em;
	margin:10px 0;
}

h3 {
	font-size: 1.17em;
}

h4 {
	font-size: 1em;
}

h5 {
	font-size: 0.83em;
}

h6 {
	font-size: 0.67em;
}

a:link, a:visited {
	/*color: #006699;*/
	color: #2a2a2a;
	text-decoration: none;
}

a:hover, a:active, li a.active {
	text-decoration: underline;
}

img, a img {
	border: none;
}

/*****************************/
blockquote {
	padding: 18px;
}

blockquote p {
	margin: 10px 20px;
	padding-left: 18px;
	width: 400px;
	background: url('images/close-quote.gif') no-repeat right bottom;
	color: #30457e;
	font: 1.5em "Times New Roman", Times, serif;
	text-indent: -10px;
}

blockquote p:first-letter {
	padding: 18px 0 0 18px;
	background: url('images/open-quote.gif') no-repeat left top;
}

/*******************/
input {
	padding: .2em 0;
	color: #000000;
	font: 12px/100% Verdana, sans-serif;
}

textarea, select {
	color: #494949;
	font: 12px/160% Verdana, sans-serif;
}

/*            general list styles
***********************************************/
ul.menu, div.item-list ul {
	/*margin: 0.35em 0 0 -0.5em;*/
	line-height: 1.2em;
}

ul.menu li, div.item-list ul li, li.leaf {
	padding: 0 0 .2em 1.5em;
	margin: 0.15em 0 0.15em .5em;
	list-style-type: none;
	list-style-image: none;
	background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;
}

ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;
}

ul li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}

/*  ul , ol  */
.content ul, .content ol {
	line-height: 1.9em;
}

.content ol {
	margin: 1em 3em 1em 3em;
}

.content ul {
	margin: 1em 3em 1em 0;
	list-style: none;
}

.content ul li {
	/*padding: 0 0 0 3em;
	background: url('images/custombullet.gif') 20px 8px no-repeat;*/
}

/*  div#featured (Featured region + site mission )
*****************************************************/
#featured {
	display:none;
	border-bottom: 1px solid #bdbdbd;
	background-color: #ececec;
	min-width: 4px; /* used if Featured region and site mission are desabled */
}

#featured #mission {
	font-style: italic;
}

#featured .block {
	border: 1px dashed #aeaeae;
	margin: .3em .2em;
	padding: .3em;
}

/*     div#breadcrumb-wrapper / div.breadcrumb
*********************************************************/
#breadcrumb-wrapper .breadcrumb {
	margin: .2em 0;
	font-style: italic;
}

/********/
#content {
	padding-bottom: 1em;
}

.content p {
	margin: .5em 0;
	line-height: 1.5em;
	text-align: left;
}

/*        titles (page.tpl.php / node.tpl.php)
********************************************************/
h2.nodetitle, h1.pagetitle {
	clear: both; /* h2.nodetitle = node title as links in front page (node.tpl.php) / 
	h1.pagetitle = node title (page.tpl.php) */
	font: normal 1.7em/25px Arial, Helvetica, sans-serif; /*Georgia, "Times New Roman", Times, serif*/
	letter-spacing: -1px;
	display:none;
}

/*            in node.tpl.php
************************************************
************************************************/
.node, .node-sticky {
	margin-bottom: 1.7em;
}

h2.nodetitle {
	margin-top: .4em;
}

h2.nodetitle a {
	color: #23353a;
}

h2.nodetitle a:hover {
	border-bottom: 1px dotted #1d6285;
	color: #217faf;
	text-decoration: none;
}

/*   submitted (node.tpl.php)
**********************************************/
.submitted {
	border-bottom: 1px solid #d8d8d8;
	color: #ababab;
	font-size: 83%;
}

/* Album */
.panel-pane div.node div.submitted{
/* En esperant que ça ne casse rien*/
	display:none;
}

/*  linkswrap / postlinks / taxonomy  (node.tpl.php)
*******************************************************/
.linkswrap {
	padding: .2em 0;
	background: #EFEFEF;
	border:solid 1px #002564;
	margin-top:15px;
	display: none;
}

.linkswrap a {
	color: #EF7804;
	text-decoration: underline;
	font-family:georgia,sans,freeSans;

}

.linkwrap a:hover {
	border: none;
	color: #000000;
	text-decoration: none;
}

.postlinks a {
	text-decoration: none;
}

.postlinks li.comment_new_comments a {
	color: #e30000;
	text-decoration: underline;
}

.postlinks ul, .taxonomy ul {
	background: none;
}

/*******/
.taxonomy {
	padding: 1px 0 0 22px;
	margin: .4em 0 .4em 0;
	position: relative;
}

.taxonomy a {
	color: #145e84;
	text-decoration: underline;
}

.taxonomy a:hover {
	border: none;
	color: #000000;
	text-decoration: none;
}

.taxonomy ul.links {
	margin: 0!important;
	list-style-type: none;
}

.taxonomy ul.links li {
	margin: 0 .2em;
	padding: 0; /* important */
	display: inline;
	background: none;
}

.taxonomy a.active {
	text-decoration: none;
}

/*          comments    (comment.tpl.php)
*************************************************/
div#comments {
	padding-top: 1em; /* see function phptemplate_comment_wrapper in template.php */
}

.comment {
	padding: 6px .7em 0 .7em;
	margin: 1em 0;
	background: url(images/comment_line.gif) #f3f3f3 no-repeat 0 -2px;
	min-height: 85px; /* for 85*85 pixels user pictures */
}

.comment .picture {
	width: 85px; /* depends on user picture width, drupal core default values: 85px*85px */
	float: right;
	margin: 3px;
}

.comment span.new {
	float: right;
	margin: .4em;
	color: #ff0000;
	font: 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.comment .signature {
	clear: both;
	border-top: 1px dashed #c0c0c0;
}

.comment .commentlinks {
	clear: both;
	padding-bottom: .2em;
}

.comment .commentlinks ul li {
	border: 1px solid #b0b0b0;
	padding: .2em;
	margin-right: 4px;
	background: #ffffff;
}

/* comment submission  */
#comment-form div.form-item {
	padding: 10px 20px;
	border: 1px solid #ebe8db;
	background: #f5f1eb;
}

* html #comment-form div.form-item {
	height: 1px;
}

/*      sidebars
*****************************/
/*.sidebar .block {
	margin: .7em 0;
	padding: 1px 0;
	border-bottom: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	background-color: #f5f5f5;
}*/

/*       special blocks  
*********************************************/
/* user-login-form  */
#user-login-form {
	padding: 0 0 0 10px;
	text-align: left;
}

.form-item {
	text-align: left;
}

/*   box => box.tpl.php   */
.box {
	padding-top: 1em;
}

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

div.views-field-field-tag-value, p {
	font-size:0.75em;
}


/* ------------------ COLONNE GAUCHE */

/* bloc profil avec photo et coordonn�es */

div.panel-col-first .view-mini-profile .views-field-picture .picture img, div.panel-col-first .view-mini-profile-custo .views-field-picture .picture img{
	width:130px;
	border:1px solid #4a4a4a;
	margin:13px 0 10px 24px;
}

div.panel-col-first .view-mini-profile .views-field-value-1, div.panel-col-first .view-mini-profile .views-field-value,
div.panel-col-first .view-mini-profile-custo .views-field-value-1, div.panel-col-first .view-mini-profile-custo .views-field-value-2, 
div.panel-col-first .view-mini-profile .views-field-value-2, div.panel-col-first .view-mini-profile-custo .views-field-value {
	margin:10px 0 0 24px;
	font-size:0.95em;
}

div.panel-col-first .view-mini-profile .views-field-value-3, div.panel-col-first .view-mini-profile-custo .views-field-value-3 {
	margin:6px 0 0 24px;
	font-size:0.95em;
}

div.panel-col-first .view-mini-profile .views-field-value span.field-content, div.panel-col-first .view-mini-profile-custo .views-field-value span.field-content{
	color:#002564;
}

div.panel-col-first .view-mini-profile .views-field-value-1 span.field-content, div.panel-col-first .view-mini-profile-custo .views-field-value-1 span.field-content{
	color:#002564;
}

div.panel-col-first .view-mini-profile .views-field-value-3 span.field-content, div.panel-col-first .view-mini-profile-custo .views-field-value-3 span.field-content{
	color:#002564;
}

div.panel-col-first .view-mini-profile .views-field-value-2 span.field-content, div.panel-col-first .view-mini-profile-custo .views-field-value-2 span.field-content, div.panel-col-first .view-mini-profile-custo .views-field-value-2 label, div.panel-col-first .view-mini-profile .views-field-value-2  label{
	color:#002564;
}

div.panel-col-first .view-mini-profile .view-footer a, div.panel-col-first .view-mini-profile-custo .view-footer a{
	color:#EF7804;
	padding-left: 30px;
	font-size:1.2em;
	font-family:georgia,sans,freeSans;
	padding-top:15px;
}

div.panel-col-first h2 {
	background:#002564 none repeat scroll 0 0;
	color:white;
	display:block;
	font-size:0.9em;
	padding:4px 0 3px 15px;
	text-transform:uppercase;
	font-weight:bold;
}

/* bloc purple */

div.purple {
	background:#EF7804;
	padding:2px 0 10px 0
} 

div.purple h2{
	text-transform:none;
	background:#EF7804;
	font-size:1.5em;
}

div.purple .views-field-name {
	padding:0 0 4px 10px;
}

div.purple .views-field-name span a{
	color:white;
	padding:0 0 0 10px;
	background: url('images/elements/puce_rose.gif') 0 7px no-repeat;
	font-size:0.9em;
}

/* bloc-contact */

#bloc-contacts h2 {
	margin:10px 0 14px 0;
}

#bloc-contacts .content .result { 
	float:left; 
	width:160px;
	padding: 0 10px 10px 10px;
}

.liste-contacts {
	float:left; 
	padding-bottom:2px;
	width:300px;
}

.liste-contacts div{
	text-align:center;
	float:left;
	margin:0 0 10px 10px;
	width:90px;
	overflow:hidden;
	height:85px;
	padding-top:5px;
}
.liste-contacts div:hover {
	background: #002564;
}

#bloc-contacts .content .result div {
	width: 78px;
	text-align: center;
	float: left;
	padding: 10px 0;
	margin: 0;
	overflow: hidden;
}

#bloc-contacts .content .result div img, .liste-contacts  div img {
	width:58px;
	height:49px;
	border:1px solid #fff;
	margin:0 0 4px;
}

#bloc-contacts .content .result div b a, .liste-contacts div b a {
	color:#2a2a2a;
	font-size:0.8em;
	font-weight:normal;
}
#bloc-contacts .content .result div:hover {
	background: #002564;
}
#bloc-contacts .content .result div:hover b a, .liste-contacts div:hover b a {color: white;}
#bloc-contacts .content .result div:hover b a:hover, .liste-contacts div:hover b a:hover {text-decoration: none;}
#bloc-contacts span.no-result, #bloc-groupes span.no-result {
	color:#2a2a2a;
	display:block;
	font-size:0.8em;
	margin:0 0 10px 0;
	text-align:center;
}

/* bloc-groupes */

#bloc-groupes h2 {
	margin:10px 0 14px 0;
}

#bloc-groupes .content {
	padding:0 8px 0 17px;
}

#bloc-groupes .content .result {
	float:left;
	width:157px;
}

#bloc-groupes .content .result div {
	margin: 0 0 10px 0;
	float: left;
	clear: left;
	width: 100%;
}

#bloc-groupes .content .result div img{
	width:45px;
	height:38px;
	border:1px solid #666;
	float:left;
	margin:0 3px 3px 0;
}

#bloc-groupes .content .result div b a {
	color:#2a2a2a;
	font-size:0.8em;
	font-weight:normal;
}

div.views-field-field-tag-value span {
	background: transparent url(images/elements/tag_pink.gif) no-repeat center left;
	color:#002564;
	padding-left: 20px;
}
.view-detail-groupe, .view-detail-fan-page {
	float: left;
	clear: both;
	width: 478px;
}
.view-detail-groupe h1, .view-detail-fan-page h1 {
	margin: 10px 0 0 0;
}
#squeeze h2.pane-title {
	border-bottom: 2px solid #EF7804;
	margin: 0 0 10px 0;
	font-size: 1.1em;
	padding-bottom: 3px;
	padding-top: 10px;
}


/* bouton groupe */

div.bouton_groupe {
	float:right;
	margin:10px 0 0 0;
}

/* tous mes groupes */

#tous_mes_groupes table {
float:left;
margin:0;
}

#tous_mes_groupes tbody {
	border:none;
}

#tous_mes_groupes table td {
	vertical-align:top;
	font-size:0.8em;
	/* Ajout MLE - ... */
	min-height:40px;
	height:auto !important;
	height:40px;
	display:block;
	float:left;
	width:45%;
}

#tous_mes_groupes table td a{
	color:#002564;
}

#tous_mes_groupes table td img{
	border:1px solid #002564;
	width:50px;
	height:auto;
	float:left;
	margin-right:5px;
}

/* bloc-menu */

#bloc-menu .content ul.menu {
	margin:10px 0 0 0;
	background:#002564;
	line-height:1.1em;
	padding:1em 0;
}

#bloc-menu .content ul.menu li{
	background: url('images/elements/puce_menu.gif') 12px 7px no-repeat;
	margin:0;
	padding:0 0 0 1.5em;
}

#bloc-menu .content ul.menu li a{
	color:white;
	font-size:0.75em;
	display:inline;
}

#bloc-menu h2 {
	display:none;
}

/* boutons */

.bouton-gauche {
	clear:both;
	padding:0 0 5px 0;
}

.bouton-gauche img{
	margin:0 0 0 12px;
}

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

/* ------------------ COLONNE DROITE */

div.panel-col-last h2{
	background: #002564;
	color: white;
	display: block;
	font-size: 0.9em;
	font-weight: 900;
	padding: 4px 0 3px 15px;
	text-transform: uppercase;
}

div.panel-col-last  .content {
	float:left;
	width:100%;
}

div.panel-col-last  .content .view-liste-membres-du-groupe ul {
	margin:10px 0 0 0;
}

div.panel-col-last  .content .view-liste-membres-du-groupe ul li{
	background:transparent none repeat scroll 0 0;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:100px;
}

div.panel-col-last  .content .view-liste-membres-du-groupe ul li .picture img{
	width:58px;
	height:49px;
	border:1px solid #fff;
	margin:0 0 4px;
}

div.panel-col-last  .content .view-liste-membres-du-groupe ul li .views-field-name a {
	color:#2a2a2a;
	font-size:0.8em;
	font-weight:normal;
}

/* boutons */

.bouton-droite {
	/*padding:8px 0 !important;*/
}

.bouton-droite img{
	/*margin:0 0 0 20px;*/
}

.bouton-droite a{
	/*background:#EF7804;
	color:white;
	font-size:0.8em;
	padding:5px;*/
}
.bouton-gauche a {
	color: #EF7804;
	padding-left: 10px;
	font-size: .8em;
	background: transparent url(images/elements/fleche_rose.gif) no-repeat 0 6px;
	margin-left: 10px;
}

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

/* BOUTONS */

img.bouton {
	border:0 !important;
}

/* ------------------ COLONNE CENTRALE */

ul.quicktabs_tabs.quicktabs-style-zen {
	background: white !important;
	border-bottom: 2px solid #EF7804;
	font-size:1em;
	height:21px;
	list-style: none none;
	margin: 0 !important;
	padding: 0 !important;
}

/* ----------------------------- Entete */

div.panel-col #entete {
	margin: 0 0 3px 0;
	overflow: hidden
	width: 498px;
}

#entete #edit-vdn-wrapper label {
	width:425px;
	margin-bottom:10px;
}

div.panel-col #entete .content {
	overflow: hidden;
}

div.panel-col #entete .content h1{
	margin: 0;
	text-align: center;
	color: #EF7804;
	font-size: 1.3em;
	font-weight: 900;
	line-height: 1.25em;
	display: block;
}



#ma-page-message-form #edit-submit-1 {
	/*margin-right: 19px;*/
}

#ma-page-message-form div, #searchMembre-form div, #searchGroupe-form div, #searchBonneAdresse-form div, #searchAgendaSorties-form div, #searchRecette-form div, #searchEntreAide-form div, #searchFanpage-form div {
	background: #EFEFEF;
	padding: 10px;
	width: 478px;
	overflow: hidden;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.panel-col #entete .content div.form-item{
	border: none !important;
	padding: 0 0 5px 0;
	margin: 0;
}

div.panel-col #entete .content div.form-item label{
	display:block;
	float:left;
	font-size:0.8em;
	font-weight:normal;
	padding:4px 10px 0 0;
	color:#4c4c4c;
	line-height:1.25em;
	width:94px;
	text-align: right;
}
div.panel-col #entete .content div#edit-auteur-wrapper label.option, div.panel-col #entete .content div#edit-coeur-wrapper label.option, div.panel-col #entete .content div#edit-redacteur-wrapper label.option{
	width:400px;
	margin-bottom:10px;
}

div.panel-col #entete .content div.form-item input.form-text {
	border:1px solid #002564;
}

div.panel-col #entete .content div.form-item select {
	border:1px solid #002564;
	height:20px;
}

div.panel-col #entete .content input.form-submit {
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:white;
	float:right;
	font-size:0.8em;
	padding:2px;
	text-transform:uppercase;
}
div.panel-col #entete .content input.form-submit-recherche, div.panel-col #entete .content #submit-recherche, .info_ma_page #submit-recherche {
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:white;
	padding:2px;
	text-transform:uppercase;
}
div.panel-col #entete .content div.description{
	border:none !important;
	padding:0;
	font-size:0.7em;
}

div.panel-col #entete .content div.date-picker {
	border:medium none;
	float:left;
	padding:0 0 6px;
	width:430px;
}

div.panel-col #entete .content div.date-picker .date-debut {
	border:none;
	padding:0;
	float:left;
	width:200px;
}

div.panel-col #entete .content div.date-picker .date-fin {
	border:none;
	padding:0;
	float:left;
	width:200px;
}

div.panel-col #entete .content div.date-picker .date-debut div, div.panel-col #entete .content div.date-picker .date-fin div {
	margin:6px 0 0 0;
}

div.panel-col #entete .content div.date-picker .date-debut label, div.panel-col #entete .content div.date-picker .date-fin label {
	font-size:0.8em;
	color:#4c4c4c;
}

div.panel-col table.sticky-enabled {
	clear: both;
}
/*div.panel-col table.sticky-enabled img {
	position: absolute;
}*/
div.panel-col table.sticky-enabled th, div.panel-col table.sticky-enabled tbody {
	border: none;
	border-bottom: 1Px solid #ccc;
	font-size: .9em;
}
div.panel-col table.sticky-enabled .tri {
  color: white;
}
#block-invitations-2 table th {
  color: white;
  background: #eee;
  border-bottom: 1px solid #ccc;
  padding: 2px 0;
}
#block-invitations table th {
  color: white;
  background: #eee;
  border-bottom: 1px solid #ccc;
  padding: 2px 0;
}

div.panel-col table.sticky-enabled th a {
	color: #2a2a2a;
	font-weight: normal;
}

div.panel-col div.item-list {
	float:left;
	font-size:0.9em;
	text-align:center;
	width:100%;
}

div.panel-col .block-invitations div.item-list {
	float:none;
}

div.panel-col div.item-list li{
	margin:-4px;
}
.pager_result {
	margin: 10px 0;
	overflow: hidden;
	clear: both;
	float: right;
}
.pager {
	text-align: right !important;
	margin: 0 !important;
	padding: 0 !important;
}
.pager li {
	margin: 0 !important;
	padding: 0 !important;
}
.pager li a {
	color: #A1BA13;
	margin: 0 !important;
	padding: 2px 6px !important;
	text-decoration: none;
}

.pager li a:hover, .pager li.pager-current {
	color: white;
	background: #EF7804;
	text-decoration: none;
}
.pager li.pager-current {
	padding: 2px 6px !important;
	font-weight: 400;
}

/* BT DECONNEXION */

a.bt_deconnexion img{
	margin:10px 0 0 20px;
}

/* ---------------------------------------- Info MA PAGE */

/*Info page dans les node add*/
#custom_entete_node_add {
	padding-left:10px !important;
}

/*Info page dans les node add*/
* html #custom_entete_node_add {
	padding-left:25px !important;
}

.info_ma_page {
	font-size:0.7em;
	line-height:1.5em;
	color:#4C4C4C;
	width: 478px !important;
	padding: 10px;
	background: #EFEFEF !important;
	overflow: hidden;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.info_ma_page strong {
	display: block;
}
.info_ma_page img {
	float: left;
	margin-right: 10px;
	border: 1px solid #4a4a4a;
}

.info_ma_page a {
	color:#EF7804;
}

.info_ma_page a.boite_de_reception{
	padding:0 0 0 20px;
	background:url(images/elements/email.gif) no-repeat center left;
}

.info_ma_page a.lien_invitation{
	padding:0 0 0 20px;
	background:url(images/elements/asterisk_yellow.gif) no-repeat center left;
}
.info_ma_page .main-droite label {
	font-weight: 900;
	float: left;
  color: #2a2a2A !important;
  font-family: arial, sans-serif !important;
  font-size: 1em !important;
  font-style: normal !important;
}

/*-------------------------------------- Message ma page */

div.panel-col #entete .content #edit-text-wrapper label {
	width:115px;
}

div.panel-col #entete .content div.resizable-textarea {
	border:none;
	width:300px;
	margin:0 0 10px 0;
	padding:0;
}

div.panel-col #entete .content div.resizable-textarea textarea{
	border:1px solid #002564;
}

div.panel-col #entete .content div.resizable-textarea .grippie {
	width:236px;
	background:#EEEEEE url(/misc/grippie.png) no-repeat scroll center 2px !important;
}

div.panel-col .panel-pane .content div.masquer a{
	color:#EF7804;
}
div.panel-col .panel-pane .content div.masquer {
	position: absolute;
	bottom: 2px;
	right: 10px;
}

/* -------------------------------------- Onglets */

div.tabs {
	float:left;
}

div.tabs ul.primary {
	border-bottom:2px solid #EF7804;
	border-collapse:collapse;
	height:auto;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px;
	padding:0 0 0 1em;
	white-space:nowrap;
	width:470px;
}

div.tabs ul.primary li{
	position:relative;
	top:1px;
}

div.tabs ul.primary li a , div.tabs ul.primary li a:hover{
	color: #2a2a2a;
	font-size:0.85em;
	padding:3px 10px 0;
	background:#EFEFEF;
	border:0;
}

div.tabs ul.primary li.active a {
	background-color:#EF7804;
	border:0;
	color: white;
}


div.tabs2 ul.primary {
	border-bottom:2px solid #EF7804;
	border-collapse:collapse;
	height:auto;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px;
	padding:0 0 0 1em;
	white-space:nowrap;
	width:100%;
}

div.tabs2 ul.primary li{
	position:relative;
	top:1px;
}

div.tabs2 ul.primary li a , div.tabs2 ul.primary li a:hover{
	color:white;
	font-size:0.85em;
	padding:3px 10px 0;
	background:#F0C7A0;
	border:0;
}

div.tabs2 ul.primary li.active a {
	background-color:#EF7804;
	border:0;
}


/* ---------------------------------------- Liste articles */

div.panel-col div.result_articles {
	margin:10px 0 0 0;
}

div.panel-col div.result_articles .article {
	border-bottom:1px solid #ccc;
	clear:both;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	position: relative;
	overflow: hidden;
}

* html div.panel-col div.result_articles .article {
	margin: 10px 0 0 0;
}

div.panel-col div.result_articles .article img{
	float:left;
	border:1px solid #4a4a4a;
	margin:0 10px 10px 0;
}

div.panel-col div.result_articles .article div {
	border:0 none !important;
	color:#353535;
	font-size:0.7em;
	line-height:1.8em;
}
* html div.panel-col div.result_articles .article div {
	border:0 none !important;
	color:#353535;
	font-size:0.8em;
	line-height:1.8em;
}

div.panel-col div.result_articles .article div b a{
	color: #EF7804;
	font-size: 1.5em;
}

div.panel-col div.result_articles .article div span a, .result_articles a {
	color: #EF7804;
}

div.panel-col div.result_articles .article div i {
	float: right;
	color: #EF7804;
}

/* -------------------------------------- Mur */

.content .quicktabs_wrapper {float: none;}

div.quicktabs_main .block .note, .result_articles .note, #result .note {
	border-bottom:1px solid #ccc;
	clear:both;
	color:#333;
	font-size:0.7em;
	line-height:1.6em;
	margin:10px 0 0;
	padding:0 0 10px;
	position:relative;
	overflow: hidden;
}
.note span a {
  font-family: Georgia, serif;
  color: #666;
  font-style: italic;
  font-size: 1.1em;
}
.note .flag-put-on-wall a {
  font-style: normal;
  color: #2a2a2a;
  font-family: arial, sans-serif;
}

div.quicktabs_main .block .note img, .result_articles .note img {
	float:left;
	border:1px solid #cfcfcf;
	padding:3px;
	margin:0 10px 10px 0;
}

div.quicktabs_main .block .note div.groupes, div.quicktabs_main .block .note div.entraide, div.quicktabs_main .block .note div.bookmarks, div.quicktabs_main  .block .note div.agenda_sortie, div.quicktabs_main  .block .note div.album, div.quicktabs_main  .block .note div.recette, div.quicktabs_main  .block .note div.bonne_adresse, .result_articles .note .bonne_adresse, .result_articles .note .agenda_sortie, .result_articles .note .entraide, .result_articles .note .recette, .agenda_sortie {
	position:absolute;
	top:0;
	right:0;
	text-transform:uppercase;
	color:#002564;
	font-size:0.8em;
}
* html div.quicktabs_main .block .note div.groupes, * html div.quicktabs_main .block .note div.entraide, * html div.quicktabs_main .block .note div.bookmarks, * html div.quicktabs_main  .block .note div.agenda_sortie, div.quicktabs_main .block .note div.album, div.quicktabs_main .block .note div.recette, div.quicktabs_main .block .note div.bonne_adresse, * html .result_articles .note .bonne_adresse  {
	right: 10px;
}

label.views-label-field-mot-de-la-redaction-value {
	color:#002564;
	font-size:0.9em;
	font-weight:bold;
}

div.view-description-recette div.views-field-field-mot-de-la-redaction-value div.field-content {
	font-size:0.8em;
	padding: 10px 0 10px 0;
	color:#585856;
}

div.views-field-field-lien-vdn-url a {
	color:#EF7804;
}

div.view-description-recette label.views-label-field-temps-preparation-value, div.view-description-recette label.views-label-field-difficulte-value {
	font-size:0.8em;
	font-weight:bold;
}

div.view-description-recette div.views-field-field-difficulte-value span.field-content, div.view-description-recette div.views-field-field-temps-preparation-value span.field-content, div.view-description-recette div.views-field-field-nb-personne-value span {
	font-size:0.8em;
	padding: 10px 0 10px 0;
	color:#585856;
}

div.view-description-recette div.views-field-field-nb-personne-value span {
	font-weight:bold;
}

div.view-description-recette div.views-field-field-nb-personne-value, div.view-description-recette div.views-field-field-temps-preparation-value, div.view-description-recette div.views-field-field-difficulte-value{
	padding-bottom:10px;
}

div.quicktabs_main  .block .note div.groupes {
	background: transparent url('images/elements/group.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
}
div.quicktabs_main  .block .note div.groupes:hover {
	background: #f1f1f1 url('images/elements/group.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
	color: #2a2a2a !important;
}

div.quicktabs_main  .block .note div.album {
	background:url('images/elements/ico_photo.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
}
div.quicktabs_main  .block .note div.album:hover {
	background: #f1f1f1 url('images/elements/ico_photo.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
	color: #2a2a2a !important;
}

div.quicktabs_main  .block .note div.recette {
	background:url('images/elements/cake.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
}
div.quicktabs_main  .block .note div.recette:hover {
	background: #f1f1f1 url('images/elements/cake.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
	color: #2a2a2a !important;
}

div.quicktabs_main .block .note div.bonne_adresse {
	background:url('images/elements/book.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
}
div.quicktabs_main  .block .note div.bonne_adresse:hover {
	background: #f1f1f1 url('images/elements/book.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
	color: #2a2a2a !important;
}

div.quicktabs_main  .block .note div.agenda_sortie {
	background:url('images/elements/ico_agenda.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
}
div.quicktabs_main  .block .note div.agenda_sortie:hover {
	background: #f1f1f1 url('images/elements/ico_agenda.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
	color: #2a2a2a !important;
}

div.quicktabs_main  .block .note div.bookmarks {
	background:url('images/elements/page_white_text.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
}
div.quicktabs_main  .block .note div.bookmarks:hover {
	background: #f1f1f1 url('images/elements/page_white_text.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
	color: #2a2a2a !important;
}

div.quicktabs_main  .block .note div.entraide {
	background:url('images/elements/ico_mess.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
}
div.quicktabs_main  .block .note div.entraide:hover {
	background: #f1f1f1 url('images/elements/ico_mess.gif') no-repeat center right;
	padding: 2px 23px 2px 2px;
	color: #2a2a2a !important;
}

div.quicktabs_main .block .note span, .result_articles .note span {
	color:#EF7804;
	font-size:0.9em;
}

div.quicktabs_main .block .note b a, .result_articles .note b a {
	color:#EF7804;
	text-transform: uppercase;
	font-size:1.1em;
}

.note .coupdecoeur img {
border: 0;
float: none;
margin: 0;
padding: 0 0 0 5px;
}

div.quicktabs_main  .block .note div.liens, .article .liens_resultats_recherche, .note .views-field-subscribe, .note .liens_resultats_recherche {
	position: absolute;
	bottom: 2px;
	right: 10px;
}

div.quicktabs_main  .block .note div.liens a{
	color:#EF7804;
}
div.view-detail-groupe .views-field-value-1, div.view-detail-fan-page .views-field-value-1, div.view-detail-fan-page .views-field-member-count {
	float:left;
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	text-align:right;
	width:100%;
	font-size:0.8em;
}

div.view-detail-groupe .views-field-value-1 a, div.view-detail-fan-page .views-field-value-1 a{
	color:#EF7804;
}


/* -------------------------------------- Affichage type mur */

div.is_admin{
	border-bottom:1px solid #E7B4D8;
	clear:both;
	color:#333333 !important;
	float:left;
	font-size:0.7em;
	line-height:1.6em;
	margin:10px 0 0;
	padding:0 0 2px;
	position:relative;
	width:473px;
}

div.is_admin span.date{
	color:#002564;
	display:block;
	float:left;
	font-size:0.9em;
	padding:0 0 8px;
	width:100%;
}

div.is_admin div.lien_album{
	position:absolute;
	top:0;
	right:0;
}

div.is_admin div.lien_album a{
	color:#002564;
}

div.is_admin img{
	float:left;
	border:1px solid #cfcfcf;
	padding:3px;
	margin:0 10px 2px 0;
}

div.is_admin  b a{
	color:#EF7804;
	text-transform: uppercase;
	font-size:1.1em;
}

div.is_admin  .flag img{
	border:0;
}

div.is_admin  .flag-wrapper {
	float:left;
	text-align:right;
	clear:left;
}

div.is_admin  .liens_du_mur {
	float:right;
}

div.is_admin  .liens_du_mur a{
	color:#EF7804;
	padding:0 5px;
}

div.is_admin div.lst_comment {
	background:#F6E1EF none repeat scroll 0 0 !important;
	border-top:1px solid #E7B4D8;
	float:left;
	margin:6px 0 0;
	width:453px;
	padding:0 10px;
	position:relative;
}

div.is_admin div.lst_comment div.lien_masquer{
	position:absolute;
	top:0;
	right:10px;
}
div.is_admin div.lst_comment div.lien_masquer a{
	color:#333333;
}

div.is_admin div.lst_comment span.date {
	padding:0;
}

div.is_admin div.lst_comment span.comment_title {
	font-size:1.1em;
	font-weight:bold;
}

div.is_admin div.lst_comment b {
	color:#2a2a2a;
	font-size:1.1em;
}

/* ---------------------------------------- Liste Groupes */

div.view-list-groupe .view-content {
	float:left;
	padding:0 0 0 20px;
	width:471px;
}

div.view-list-groupe .view-content .views-row-odd, div.view-list-groupe .view-content .views-row-even {
	border-bottom:1px solid #E7B4D8;
	float:left;
	margin:10px 0 0;
	padding:0 0 10px;
	width:461px;
	position:relative;
}

div.view-list-groupe .view-content div {
	margin:0 0 6px 0;
}

div.view-list-groupe .view-content .views-field-field-img-fid {
	float:left;
}

div.view-list-groupe .view-content .views-field-field-img-fid img{
	border:1px solid #e3edab;
	margin:0 10px 10px 0;
}

div.view-list-groupe .view-content .views-field-title a {
	color:#2a2a2a;
	font-size:0.9em;
}

div.view-list-groupe .view-content .views-field-subscribe a {
	color:#EF7804;
	font-size:0.8em;
}

div.view-list-groupe .view-content .views-field-member-count {
	font-size:0.8em;
	color:#2a2a2a;
}

div.view-list-groupe .view-content .views-field-field-officiel-value {
	position:absolute;
	top:0;
	right:0;
	text-transform:uppercase;
	color:#002564;
	font-size:0.65em;
}

.revenir_a_la_liste {
	float: left;
}
.node-type-bonne-adresse .revenir_a_la_liste {
  clear: left;
}
.bt_add_comment {float: right;}

/* ---------------------------------------- Commentaires */

div#commentaires {
	overflow: hidden;
	clear: both;
}

div#commentaires div.commentaire {
	border-bottom: 1px solid #ccc;
	padding: 16px 0 10px 0;
	margin-bottom: 10px;
	overflow: hidden;
}

div#commentaires div.commentaire div.titre{
	padding:2px 0 0 16px;
	background:url('images/elements/apo_comm_left.gif') no-repeat top left;
	font-size:1.2em;
	color:#828281;
	margin:0 0 10px 0;
	display:none;
}

div#commentaires div.commentaire div.titre b{
	padding:0 16px 0 0;
	background:url('images/elements/apo_comm_right.gif') no-repeat top right;
}

div#commentaires div.commentaire img {
	border:1px solid #e3edab;
	margin:0 10px 0 0;
	float:left;
}

div#commentaires div.commentaire div.nom {
	margin:0 0 8px 0;
	clear:none;
	padding:0;
	width:auto;
font-size:1em;
font-weight:bold;
}

div#commentaires div.commentaire div.nom a {
	color:#2a2a2a;
}

div#commentaires div.commentaire div.content {
	clear: both;
	color: #626469;
	font-size: 1em;
	line-height: 1.25em;
	text-align: justify;
	margin-left:5px;
}

div#commentaires div.commentaire div span.date{
	display: block;
	font-style: italic;
	color: #002564;
	font-size: 0.75em;
}

div#commentaires div.commentaire a.liens-photos {
	background:transparent url(images/elements/ico_photo.gif) no-repeat scroll 0 1px;
	color:#626469;
	display:block;
	font-size:1.1em;
	margin:8px 0 0;
	padding:0 0 0 22px;
}

div#commentaires div.commentaire a.liens-photos span{
	color:#EF7804;
	font-size:1.1em;
	font-weight:bold;
}

/* -------------------------------- BLOC photos */

div.view-mes-albums-photos {
	float:left;
}

div.view-mes-albums-photos .views-row-odd, div.view-mes-albums-photos .views-row-even {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 150px;
	height: 100px;
}
 
div.view-mes-albums-photos .views-field-path img {
	display: block;
	margin: 0 auto;
	border:1px solid #d4d4d4;
	padding:3px;
}
div.view-mes-albums-photos .views-field-path {
  background: transparent url(images/elements/thumb100.gif) no-repeat center center;
  height: 75px;
}

div.view-mes-albums-photos .views-field-title {
	clear: both;
	padding-top: 5px;
}
div.view-mes-albums-photos .views-field-title span {
	display: block;
	text-align: center;
}
div.view-mes-albums-photos .views-field-title a{
	text-transform:uppercase;
	color:#EF7804;
	font-size:0.75em;
}

div.view-mes-albums-photos .views-field-photos-count {
	font-size:0.75em;
	margin:5px 0;
}

.creer_un_album, .lien_album {
	background: transparent url(images/elements/fleche_rose.gif) no-repeat 0 4px;
	float: left;
	clear: left;
	display: block;
	font-size: .8em;
	color: #EF7804 !important;
	float: none !important;
	margin-left: 10px;
	padding: 0 0 8px 10px;
}

/* ------------------------------- MENU LATERAL */

ul.menu-lateral {
	overflow: hidden;
	font-size: .8em;
	margin: 0;
	padding: 0 0 0 10px;
}
div.no-result {
	font-size:0.8em;
	color:#002564;
	padding-left: 10px;
}
ul.menu-lateral li {
	background: transparent url(images/elements/fleche_rose.gif) no-repeat 0 6px;
	color: #002564;
	display: block;
	line-height: 1.3em;
	margin: 0;
	padding: 0 0 10px 10px;
	clear: both;
}
ul.menu-lateral li a{
	color: #2a2a2a;
}
ul.menu-lateral li.all a {
	color: #EF7804;
}

/* ------------------------------ Profil */

div#infos_generales {
	font-size:0.8em;
	margin:0 0 5px 10px;
	float:left;
	clear:both;
	width:90%;
}

div#infos_generales div{
	margin:0 0 5px;
}

div#infos_generales div.picture{
	float:left;
	border:1px solid #EF7804;
	margin:0 10px 0 0;
	width:auto;
}

div#detail_profil {
	font-size:0.8em;
	margin:10px 0 5px 10px;
	float:left;
	clear:both;
	width:90%;
}

div#detail_profil div{
	margin:0 0 5px;
}

/* ------------------------------ Commentaires recents */

div#commentaires_recents {
	
}

div#commentaires_recents ul li{
	background:none;
	font-size:0.7em;
}

div#commentaires_recents ul li a{
	color:#EF7804;
	padding:0 0 0 12px;
	background:url('images/elements/fleche_rose.gif') no-repeat center left !important;
	font-size:1.1em;
}

/* ------------------------------ BLOC bonne adresse */

div.view-description-bonne-adresse {
	float:left;
	margin:0 0 10px 0;
}

div.view-description-bonne-adresse .views-field-field-descriptif-value {
	color:#585856;
	font-size:0.8em;
	margin:0 0 10px;
	line-height:1.25em;
}

div.views-field-field-url-url, div.views-field-address, div.views-field-field-redaction-value, div.views-field-field-lien-vdn-url, div.views-field-field-note-rating {
	color:#585856;
	font-size:0.85em;
	margin:0 0 5px;
	line-height:1.25em;
}
div.views-field-field-redaction-value-1 label.views-label-field-redaction-value-1{
	color:#002564;
}

div.view-description-bonne-adresse div.views-field-field-note-rating {
	clear:both;
	float:left;
}

div.view-description-bonne-adresse a{
	color:#EF7804;
}

div.view-description-bonne-adresse img{
	border:1px solid #EF7804;
	float:left;
	margin:0 10px 10px 0;
}

div.aurelien .content-left span.flag-put-on-wall a, .node-type-recette .panel-col span.flag-put-on-wall a{
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:#fff;
	font-size:0.8em;
	padding:3px;
}

/* ----------------------------------------- Bloc RECETTES */

div.view-description-recette {
	overflow: hidden;
	position: relative;
	width: 498px;
	clear: both;
}

div.view-description-recette .views-field-name {
	position: absolute;
	top: 0;
	right: 0;
	color: #002564;
	font-size: 0.7em;
	text-transform: uppercase;
}
.view-description-recette h2 {
	font-size: 1.5em;
}

div.views-field-field-ingredient-value, div.views-field-field-mode-d-emploi-value {
	color: #585856;
	font-size: 0.75em;
	margin: 0 0 18px 0;
	line-height: 1.6em;
	text-align: justify;
}

div.views-field-field-img-fid img {
	border:1px solid #EF7804;
	float:left;
	margin:0 10px 10px 0;
}

/* ------------------------------ NOTES */

div.views-field-field-note-rating label{
	display:block;
	float:left;
}

div.views-field-field-note-rating  span.field-content {
	display:block;
	float:left;
	margin:0 0 0 5px;
}

div.note-etoiles {
	margin:10px 0;
	color:#585856;
	font-size:0.85em;
	line-height:1.25em;
	float:left;
	width:100%;
}

div.note-etoiles  span.label_note_moyenne {
	display:block;
	float:left;
}
div.note-etoiles .fivestar-widget-static {
	float:left;
	margin:0 0 0 5px;
}

/* ------------------------------ Bloc meme categorie */

div#dans_la_meme_categorie  div.article, div.dans_la_meme_categorie div.article {
	background: none;
	margin: 0;
	padding: 10px;
	clear: both;
	overflow: hidden;
}

div#dans_la_meme_categorie  div.article img, div.dans_la_meme_categorie  div.article img{
	float: left;
	margin: 0 10px 10px 10px;
	border: 1px solid #002564; 
	width: 56px;
}
div.dans_la_meme_categorie div.article a {
	color: #EF7804;
	text-decoration: none;
}
div.dans_la_meme_categorie div.article a:hover {
	color: #EF7804;
	text-decoration: underline !important;
}
div#dans_la_meme_categorie  div.article a b, div.dans_la_meme_categorie  div.article a b {
	color: #EF7804;
	font-size: 0.8em;
	font-weight: 400;
	line-height: 1.4em;
	background: transparent url('images/elements/fleche_rose.gif') no-repeat 0 6px !important;
	display: block;
	padding: 0 0 0 10px;
	margin:0 0 10px 0;
}

div#dans_la_meme_categorie  div.article .fivestar-widget-static, div.dans_la_meme_categorie  div.article .fivestar-widget-static {
	/*margin:10px 0 0 5px;
	float:left;*/
}

/* --------------------------------------- Bloc entraide */

div.view-detail-entreaide {
	float:left;
	position:relative;
	width:491px;
}

div.view-detail-entreaide  .views-field-name {
	color:#002564;
	font-size:0.7em;
	text-transform:uppercase;
	margin:0 0 10px 5px;
}

div.views-field-field-descriptif-value {
	color:#585856;
	font-size:0.75em;
	margin:0 0 18px 5px;
	line-height:1.25em;
}

div.views-field-field-ville-value {
	/*font-weight:bold;*/
	color:#002564;
	text-transform:uppercase;
	font-size:0.7em;
	float:right;
}

div.view-detail-entreaide div.views-field-field-img-fid img {
	border:1px solid #EF7804;
	float:left;
	margin:0 10px 10px 0;
}

.node-type-entraide div.panel-pane .content a.bt_add_comment{
	display:block;
	clear:both;
}

div.panel-pane .content div.no_content{
	clear:both;
}


/* ---------------------------- bouton nouvel event sur agenda */

a.bt-evenement{
	float:right;
	margin:17px 5px 0 0;
}

/* ------------------------------ nb membres sur membres */

span#nb_result {
	border-bottom:1px solid #EF7804;
	clear:both;
	color:#EF7804;
	display:block;
	float:left;
	font-size:0.9em;
	margin:15px 0 10px;
	padding:0 0 4px;
	width:100%;
}

/* ------------------------------- CAS SPECIAL : page agenda, double colonne */

div.aurelien {
	float: left;
	width: 788px;
	border: 1px solid #ccc;
	margin: 10px 0 10px 0;
	background: #f3f3f3;
	padding: 13px 5px 13px 13px;
  outline: 10px solid white;
  overflow: hidden;
}

div.aurelien  .content-left {
	float:left;
	padding:0 10px 0 0;
	width:480px;
}

div.aurelien  .content-right {
	float:left;
	width:284px;
	padding:0 0 0 0;
}

div.aurelien .content-left h1{
	margin:0 0 2px 0;
	line-height:1.2em;
}

div.aurelien .views-field-name, .node-type-recette .views-field-auteur {
	color:#585856;
	text-align:right;
	padding:0 20px 15px 0;
	font-size:0.8em;	
}

.node-type-bonne-adresse div.aurelien .views-field-name {
	text-align:left;
}

.node-type-agenda-sortie div.aurelien .views-field-name {
	text-align:left;
}

.node-type-recette .views-field-auteur {
	text-align:left;
}

.node-type-recette .views-field-auteur a {
	color:#EF7804;
}

.node-type-recette .views-field-field-ingredient-value li span {
	background: transparent url('images/elements/fleche_rose.gif') no-repeat 0 6px;
	margin:  0;
	padding: 0 0 0 10px;
}

.node-type-recette h1 {
	margin-bottom:0px;
}

div.aurelien .views-field-name a{
	color:#EF7804;
}

div.aurelien div.views-field-field-img-fid img {
	margin:0 10px 10px 0;
	border:1px solid #EF7804;
	float:left;
}

div.aurelien div.views-field-created, div.aurelien div.views-field-street, div.aurelien div.views-field-postal-code, div.aurelien div.views-field-city {
	color:#585856;
	font-size:0.85em;
	margin:0 0 6px 0;
}

div.aurelien div.views-field-field-note-rating {
	color:#585856;
	font-size:0.85em;
	margin:0 0 6px 0;
}

div.aurelien div.field-content {
	text-align:justify;
	color:#585856;
	margin:10px 0 0 0;
	width:450px;
}

div.views-field-field-mot-de-la-redaction-value {
	clear:both;
}

div.aurelien div.field-content h2 {
	font-size:1.15em;
	color:#002564;
	margin:0 0 18px 6px;
}

div.aurelien div.field-content span{
	font-size:1em;	
	line-height:1.25em;
	display:block;
	margin:0 0 0 12px;
}

div.aurelien span.flag-wrapper {
	float:right;
}

div.aurelien a.liens-photos {
	background:transparent url(images/elements/ico_photo.gif) no-repeat scroll 0 1px;
	color:#626469;
	display:block;
	font-size:0.8em;
	margin:8px 0 0;
	padding:0 0 0 22px;
	float:left;
}

div.aurelien a.liens-photos span{
	color:#EF7804;
	font-size:1.1em;
	font-weight:bold;
}

div.aurelien  .content-right .onglet-titre{
	background:#002564 none repeat scroll 0 0;
	color:white;
	float:left;
	font-size:0.95em;
	padding:6px 12px;
	text-transform:uppercase;
}

div.aurelien  .content-right .wrap-gmap {
	background:white none repeat scroll 0 0;
	border:1px solid #002564;
	float:left;
	height:264px;
	width:271px;
	padding:5px;
}

div.aurelien  .content-right .wrap-gmap .gmap-gmap{
	height:264px !important;
	width:271px !important;
	position:relative;
	bottom:15px;
}

div.middle-and-last .panel-col {
	padding: 0;
	width: 500px;
	float: left;
}
.node-type-bonne-adresse div.middle-and-last .panel-col {
  margin-right: 8px;
}
div.middle-and-last .panel-col-last {
  float: left;
  width: 300px;
}

* html div.middle-and-last .panel-col {
	padding: 0;
	width: 490px;
	position: relative;
	left: -10px;
	float: left;
}
* html div.middle-and-last .panel-col-last {
  float: left;
  width: 300px;
}
.node-type-agenda-sortie .views-field-field-lien-vdn-url {
  float: left;
  clear: both;
}

/* -------------------------------------------- GMAP */


.wrap-gmap {
	background:white none repeat scroll 0 0;
	border:1px solid #002564;
	float:left;
	height:264px;
	width:271px;
	padding:5px;
}


div.onglet-titre{
	background:#002564 none repeat scroll 0 0;
	color:white;
	float:left;
	font-size:0.95em;
	padding:6px 12px;
	text-transform:uppercase;
	width:auto;
}

.wrap-gmap .gmap-gmap{
	height:264px !important;
	width:271px !important;
}

/*--------------------------------------------- Formulaires de saisie */

#node-form {
	margin-left: 10px;
}

#node-form .form-item label{
	color:#4C4C4C !important;
	display:block;
	font-size:0.8em !important;
	font-weight:normal;
	line-height:1.25em;
	padding:4px 10px 5px 0;
}

#edit-title-wrapper label, #edit-taxonomy-4-wrapper label, #edit-locations-0-street-wrapper label, #edit-locations-0-additional-wrapper label, 
#edit-locations-0-city-wrapper label, #edit-locations-0-postal-code-wrapper label, #edit-locations-0-country-wrapper label{
	float:left;
}

/*#node-form .form-item select{
	height:20px;
}*/

#node-form .filefield-element .widget-preview {
	border:0;
}

#node-form input.form-submit {
	background:#002564 none repeat scroll 0 0;
	border:0 none;
	color:white;
	font-size:0.8em;
	padding:2px;
	text-transform:uppercase;
}

#node-form div.description{
	font-size:0.7em;
}

/*--------------------------------------------- Formulaires d'inscription */

#user-register .form-item label, #user-login .form-item label , #user-pass .form-item label {
	color:#4C4C4C;
	display:block;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.25em;
	padding:4px 10px 5px 0;
}
#user-register .form-item label.option, #user-login .form-item label.option, #user-pass .form-item label.option{
	display:inline;
}

#user-register div.description, #user-login div.description, #user-pass div.description{
	font-size:0.7em;
}

#edit-profile-civilite-wrapper label, #edit-profile-name-wrapper label, #edit-profile-prenom-wrapper label, 
#edit-profile-pays-wrapper label, #edit-profile-region-wrapper label, #edit-profile-ville-wrapper label, #edit-profile-cp-wrapper label, #edit-profile-naissance-wrapper label, 
#edit-profile-humeur-wrapper label, #edit-profile-siteweb-wrapper label, #edit-profile-situationpro-wrapper label, #edit-profile-adresse-wrapper label {
	float:left;
	width:151px;
}

#edit-captcha-response-wrapper label {
	float:left;
	width:180px;
}

#user-register input.form-submit, #user-login input.form-submit, #user-pass input.form-submit {
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:white;
	font-size:0.8em;
	padding:2px;
	text-transform:uppercase;
}

/* On masque les messages de secu sur le password*/
#user-register span.password-strength, #user-register span.password-confirm, #user-profile-form span.password-strength, #user-profile-form span.password-confirm {

	visibility:hidden !important;
	display:none;
}

#user-register div.password-description, #user-profile-form div.password-description{
	display:none !important;
}

/*--------------------------------------------- Bloc Import Contact */

table.thTable {
	margin: 10px;
}

table.thTable tbody{
	border:0;
}

table.thTable tbody td, table.thTable tbody th{
	padding:0;
}

table.thTable tbody input.thTextbox {
	border:1px inset #ccc;
	padding: 2px;
	margin: 0 0 10px 0;
}

table.thTable tbody  select {
	border:1px solid #002564;
	height:20px;
}

table.thTable tbody label{
	color:#4C4C4C;
	display:block;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.25em;
}

table.thTable tbody  input.thButton {
	background: #EF7804;
	border:0 none;
	color:white;
	font-size:0.8em;
	padding:2px;
	margin:16px 0 0 0;
}
table.thTable tbody  input.thButton:hover, table.thTable tbody  input.thButton:focus {
	background: #EF7804;
}

#importation-outlook-form label {
	color:#4C4C4C;
	display:block;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.25em;
	padding:0 0 5px 0;
}
#importation-outlook-form #edit-upload-wrapper {
	padding: 10px;
}
#importation-outlook-form input.form-submit {
	background: #EF7804;
	border: 0 none;
	color: white;
	font-size: 0.8em;
	padding: 2px;
	display: block;
	margin: 0 auto;
}


.page-openinviter table.thTable .thTableRow label{
	margin-right:20px;
}
/* List des contacts */
.page-openinviter table#tableau_contacts{
	margin-left:10px;
	font-size:0.9em;
}
.page-openinviter table#tableau_contacts tr.thTableHeader{
	background: #FFF none repeat scroll 0 0;
	font-weight:bold;
	color: #EF7804;
	font-size:1.2em;
}
.page-openinviter table#tableau_contacts td{
	padding:0.3em;
}

.page-openinviter table#tableau_contacts tr.thTableDesc{
	background: #EF7804 none repeat scroll 0 0;
	color:#FFF;
}
.page-openinviter table#tableau_contacts tr.thTableDesc td{
	border-right:1px solid #FFFFFF;
}
.page-openinviter table#tableau_contacts td .thCheckbox{
	display:block;
	margin:0 auto;
}
.page-openinviter table#tableau_contacts tr.thTableEvenRow,.page-openinviter table#tableau_contacts tr.thTableOddRow,.page-openinviter table#tableau_contacts tr.disabled_contact{
	border-bottom: 1px solid #002564;
}
.page-openinviter table#tableau_contacts tr.thTableEvenRow{
	background:#FAFFE1 none repeat scroll 0 0;
}
.page-openinviter table#tableau_contacts tr.disabled_contact{
	color:#fff;
	background: #002564 none repeat scroll 0 0 !important;
}
.page-openinviter table#tableau_contacts tr.disabled_contact a{
	color:#fff;
	text-decoration:underline;
	font-size:0.8em;
}
.page-openinviter table#tableau_contacts tr.disabled_contact a:hover{
	text-decoration:none;
}
/*Formulaire si erreur */
.page-openinviter table.tbErrorMsgGrad, .page-openinviter table.thTable{
	margin-left:10px;
}
.page-openinviter table.tbErrorMsgGrad tbody{
	border: 1px solid #EF7804 !important;
}
.page-openinviter table.tbErrorMsgGrad td{
	color:#EF7804 !important;
	padding-left:20px !important;
	font-size:0.8em;
}
/* -------------------------------------------------- Bloc invitations */

div.block-invitations  {
	font-size:0.8em;
}

div.block-invitations table tbody {
	border:0 !important;
}

div.block-invitations tr th{
	border:0 !important;
	padding:10px;
}

div.block-invitations tr td {
	padding:10px;
}

div.block-invitations tr td a {
	color:#EF7804;
}

div.block-invitations tr td img {
	width:57px;
	height:49px;
	border:1px solid #e3edab;
}

/*-------------------------------------- Boite de reception */

.content_boite_de_reception fieldset.collapsed, .content_boite_de_reception fieldset.collapsible{
	border:1px solid #EF7804;
}

* html .content_boite_de_reception fieldset.collapsed {
	width:450px;
}

* html .content_boite_de_reception fieldset.collapsible{
	width:430px;
}

.content_boite_de_reception fieldset.collapsed legend , .content_boite_de_reception fieldset.collapsible legend{
	font-size:0.8em;
	padding:0 10px 0 0;
}

.content_boite_de_reception fieldset.collapsed legend a, .content_boite_de_reception fieldset.collapsible legend a{
	color:#EF7804;
	line-height:1.25em;
}

.content_boite_de_reception fieldset.collapsible label {
	display:block;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	width:138px;
}

.content_boite_de_reception fieldset.collapsible input#edit-search {
	width:250px;
}

.content_boite_de_reception fieldset.collapsible input#edit-save {
	display:none;
}

.content_boite_de_reception fieldset.collapsible select#edit-author {
	width:250px;
}

.content_boite_de_reception table.sticky-enabled {
	width:491px !important;
	font-size:0.8em;
}

.content_boite_de_reception table.sticky-enabled  th {
	background:#EF7804;
	font-size:1.1em;
	padding-right:4px;
}
.content_boite_de_reception table.sticky-enabled  th a{
	color:white !important;
}

.content_boite_de_reception table.sticky-enabled tr.even {
	background:#faffe1 !important;
}

.content_boite_de_reception table.sticky-enabled tr.odd {
	background:white !important;
}

.content_boite_de_reception table.sticky-enabled a{
	color:#EF7804;
}

.content_boite_de_reception .message-participants {
	font-size:0.8em;
	margin:0 0 10px;
	padding:0 0 4px 10px;
}

.content_boite_de_reception .message-participants a{
	color:#EF7804;	
}

.content_boite_de_reception div.picture img{
	border:1px solid #666;
	width:80px;
}

.content_boite_de_reception .middle-column {
	width:100px;
	text-align:left;
	
}
.content_boite_de_reception .middle-column .name {
	font-size:0.8em;
	line-height:1.25em;
}
.content_boite_de_reception .middle-column .date {
	font-size:0.75em;
}
.content_boite_de_reception .middle-column .name a {
	color:#EF7804;	
}

.content_boite_de_reception .right-column {
	margin:0 0 0 200px;
}
.content_boite_de_reception .right-column .message-actions li a{
	background:#EF7804 none repeat scroll 0 0;
	color:white;
	display:block;
	font-size:0.8em;
	line-height:1.5em;
	padding:0 6px;
}

.content_boite_de_reception .bottom-border {
	border:none;
}

.content_boite_de_reception #privatemsg-new  .form-item {
	margin-top:0;
}
.content_boite_de_reception #privatemsg-new label {
	color:#EF7804;
	display:block;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 10px;
}

input#edit-preview {
	display:none;
}
.content_boite_de_reception #privatemsg-filter-form {
	display:none;
}

#privatemsg-new fieldset {
	border:1px solid #EF7804;
}

#edit-recipient-wrapper label, #edit-body-wrapper label {
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:10px;
}


/*-------------------------------------- Bookmarking */

div.content_book {
	float:left;
	clear:both;
}

div.content_book h1 {
	margin-top:0;
}

div.content_book div img{
	display:block;
	border:1px solid #EF7804;
	margin:0 10px 10px 0;
	float:none !important;
}

div.content_book div {
	font-size:0.8em;
	text-align:justify;
	margin:0 0 10px 0;
	width:450px;
}

/* ----------------------------------------------- */

.comments, .comment{
display:none;
}

/*#add_comment {
	display:none;
}*/

.tips{display:none;}

/*#edit-subject-wrapper {display:none}*/


.not-logged-in.page-user #container, .logged-in #container {
	background: transparent url(images/elements/bg-user-register.gif) repeat-y top center;
}
/*.not-logged-in #container #content {
	background-color: transparent;
	background-image: url(images/elements/bg-content-form.gif);
	background-repeat:  no-repeat;
	background-position: top left;
	padding-left: 190px;
	width: 810px;
}
*/
.not-logged-in #sidebar-left{
	background-image: url(images/elements/bg-content-form.gif);
	height:600px;
	min-height:600px;
	width: 180px;
	background-repeat:no-repeat;
	background-color:#EFEFEF;
}
#user-profile-form {
	line-height: 1.5em;
	font-size: .9em;
	width: 497px;
}
#profil_utilisateur {
	padding-top: 10px;
}
#user-register fieldset, #user-profile-form fieldset, #profil_utilisateur fieldset {
	border: 0;
	background: transparent url(images/elements/bg-form.gif) repeat-x bottom center;
}
.form-item {clear: both;}
#profil_utilisateur fieldset {
	position: relative;
}
#profil_utilisateur fieldset .popup {
	position: absolute;
	bottom: -10px;
	right: 20px;
	font-size: .9em;
}
#user-register .form-item label, #user-login .form-item label, #user-pass .form-item label {
	cursor: pointer;
	color: black;
}

#user-register fieldset legend, #user-profile-form fieldset legend, #edit-friend-notification-wrapper label, #profil_utilisateur fieldset legend {
	font-family: Georgia, serif;
	font-style: italic;
	color: #002564;
	font-size: 1.3em;
}
#edit-friend-notification-wrapper label {
	font-weight: 400;
	padding: 10px 0 10px 20px;
}
#edit-friend-notification-wrapper select, #edit-friend-notification-wrapper .description {
	margin-left: 20px;
}
#edit-name-wrapper label, #edit-mail-wrapper label, #edit-conf-mail-wrapper label , #edit-pass-pass1-wrapper label , #edit-pass-pass2-wrapper label,
#edit-pass-wrapper label {
	float: left;
	width: 151px;
}
#edit-profile-situationpro-wrapper label {
	width: 365px;
}

.panel-col-first .inside .content .views-field-value-1, .panel-col-first .inside .content .views-field-value {display: inline;}
/*.panel-col-first .inside .content .views-field-value {margin: 0;}*/
.panel-col-first .inside .content .views-field-value-2 span {
	font-family: Georgia, serif;
	font-style: italic;
	color: #EF7804 !important;
}

#edit-friend-notification-wrapper { display:none;}

/*#edit-timezone-name-wrapper { display:none;}*/

div.message {
	clear: both;
	color: #333333 !important;
	font-size: .75em;
	line-height: 1.6em;
	background: #F2EDE4 url(images/elements/bulle.gif) no-repeat 0 0 !important;
	padding: 10px;
	overflow: hidden;
	position: relative;
}
div.msg_animateur {
	font-size: 1.3em !important;
}
div.message h3 {
  font-size: .75em !important;
}


div.message span.date {
color:#002564;
display:block;
float:left;
font-size:0.9em;
padding:0 0 8px;
width:100%;
}

div.message img {
  border: 1px solid #CFCFCF;
  float: left;
  margin: 0 10px 2px 0;
  padding: 3px;
}

div.message b {
color:#2a2a2a;
/*font-size:1.1em;*/
}


/* ----------------------------- Entete */
.views-exposed-form{
	width:491px;
	padding-top:9px;
	background:url('images/structure/background/entete_top.gif') no-repeat top left;
	float:left;
	margin:0 0 20px 0;
}

#views-exposed-form  div.form-item input.form-text {
	border:1px solid #002564;
}

.views-exposed-form .views-exposed-widget {
	width:491px;
	padding-top:9px;
	float:left;
	margin:0 0 20px 0;
	background:#faffe1;
}

.views-exposed-form .views-exposed-form {
	width:491px;
	padding-top:9px;
	float:left;
	margin:0 0 20px 0;
	background:#faffe1;
}
.views-exposed-form .content{
	float:left;
	padding-bottom:9px;
	width:491px;
	background:url('images/structure/background/entete_bottom.gif') no-repeat bottom left;
}

.views-exposed-form .content h1{
	background: #eef3d3;
	border-left:1px solid #DBEE6E;
	border-right:1px solid #DBEE6E;
	float:left;
	padding:0 32px;
	width:425px;
	margin:0;
	text-align:center;
	color:#EF7804;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.25em;
}

#view-filters .content h1 span{
	color:#002564;
	font-size:1.3em;
	line-height:1.25em;
}

#view-filters .content div{
	background:#faffe1;
	border-right:1px solid #dbee6e;
	border-left:1px solid #dbee6e;
	float:left;
	width:425px;
	padding:0 32px;
	position: relative;
}
#view-filters .content div #edit-submit {
	position: absolute;
	right: 51px;
	top: 39px;
}

* html #view-filters .content div{
	padding:0 32px 0 32px;
}

#view-filters .content div.form-item{
	border:none !important;
	float:none;
	width:auto;
	padding:0;
	margin:10px 0;
}

#view-filters .content div.form-item label{
	display:block;
	float:left;
	font-size:0.8em;
	font-weight:normal;
	padding:4px 10px 0 0;
	color:#4c4c4c;
	line-height:1.25em;
	width:94px;
}

#view-filters .content div.form-item input.form-text {
	border:1px solid #002564;
}

#view-filters .content div.form-item select {
	border:1px solid #002564;
	height:20px;
}

#view-filters .content input.form-submit {
	background:#002564 none repeat scroll 0 0;
	border:0 none;
	color:white;
	float:right;
	font-size:0.8em;
	padding:2px;
	text-transform:uppercase;
}

/*NEw DPI*/
#cboxLoadedContent {
	font-size:0.8em;
	color:#EF7804;
}

#cboxLoadedContent input.form-submit {
	font-size:0.8em;
	color:#fff;
	background-color:#EF7804;
	margin-top:10px;
}

#cboxLoadedContent a {
	font-size:0.8em;
	color:#EF7804;
	margin-top:10px;
}

#add_comment fieldset.collapsible {
	display:none;
}

.liens-gauche .content {
	font-size: .8em;
	padding-top: 15px;
	padding-left: 10px;
}
.liens-gauche .content a {
	background: transparent url(images/elements/fleche_rose.gif) no-repeat 0 3px;
	color: #EF7804;
	font-family: arial, sans, freeSans;
	padding-left: 10px;
	display: block;
}

#infos_generales h2 {
	font-size:1.5em;
}

#infos_generales div.view-mon-profil {
	font-size:1.2em;
	color:#585856;
}

#detail_profil h2 {
	font-size:1.5em;
}

#detail_profil div.view-detail-du-profil {
	font-size:1.2em;
	color:#585856;
}

/* Album */
h2.title a.active {
	color:#EF7804;
	font-weight:bold;
	font-size:1.7em;
}
.info_ma_page .main-gauche {
	float: left;
	width: 45%;
}
.info_ma_page .main-droite {
	float: left;
	width: 55%;
}
.info_ma_page .main-droite .recherche_globale #rechercher {
	background: white url(images/elements/magnify.gif) no-repeat 2px 3px;
	border: 1px inset #ccc !important;
	padding: 2px 2px 2px 15px;
	width: 198px;
	clear: left;
}

#submit-recherche{
	font-size:1.2em;
	margin-left:10px;
}

#bthumeur {
	float:right;
	margin-top:10px;
}

#btenvoie {
	float:right;
}

#edit-text-wrapper {
	float:left !important;
}


/* --- Hack pourri ---*/
#sidebar-left {
	margin-top:-15px !important;
}

/* --- ---*/

#entete .recherche_globale #rechercher {
	border:1px solid #002564;
}

#submit-recherche{
	font-size:1.2em;
	margin-left:10px;
}

#bthumeur {
	float:right;
	margin-top:10px;
}

#btenvoie {
	float:right;
}

#edit-text-wrapper {
	float:left !important;
}

#entete #edit-texte-wrapper #edit-texte {
	width: 473px;
	border: 1px inset #ccc;
	padding: 2px;
}

/* --- Hack pourri ---*/
#sidebar-left {
	margin-top:-15px !important;
}


/* --- ---*/

#sidebar-left {
	min-height:700px;
	background-color:#EFEFEF;
	float:left;
	overflow:hidden;
	width:182px;
}

#profil_utilisateur fieldset a{
	color:#EF7804;
	float:right;
}

#profil_utilisateur fieldset a :hover {
	color:#FF3C3C;
	text-decoration:underline;
}

#profil_utilisateur fieldset a :visited {
	color:#006699;
	text-decoration:none;
}

#profil_utilisateur .sports ul, #profil_utilisateur .centredinterets ul {
	color:#002564;
	margin:0;
	list-style: none none;
	line-height:1.3em;
	padding: 0 0 0 20px;
}

#profil_utilisateur .sports ul li, #profil_utilisateur .centredinterets ul li {
	background: transparent url(images/elements/fleche_rose.gif) no-repeat scroll 0 6px;
	clear: both;
	display: block;
	margin: 0;
	padding: 0 0 0 10px;
	zoom:1;
}

#profil_utilisateur .avatar {
	float:left;
	padding-right: 10px;
}
.centredinterets span, .sports span {
	display: block;
	font-weight: 900;
	padding-top: 10px;
}
.message-participants {
	display:none;
}
.panel-col-last-cus {
	margin-left: 387px;
	margin-right: -1000px;
	margin-top: -318px !important;
	width: 300px;
	float: left;
}


.panel-col-last-cus2{
	margin-left:430px;
	margin-right:-960px;
	margin-top:-15px !important;
	width:300px;
}

/*-------------------------------------------------- Formulaire de demande d'ami */
#flag-confirm{
	margin-left:10px;
}
#flag-confirm div #edit-flag-friend-message-wrapper label{
	font-weight:normal;
	font-size:0.9em;
}
#flag-confirm div #edit-flag-friend-submit{
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:#fff;
	font-size:0.8em;
	margin: 16px 0;
	padding:2px;
}
#flag-confirm div > a{
	background:#EF7804 none repeat scroll 0 0;
	color:#fff;
	font-size:0.8em;
	margin: 16px 0 0;
	padding:3px;
}
#flag-confirm div > a:hover{
	text-decoration:none;
}

/*--------------------------------------------------- Liste des membres groupe */
.node-type-groupes div.panel-col-last  .content .view-liste-membres-du-groupe ul {
	margin: 0;
	padding: 10px;
}
.node-type-groupes div.panel-col-last  .content .view-liste-membres-du-groupe ul li {
	width: 73px;
	height: 75px;
	font-size: 0.8em;
	padding: 10px;
	line-height: 1em;
	margin: 0 0 10px 0;
}
.node-type-groupes div.panel-col-last  .content .view-liste-membres-du-groupe ul li a {
	color: #2a2a2a;
}
.node-type-groupes div.panel-col-last  .content .view-liste-membres-du-groupe ul li:hover {
	background: #002564;
}
.node-type-groupes div.panel-col-last  .content .view-liste-membres-du-groupe ul li:hover a {
	color: white !important;
	text-decoration: none;
}
.node-type-groupes div.panel-col-last  .content .view-liste-membres-du-groupe ul li:hover a:hover {
	text-decoration: none;
}
.node-type-groupes div.panel-col-last  .content .view-liste-membres-du-groupe ul li .views-field-value-1 span.field-content{
	color:#2a2a2a;
}
/*--------------------------------------------------- Formulaire de commentaire */
#comment-form{
	margin-left:10px;
}
#comment-form ul.tips{
	display:none;
}
#comment-form > p > a{
	display:none;
}
#comment-form .form-item label {
	color:#4C4C4C;
	display:block;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.25em;
	padding:4px 10px 5px 0;
}
#comment-form input#edit-submit{
	background:#002564 none repeat scroll 0 0;
	border:0 none;
	color:white;
	font-size:0.8em;
	padding:2px;
	text-transform:uppercase;
}


/* Commenter une annonce */
.node-type-entraide #comment-form-block ul.tips, .node-type-entraide #comment-form-block p{
	display:none;
}
.node-type-entraide #comment-form-block .form-item{
	background:#F5F1EB none repeat scroll 0 0;
	border:1px solid #EBE8DB;
	padding:10px 20px;
}
.node-type-entraide #comment-form-block .form-item label{
	color:#4C4C4C;
	display:block;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.25em;
	padding:4px 10px 5px 0;
}
.node-type-entraide #comment-form-block #edit-submit-1{
	background:#EF7804 none repeat scroll 0 0;
	border: 0 none;
	color:white;
	font-size:0.8em;
	padding:3px;
}

/* ------------------------------------------------------------------------------ Album photo */
.node-type-album #contenu #squeeze h1{
	margin-left:10px;
}
/*.node-type-album #contenu #squeeze .tabs2{
	display:none;
}*/
.node-type-album #gallerix-add-pictures-form{
	margin-left:10px;
	line-height: 1.5em;
	font-size: .9em;
}
.node-type-album #gallerix-add-pictures-form fieldset{
	border:1px solid #002564;
}
.form-item {clear: both;}
.node-type-album #gallerix-add-pictures-form label{
	cursor: pointer;
	color: #EF7804;
	font-weight:400;
}
.node-type-album #gallerix-add-pictures-form fieldset legend{
	font-family: Georgia, serif;
	font-style: italic;
	color: #002564;
	font-size: 1.3em;
	padding:3px
}
.node-type-album #gallerix-add-pictures-form #edit-upload-1-wrapper{
	margin:0;
}
.node-type-album #gallerix-add-pictures-form input#edit-submit{
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:#fff;
	font-size:0.8em;
	padding:3px;
}

.node-type-album #progress{
	margin-left:10px;
}

.node-type-album #gallerix-manage-pictures-form{
	margin-left:10px;
}
.node-type-album #gallerix-manage-pictures-form p{
	margin-bottom:15px;
}
.node-type-album #gallerix-manage-pictures-form #gallerix-caption-field-97{
	width: 300px;
}
.node-type-album #gallerix-manage-pictures-form #edit-save{
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:#fff;
	font-size:0.8em;
	padding:3px;
}

#tous_mes_groupes {clear: both;}
.thButton, .form-submit, .form-submit-recherche {
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.thButton:hover, .form-submit:hover, .thButton:focus, .form-submit:focus, .form-submit-recherche:hover, .form-submit-recherche:focus, .info_ma_page #submit-recherche:hover, .info_ma_page #submit-recherche:focus {
	background: #EF7804 !important;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
form#privatemsg-new input#edit-submit, form#flag-confirm input#edit-submit {
	background:#EF7804 none repeat scroll 0 0;
	border:0 none;
	color:white;
	font-size:0.8em;
	padding:2px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	cursor:pointer;
}

#contacts_page_tab {
	font-size: .8em;
	clear:both;
}
#contacts_page_tab a {
	color: #EF7804;
}
#contacts_page_tab tr {
	border-bottom: 1px solid #ccc;
}


.label_note_moyenne {
	font-weight: 900;
	font-size: .8em;
}
.view-description-recette .fivestar-widget-static {
	margin-bottom: 5px;
}
.views-field-field-lien-vdn-url {
	font-size: .8em;
	padding: 10px;
	float: right;
	background: transparent url(images/elements/fleche_rose.gif) no-repeat center left;
}
.flag-link-toggle {
	float: right;
}
.content li.all {
  background: transparent url(images/elements/fleche_rose.gif) no-repeat 0 6px;
	padding-left: 10px;
	line-height: 1;
	margin-bottom: 10px;
}
.content li.all a {
	color: #EF7804;
	font-size: .8em;
}
.menu-lateral li.all a {
	font-size: 1em;
}


#liste_bookmark .view-content .views-row-odd, #liste_bookmark .view-content .views-row-even {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
#liste_bookmark .view-content .views-field-title h2 {
  margin: 10px 0 0 0;
}
#liste_bookmark .view-content .views-field-title h2 a {
  color: #EF7804
}
#liste_bookmark .view-content .views-field-created {
  font-family: Georgia, serif;
  color: #ccc;
  font-style: italic;
  font-size: .7em;
  line-height: 1;
}
#liste_bookmark .view-content .views-field-field-commentaire-value {
  background: #F6E1EF url(images/elements/bulle.gif) no-repeat 0 0 !important;
  font-size: .8em;
  padding: 10px;
}
#liste_bookmark .view-content .views-field-field-commentaire-value label {
  font-weight: 900;
  padding: 5px 0 10px 0;
}

.page-user h1.pagetitle {
  display: block;
}
.logged-in.page-user h1.pagetitle {
  display: none;
}

#sidebar-right h2.ultra_title {
  display: block;
  background: transparent;
  text-align: center;
  color: #EF7804;
  font-size: 1.3em;
  text-transform: none;
}

.not-logged-in #squeeze {
  width: 787px;
  padding-left: 192px;
}
.not-logged-in #container #contenu {
  background: transparent url(images/elements/bg-content-form.gif) repeat-y 0 0;
}

.create_album {
  clear: both;
  padding: 10px 0;
  font-size: .8em;
  padding-left: 10px;
  background: transparent url(images/elements/fleche_rose.gif) no-repeat center left;
}
.create_album a {
  color: #EF7804;
}




.node-type-agenda-sortie #squeeze #entete {
  position: relative;
  left: -10px;
}
* html .node-type-agenda-sortie #squeeze #entete {
  position: relative;
  left: -20px;
}
* html .node-type-agenda-sortie #squeeze .tabs {
  position: relative;
  left: -10px;
}

.write_msg {
  color: #EF7804 !important;
  font-size: .8em;
  padding-left: 10px;
  background: transparent url(images/elements/fleche_rose.gif) no-repeat center left;
}


/** html #node-form {
  position: relative;
  left: 10px; 
}*/

#privatemsg-filter-dropdown {
	display:none;
}

#gallerix-add-pictures-form{
	float:left;
}


.node-type-bonne-adresse h1.pagetitle {display: none;}
.node-type-bonne-adresse h1 {
  display: block;
  width: 490px;
}



/* -------------------------------------------------------------------- Bandeau sous-menu */

	#header #bandeau-sous-menu {	
		height:29px;
		width:998px;
		background:#fff;
		border-bottom:1px solid #EF7804;
		border-left:1px solid #EF7804;
		border-right:1px solid #EF7804;
	}
	* html #header #bandeau-sous-menu {
	 width: 996px; 
	}

	
	#header #bandeau-sous-menu ul{
		font-size:1.2em;
		float:left;
		padding:8px 0 0 60px;
		width:940px;
		color:#EF7804;
	}
	
	* html #header #bandeau-sous-menu ul{
		position:relative;
		top:2px;
		width: 938px;
	}
	
	*+html #header #bandeau-sous-menu ul{
		position:relative;
		top:2px;
	}
	
	#header #bandeau-sous-menu ul li{
		display:block;
		float:left;
		border-right:1px solid #EF7804;
		padding:0 9px;
		color:#EF7804;
	}
	
	#header #bandeau-sous-menu ul li.last {
		border:0;
	}
	
	#header #bandeau-sous-menu ul li a{
		/*color:white;*/
		color:#EF7804;
	}
	
	#header #bandeau-sous-menu div#form-recherche{
		float:left;
		padding:3px 0 0 0;
		position:relative;
		top:-8px;
	}
	
	#header #bandeau-sous-menu div#form-recherche label{
		color:white;
		padding:0 9px;
	}
	
	#header #bandeau-sous-menu div#form-recherche input#rechercher{
		border:1px solid #d56eb5;
		height:16px;
		width:190px;
	}
	
	#header #bandeau-sous-menu div#form-recherche input#submit-recherche{
		background:#BD1339;
		color:white;
		border:none;
	}

/* Affichage spécifique dans la colorbox */
	
#cboxLoadedContent .collapsible{display:none;}
* html #cboxLoadedContent select{
	visibility:visible !important;
}

/* Affichage de la photo spécifique sous IE6 */

* html #profil_utilisateur fieldset img{
	float:none !important;
}

/* Positionnement du logo beta */

#haut_header h1{
	position:relative;
}

#logo-site-beta {
	left:390px !important;
	position:absolute;
	top:-5px !important;
	width:62px;
}

/**/

.page-create-account-succes #content {
	padding-left:190px;
	width:498px !important;
}

.page-create-account-succes  #sidebar-right {
	display:none;
}

	#container #header #leaderboardv2 {
    background: #efefef;
		margin: 0;
		padding: 10px 0;
	}
	
	
p.import-contact{
	margin-left:10px;
	margin-right:10px;
}

div.openxhp {
margin-bottom:10px;
margin-left:10px;
}
.result_articles .note span.agenda_lieu{
color:#666666;
text-transform:uppercase;
}


/* PAGE INFO CLUB
============================================================================= */

#searchFanpage-form {
	background: #EFEFEF;
	padding: 10px;
	float: left;
	width: 478px;
		/* CSS 3*/
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
#searchFanpage-form #edit-processed-keys-wrapper {
	float: left;
	padding-right: 10px;
}
#searchFanpage-form label {
	display: block;
	font-size: .7em;
	font-weight: 900;
	color: #2A2A2A;
	padding-bottom: 5px;
}
#searchFanpage-form #edit-processed-keys{
	background:white url(images/elements/magnify.gif) no-repeat scroll 2px 3px;
	border:1px inset #CCCCCC !important;
	clear:left;
	padding:2px 2px 2px 15px;
	width:198px;
}
#searchFanpage-form #edit-submit, .bouton_ajouter_fan_page {
	margin-top: 29px;
	border: 0;
	background:#EF7804;
	cursor:pointer;
	color: white;
	padding: 5px;
	display: block;
	float: left;
}
#searchFanpage-form  .bouton_ajouter_fan_page {
	font-size: .8em;
	color: white;
	margin-left: 10px;
	padding: 6px 5px;
		/* CSS 3*/
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}


#lien_quitter_le_club {
	display: block;
	float: right;
	width: 120px;
	height: 40px;
	background: transparent url(/sites/all/themes/beginning/images/boutons/bt_stop_suivre_club.gif) no-repeat 0 0;
	text-indent: -5000em;
}
#lien_suivre_le_club {
	display: block;
	float: right;
	width: 120px;
	height: 40px;
	background: transparent url(/sites/all/themes/beginning/images/boutons/bt_suivre_club.gif) no-repeat 0 0;
	text-indent: -5000em;
}
#lien_quitter_le_groupe {
	display: block;
	float: right;
	width: 120px;
	height: 40px;
	background: transparent url(/sites/all/themes/beginning/images/boutons/bt_stop_suivre_groupe.gif) no-repeat 0 0;
	text-indent: -5000em;
}
#lien_suivre_le_groupe {
	display: block;
	float: right;
	width: 120px;
	height: 40px;
	background: transparent url(/sites/all/themes/beginning/images/boutons/bt_suivre_groupe.gif) no-repeat 0 0;
	text-indent: -5000em;
}

