@import url("reste.css");
@import url("form.css");
@import url("href.css");

#fond-haut {
	background:url(../images/fond_haut.gif) top repeat-x;
	width:100%;
	height:100%;
}

#global {
	width:915px;
	margin:0 auto;
	height:100%;
	margin-bottom:20px;
	position:relative;
}

#header {
	width:100%;
}
div.marge {
	margin-bottom:10px;
	width:590px;
}

#conteneur_header {
	background:url(../images/people.png) no-repeat top left;
	width:100%;
	height:75px;
}

#content {
	width:100%;
	min-height: 250px;
}

#content_center {
	margin-top: 10px;
}

#content_haut {
	width:100%;
	min-height: 320px;
}

#colonne-gauche
{
	float:left;
	width:600px;
}
.colonne-gauche {
	height: auto;
	overflow:hidden; 
}
.colonne-gauche h5 {
	font-size:14px;
}
.forMessages {
	margin: auto;
	margin-top: 20px;
}

#colonne-gauche .lef_box
{
	width:360px;
	float:left;
}

#colonne-gauche .right_box
{
	width:230px;
	margin-left:360px;
}

#colonne_droite
{
	background:url(../images/fond_titre.gif) top repeat-x;
	width:280px;
	padding-left:20px;
	margin-left:615px;
	position:relative;

}

#slideo
{
	background:url(../images/cadre.gif) no-repeat;
	width:287px;/*297*/
	height:92px;/*92*/
	padding:8px 5px 0 5px;
	position:absolute;
	left:1px;
	margin-top:13px;
}

#content_tab
{
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	background-color:#f7f7f7;
	min-height:600px;
	overflow:hidden;
}

#latest, #topViewed, #topRated, #topCommented, #groupTab, #eventTab, #members
{
	height:100%;
}


#members .admin
{
	background:url(../images/email_edit.png) left top no-repeat;
	padding-left:25px;
}

#minibox
{
	width:170px;
	height:302px;
	float:left;
	overflow:hidden;
	margin-left:8px;
}

#tag
{
	width:323px;
	height:255px;
	border:#CCC 1px solid;
	background-color:#FFF;
	float:right;
	padding-bottom:5px;
	margin-bottom:40px;
	margin-right:9px;
	overflow: hidden;
}

#articleNavigatorBar
{
	width:190px;
	float:left;
}

#articleNavigatorContent
{
	margin-left:190px;
	padding-top:10px;
}
/*------------------------------------------------*/
/*-------------------Communaut�--------------------*/
/*------------------------------------------------*/
		
#sideBar
{
	width:335px;
	float:left;
}

#sideContent
{
	background:url(../images/fond_titre.gif) top repeat-x;
 width:537px;
 margin-left:20px;
	float:left;
	border:#eeeeee 1px solid;
	padding:0 10px;
}


.lien_haut
{
	display:block;
	position:relative;
	bottom:30px;
	float:right;
	right:20px;
	text-align:right;
}


.lien_ajout 
{
	background:#ededed;
	display:block;
	width:180px;
	height:20px;
	line-height:20px;
	text-align:center;
	position:relative;
	bottom:0;
	float:right;
	cursor: pointer;

}
.right {
	float: right;	
}
#articleDetails {
   width: 600px;	
}

.sideContentLeft #articleDetails
{
	width: 580px;
}

.sideContentLeft #commentNavigator
{
	width: 580px;
}	

#commentNavigator {
	
	width: 600px;
}
#information {
	width: 300px;	
}




.conteneur_commt .text_comment
{
	border-left: #F60 solid 2px;
	padding-left:10px;
	margin-top:20px;


}

.bloc
{
	background:url(../images/fond_titre.gif) top repeat-x;
	margin-bottom:20px;
	border:#eeeeee 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.details_evenement img,
.navigator_member img
{
	border: 1px solid #babfc1;

}

.details_evenement ul
{
	
	margin: 10px 0 10px 0;
	height:auto;
	height:48px;
}

.details_evenement li
{

	text-transform:uppercase;
	font-weight:bold;
	float:left ;


	margin-right: 10px;

}

.details_evenement span
{
	text-transform: capitalize;
	font-weight: normal;
	margin-right: 5px;
}

ul.navigator_member
{
	
	margin:10px 0;
	overflow:hidden;
	
	}


.navigator_member li
{
	
  float:left;
	text-transform: capitalize;
margin-right:5px;
	font-size: 11px;
	display:block;

}


/*---------------------------------------*/
/*-------------Fin Communaut�------------*/
/*---------------------------------------*/


.pager
{

	
	height:30px;
    text-align: center;
    margin: 10px 0; 
}

#footer
{
	background:url(../images/fond_pied.gif) no-repeat top left;
	height:50px;
	width: 100%;
}

.infos {
	line-height:1.3em;
	margin:0 0 5px;
	padding:5px 0;
}

#information {
  background:transparent url(../images/fond_titre.gif) repeat-x scroll center top;
  float:right;
  position:relative;
  width:300px;	
}


.infos img {
	margin-bottom:0;
}

.thumbnailBig, .infos img {
	display:inline;
	float:left;
	margin:0 5px 5px 0;
}
.membersCommunity .thumbnailBig, .infos img {
	display:inline;
	float:left; 
	margin:0;
	margin-right: 5px;
}
#objectContainer img {
  width: 600px;
  margin-bottom: 10px;	
}
#controls img {
  width: 25px;	
}
.sideContentLeft img {
	float:left;
	margin-right:5px;
}


ul.navigator li h4 {
	font-size:1.2em;
	margin-bottom:5px;
	color:#EC7518;
}
ul.navigator li h4 {
	font-size:1.2em;
	margin-bottom:5px;
	background: none ; 
}

ul.navigator li .categoryTitle {
	font-size: 1.2em;
	margin-bottom:5px;
	background: none ; 
}

ul.navigator a.thumbLink.small {
	height:60px;
	width:60px;
}

ul.navigator li a.thumbLink {
	float:left;
	margin-right:3px;
}


.navigator .community
{
	/* display: inline; */
	min-height: 150px;
	/* max-height: 250px; */
	border-bottom: solid 1px; 
	margin-bottom: 10px;
}

ul.navigator .description
{
	margin-bottom: 20px;
}
	
ul.navigator .img_desc{
	margin-right: 15px;
	float: left;
	vertical-align: top;
}



#home ul.navigator li, #explorer ul.navigator li {
	display: inline;
	float: left;
	height: 326x;
	padding: 1px 10px 5px;
	width: 185px;
}

.navigator a.thumbLink {
	border:1px solid #BABFC1;
}

.navigator a.thumbLink {
	display:block;
	height:123px;
	width:164px;
}

#affiliated_article_id {
	width:200px;
}
.fullContent {
	clear:both;
	width:100%;
}
.fullContent #tabs {
	margin:10px 0 0;
}
fieldset {
	border-top:1px solid #D6D6D6;
}

fieldset {
	display:block;
	margin:20px auto;
	width:90%;
}
p.form-row label {
	float:left;
	margin-right:5px;
	text-align:right;
	width:35%;
}
p.form-row img.avatar {
	float:left;
	margin-right:6px;
	position:relative;
	top:-24px;
}

#articleMenu .voteArticle {
	float: left;
	margin-right: 10px;
}

#searchAdvanced label {
	margin-top:2px;
}

#search label, #searchAdvanced label {
	float:left;
	margin:2px 10px 0 0;
}

searchAdvancedArticle {
	margin-top:13px;
}
.searchAdvancedCommunity {
	margin-top:13px;
}
#searchResult {
	border-style:solid;
	border-width:1px;
	margin-top:30px;
	padding:15px 10px;
}
#searchResult table, #members table.navigator {
width:100%;
}
#searchResult table td, #members table.navigator td {
	padding:10px 5px;
	vertical-align:top;
}
.navigator a.thumbLink {
	display:block;
	height:123px;
	width:164px;
}
#searchResult td.description {
	width:40%;
}

#searchResult table td, #members table.navigator td {
	padding:10px 5px;
	vertical-align:top;
}
#searchResult .vote {
	float:left;
	height:20px;
	position:inherit;
	bottom: 0px;
	width: 100%;
}
.messageTable {
	margin-bottom:10px;
	width:100%;
}
.messageTable td, .messageTable th {
	padding:2px 3px;
	border-color:#BABFC1;
}

.messageTable th {
	border-bottom:medium none;
	border-left:medium none;
	border-style:none solid none none;
	border-top:medium none;
	border-width:medium 1px medium medium;
}
.actions {

		
	
}
.forStats {
	height: 10px;
}
.forAction {
 height:25px; 	
}
.forCommunity {
 height:40px; 	
}
.navigator hr {
 	margin: 3px 0 ;
 	color: #CCCCCC ;	
}
.actions ul {
	float: left ; 
	
}
.actions  li
{
	 float:left;
	 color:#999;
	 font-size:12px;
	 line-height:15px;
	 margin:0 3px;
	 
	}
.messageTable td {
	border-bottom:medium none;
	border-left:medium none;
	border-style:solid solid none none;
	border-width:1px 1px medium medium;
}
.editForm h3 {
	margin:0 auto;
	width:92%;
}
.editForm fieldset {
	margin:10px auto;
	padding:10px;
	width:90%;
}
.editForm p {
	margin-bottom:5px;
}
.editForm label {
	float:left;
	margin-right:15px;
	text-align:right;
	width:30%;
}

#messageContent {
	border-style:solid;
	border-width:1px;
	margin:10px auto;
	padding:5px;
	width:90%;
}
.left {
	float:left;
	padding:0 2% 0 0;
}

.sideBar {
	display:inline;
	margin-bottom:20px;
	width:30%;
}
.sideContent {
	margin-bottom:20px;
	overflow:hidden;
	width:67%;
}

.otherInfos, .manage {
	clear:left;
	line-height:20px;
	margin:5px 0;
}
.help {
	margin:10px 0;
}
table.publicationList {
	border-collapse:collapse;
	margin:10px 0;
	width:80%;
}
table.publicationList td {
	border-style:solid;
	border-width:1px;
	padding:5px 10px;
	text-align:center;
	vertical-align:middle;
}
.menu_wizard ul {
	padding:10px 0 0 10px;
}
#edit fieldset {
	padding:0 0 0 10px;
}

.wizard_content .actions {
	clear:left;
	margin:20px 10px 0 0;
	text-align:right;
}

.menu_wizard ul {
	padding:10px 0 0 10px;
}

.defaultSimpleSkin iframe {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	display:block;
}
.defaultSimpleSkin table, .defaultSimpleSkin tbody, .defaultSimpleSkin a, .defaultSimpleSkin img, .defaultSimpleSkin tr, .defaultSimpleSkin div, .defaultSimpleSkin td, .defaultSimpleSkin iframe, .defaultSimpleSkin span, .defaultSimpleSkin * {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	cursor:default;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	white-space:nowrap;
}
.form-row .content {
	display:inline;
}

div.mceIframeContainer iframe
{
	width: 601px;
}
#communityEdit {
	margin:10px 0;
}
#communityEdit .rights {
	margin:0 auto;
	padding:20px 0 0 20px;
	width:90%;
}
.editForm h4 {
	font-size:1em;
	font-weight:bold;
}

.editForm label {
	float:left;
	margin-right:15px;
	text-align:right;
	width:30%;
	color: #666666;
}
#communityEdit .rights p {
	clear:left;
	margin-left:25%;
}
.editForm p {
	margin-bottom:5px;
}
#communityEdit .rights label {
	float:none;
}
.editForm h4 {
	background: none ; 
}
.editForm .bloc h3 {
	
	border-bottom:1px solid #999999;
}
#resultsTabs {
	margin-top: 10px ; 
	
}
#breadcrumbs {
	margin-bottom:7px;
	margin-left:8px;
	margin-top:-7px;
}
.tags li {
  float: left ; 	
}

#pics {
	height:402px;
	margin:auto;
	padding:0;
	width:505px;
}
#pics img {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	height:370px;
	left:0;
	padding:5px;
	top:0;
	width:493px;
}
#controls {
	padding-left:246px;
}
.center {
	text-align: center ; 
}
.searchAdvancedArticle
{
	padding:2px 0  ; 	
}
.searchAdvancedArticle label {
		clear:left;
		float:left;
		width:141px;
}

.title 
{
	padding-top: 5px ; 
	font-size:1.2em;
}
.attente {
	border: 1px solid rgb(204, 204, 204);
	padding: 4px;
	background-color: rgb(238, 238, 238);
	text-align: center;
	font-size: 11px;
	color: rgb(51, 51, 51);
	margin-top: 4px ; 
	margin-right:13px;
	
}


.left_bloc_group
{
	height: 23px;
	padding-right: 15px;
	margin-bottom: 2px;
}

.sub_group_main .left_bloc_group
{
	margin-left: 25px;
}

.group_contact .group_main
{
	color: #ec7518;
	font-weight: 600;
}	
	
.right_bloc
{
	float: right;
}

.group_name
{
	font-weight: bold;
}

.group_bloc
{	
	margin-bottom: 10px;
}

.custom_menu
{
	margin-bottom: 5px;
}



.biography h3
{
	margin: 0px;
	margin-bottom: 2px;
}

#highlight_profile img
{
	margin-right: 10px;
}


.home
{
	margin: none;
	background: none;
	text-transform: none;
	padding: none;
	margin-bottom: 5px;
	
}		
							
