body{
	margin:0px;
	padding:0px;
	color: #555;
	background: #FFFFFF;
	font-family: "Century Gothic" ,arial, verdana, sans-serif ;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.changeLanguageSearch
{
	text-align:center;
	margin-bottom:5px;
}

.changeLanguageSearch a
{
	margin-right: 10px;
}
.changeLanguageSearch .activ
{
	text-align:center;
	border-bottom: 2px solid #FF7700;
}

#test-content
{
	/*display: none;*/
	overflow: hidden;
}
#test1-content
{
	/*display: none;*/
	overflow: hidden;
}
#test2-content
{
	/*display: none;*/
	overflow: hidden;
}
#test3-content
{
	/*display: none;*/
	overflow: hidden;
}

#input_listOfOptions{
	background-color: #FFFFFF;
	text-align: left;
	font-size: 0.8em;
	border: 1px #555 solid;
	
}

iframe.iframeNotvisible {
	width: 1px; 
	height: 1px;
	overflow: hidden;
	border: 0px solid white;
}
a{
	color: #0066CC;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #04AAE0;
}

img{
	border: 0px;
}

#site{
	margin: 0px;
	padding:0px;
	width: 100%;
	min-width:1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left; 
	background: #FFFFFF url(../../images/background.jpg) repeat-x;
}

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

.linksmenuitem{
	float: left;
	text-align: left;
	margin-right: 12px;
	padding-top: 4px;
	width: auto !important;
	width: 120px;
}

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

#linksmenuitemselected{
	float: left;
	text-align: left;
	margin-right: 12px;
	width: auto !important;
	width: 90px;
}


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

#linksmenuitemblog{
	float: left;
	text-align: left;
	margin-right: 12px;
	width: auto !important;
	width: 60px;
}

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

#infosconnexion{
	text-align: right;
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0px;
	border-bottom: 1px solid #9AB6D2;
	font-size: 0.8em;
}
#infosconnexion span{

}

#infosconnexion ul, #infosconnexion ul li{
	display: inline;
}

#infosconnexion ul li
{
	float: right;
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px #555 solid;
}

#infosconnexion span.separator{
	width:5px;
	height:10px;
	border:0;
}

#infosconnexion .sayHello{
	font-weight:bold;
	border:0;
}

#infosconnexion .logout a{
	color: #999999;
}

.langue_bt{
	float: left;
	cursor: pointer;
	width: auto !important;
	width: 60px;
	text-align:left;
	margin-left: 5px;
	margin-right: 10px;
}

.langue_select{
	background-color:#F0F4FF;
	border:1px #555 solid;
	position: absolute;
	display:none;
	width: auto !important;
	width: 120px;
	padding: 10px;
	text-align:left;
	margin-top: 10px;
}

.langue_select_right{
	right:0;
}

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

#head{
	padding: 0px;
	margin: 0px;
	padding-left:20px;
	padding-top:10px;
	/*margin-bottom: 10px;*/
}
#logobuzz2biz{
	/*margin-left: 10px;*/
	/*margin-top: -15px;*/
	float: left;
}

/*input, textarea{
	background-color: #FFF;
	border: 1px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
	border-bottom: 2px solid #AAAAAA;
	color: #555;
	padding: 3px;
	font-family: "century gothic", Tahoama, Verdana;

}*/

.invit {

height: 24px;
white-space: wrap; 


}
.curseur {
	cursor: pointer;
}


#corps{
	width: 100%;
	background-color:#FFFFFF;
}


#ssmenu{
	float: left;
	width: 20%;
	padding-left: 0px;
	padding-right:0px;
	border-right: 1px solid #CCCCCC;
	overflow: hidden;
	font-size: 0.9em;
}

#ssmenu h2
{	
	margin-top: 10px;
	margin-bottom:10px;
	padding-top:0px;
	padding-left:10px;
	font-size: 1.1em;
	font-weight: lighter;
	border-bottom: 1px solid #DDDDDD;
}

#ssmenu p
{
	padding-left: 10px;
}	

.cloudTags a
{
	background: transparent url(../../images/tagPuce.png) no-repeat 0 0;
	padding-left: 16px;
}

.cloudSubjets a
{
	background: transparent url(../../images/subjetPuce.png) no-repeat 0 0;
	padding-left: 18px;
}

.cloudGroups a
{
	background: transparent url(../../images/groupPuce.png) no-repeat 0 0;
	padding-left: 16px;
}

.ssmenuitem{
	cursor: pointer;
	margin-bottom: 2px;
	padding:2px;
	width:100%;
}

.ssmenuitemover{
	cursor: pointer;
	margin-bottom: 2px;
	padding:2px;
	width:100%;
	background: #04AAE0 url(../../images/gradien_1.jpg) repeat-x;
}

.ssmenuitemselected{
	margin-bottom: 2px;
	background: #04AAE0 url(../../images/gradien_1.jpg) repeat-x;
	padding:2px;
	width:100%;	
}

#content{
	float: left;
	/*width: 800px;*/
	width: 78%;
}

#content_full{
	float: left;
	/*width: 800px;*/
	width: 100%;
}
#contentInner {
	font-size: 0.8em;
	padding: 10px 0 10px 10px;
}
.clear{
	clear: both;
}

#footer {
	width: 100%;
	margin-top: 20px;
	padding-top: 1em;
	padding-bottom: 1em;
	border-top: 1px solid #CCCCCC;
	/*border-bottom: 1px solid #477CFF;*/
	/*background: transparent url(../../images/gradien_1.jpg) repeat-x;*/
	text-align: center;
	font-size: 0.7em;
	color: #666;
}

.infosmyspace{
	float: left;
	width: 620px;
}

.actionsmyspace{
	float: left;
	width: 150px;
	padding-left: 10px;
	border-left: 1px #DDDDDD solid;
	text-align: center;
	margin-top:15px;
}

#recherche{
	text-align: center;
	margin-top: 30px;
	padding-top: 10px;
	border-top : 1px #DDDDDD solid;
}
#recherche form{
	display: inline;

}
#recherche {
	font-size: .8em;
}
#footer a{
	color: #666;
	text-decoration: none;
}
#footer a:hover{
	color: #000;
}

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

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

#ssmcontent{
	padding:0px;
	margin-bottom: 10px;
	width: 180px;
	margin-top: -30px;
}

#ssmcontent_{
	display: none;
}


.ssmcontentitem{
	float: left;
	cursor: pointer;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 0px;
	text-align: center;
	font-size: 0.8em;
	width: 60px;
}


#infosmembre .ssmcontentitem{
	float: left;
	cursor: pointer;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: center;
	font-size: 0.8em;
	width: auto;
}


#infosmembrebuzz .ssmcontentitem{
	float: left;
	cursor: pointer;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: center;
	font-size: 0.8em;
	width: auto;
}

.infosmybuzz .ssmcontentitem{
	float: right;
	cursor: pointer;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: center;
	font-size: 0.8em;
	width: auto;
}


.pub{
	text-align: center;
	/*display: none;*/
}
.pub .title{
	font-size: 0.8em;
}

.descTitlePic
{
	text-align: center;
}

#content h1, .groupItem h1{
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top:0px;
	font-size: 1.4em;
	font-weight: lighter;
	border-bottom: 1px solid #DDDDDD;
}
#content h2, .groupItem h2{	
	margin-top: 10px;
	margin-bottom:10px;
	padding-top:0px;
	font-size: 1.1em;
	font-weight: lighter;
	border-bottom: 1px solid #DDDDDD;
}

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

/*#contentInner fieldset {
	border: 0px;
	border-top: 1px #AAAAAA solid;
	padding: 10px;        /* padding in fieldset support spotty in IE */
/*	margin: 10px;
	background-color: #D9D9D9;
	text-align: left;
}*/
fieldset {
	border: 0px;
	border-top: 1px #AAAAAA solid;
	padding: 10px;        /* padding in fieldset support spotty in IE */
	margin: 10px;
	background-color: #D9D9D9;
	text-align: left;
}

fieldset legend {
	font-size:1.2em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	padding: 5px;
	border: 1px #DDDDDD solid;
	background-color: #F0F4FF;
}
fieldset legend.no_style {
	font-size:1.2em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	padding: 5px;
	border: 0;
	background-color: transparent;
}
.BOXPANEL fieldset legend {
	font-size:1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}


#content #infosmembrebuzz{
	float: right;
	width: 130px;
	font-size: 1em;
	text-align: center;
	
}
#content .infosmembrebuzz{
	float: right;
	width: 130px;
	font-size: 1em;
	text-align: center;
	
}

#content .infosmybuzz{
	float: right;
	width: 130px;
	font-size: 1em;
	
}
/****************************/


#content #infosmembre{
	float: right;
	text-align: center;
	width:auto !important;
	width: 170px;
	font-size: 1em;
}
#content .infosmembre{
	float: right;
	text-align: center;
	width:auto !important;
	width: 170px;
	font-size: 1em;
}

.photoMember .photoID{
	border: 0;
	margin-top: 15px;
	margin-left: 17px;
}

.photoMember
{
	width : 160px;
	height: 220px;
	background: transparent url(../../images/backgroundpicmember.png) no-repeat 0 0;
}

.photoMember .photoMemberAction
{
	float: left;
	text-align:center;
	margin: 10px;
	margin-top:0;
}
.photoMember .photoMemberActionFirst
{
	margin-left: 15px;
}

/****/
.photoBuzz .photoID{
	border: 0;
	margin-top: 10px;
	margin-left: 11px;
	margin-bottom: 3px;
}

.photoBuzz
{
	width : 150px;
	height: 160px;
	background: transparent url(../../images/backgroundpicbuzz.png) no-repeat 0 0;
}

.photoBuzz .photoMemberAction
{
	float: left;
	text-align:center;
	margin: 10px;
	margin-top:0;
}
.photoBuzz .photoMemberActionFirst
{
	margin-left: 15px;
}

#infosmembrebuzz .photoID{
	border: 1px #DDDDDD solid;
}

/***************************/
#content #ssm{
	position: absolute;
	float: left;
	margin-right: 10px;
	z-index: 200;
}

/****************************/
#content #donneesmembre{
	background-color: #FFF;
}

#ssmcontent h2{
	padding:0px;
	margin: 0px;
}

.buzzauteur{
	font-style: italic;
	border-left: 1px solid #DDDDDD;
	padding: 5px 0 5px 10px;
	margin: 15px 0 0 10px;
	background-color: #C0D3FE;
}

#profileInfo {
	font-style: italic;
	font-size: 1em;
	border-left: 1px solid #DDDDDD;
	padding: 5px 0 5px 10px;
	margin:  0px 15px;

}
#profileInfo u {
	
}

/********** ACCORDION **********/
#basic-accordian{
	border:1px solid #EEE;
	padding:5px;
}

.accordion_headings{
	padding:5px;
	background: #04AAE0;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight: lighter;
}

.accordion_headings:hover{
	background: #00CCFF;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#555555;
}

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

.action_bt{
	float: left;
	cursor: pointer;
	width: 35px;
}
.action_bt2{
	float: left;
	cursor: pointer;
	width: 35px;
}

.menuaction{
	background-color:#C5D7FF;
	border:1px #04AAE0 solid;
	position: absolute;
	display:none;
	width: 150px;
	padding: 5px;
	text-align: left;
	margin-top:15px;
	z-index: 10;
}

.menuactionmycontacts{
	margin: 0px;
}

.menuaction a{
color: #555555;
}
/**************************/
.listmembercx .membercx{
	float: left;
	width: 130px;
	height: 100px;
	border: 1px solid #C8C8C8;
	text-align: center;
	margin: 5px;
	padding: 5px;
	cursor: pointer;
	overflow: hidden;
	background-color: #F1F1F1;
	font-size: .8em;
}
.listmembercx .membercxselected{
	background-color: #FFFFFF;
}

.listmembercx .membercx .photo{
	text-align: center;
}

.listmembercx .membercx_{
	float: left;
	width: 130px;
	height: 100px;
	border: 1px solid #C8C8C8;
	text-align: left;
	margin: 5px;
	padding: 5px;
	cursor: pointer;
	overflow: hidden;
	background-color: #F1F1F1;
	font-size: .8em;
}
.listmembercx .membercx_ .photo{
	text-align: center;
}

#listdestin{
	float: left;
	width: 650px;
}
#listdestinataire{
	
	font-size: .9em;
	margin: 10px;
	background-color: #F1F1F1;
	border: 1px solid #C8C8C8;
	float:left;
	width: 200px;
	text-align: left;
	padding: 5px;
	overflow-x: hidden;
}


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

.pagingContainer{
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pagingContainer2{
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.BOXPANEL .pagingContainer2{
	font-size: 0.9em;
}

.paging ul{
}
.paging li{
	float: left;
	margin: 2px;
}

.paging li a span
{
	border: 1px solid #555555;
	background-color: #F0F4FF;
	color: #555555;
	text-align: center;
	padding: 4px;
}

.paging li a:hover span
{
	border: 1px solid #F0F4FF;
	background-color: #555555;
	color: #F0F4FF;
	text-align: center;
	padding: 4px;
}

.paging li.currentPage a span{
	border: 1px solid #F0F4FF;
	background-color: #555555;
	color: #F0F4FF;
}

/****************************/
.text_critique{
	margin-top: 10px;
	background-color: #F0F4FF;
	margin-bottom: 0px;
	padding: 10px;
	text-align: justify;
}

.bulle_critique
{
	margin: 0px;
	background-image: url(../../images/bulle_exprim.gif);
	height: 18px;
	width: 100%;
}

.author_critique{
	margin-left: 30px;
}

.text_buzz{
	margin-top: 25px;
	background-color: #F0F4FF;
	margin-bottom: 0px;
	/*padding: 10px;*/
	padding-top:0;
	text-align: justify;
}

.bulle_buzz
{
	margin: 0px;
	background-image: url(../../images/bulle_exprim.gif);
	height: 18px;
	width: 100%;
}

.author_buzz{
	margin-left: 30px;
}

.text_message{
	margin-top: 25px;
	background-color: #F0F4FF;
	margin-bottom: 0px;
	padding: 10px;
	padding-top:0;
	text-align: justify;
}

.message_new .text_message{
	background-color: #DDDDDD;
}

.bulle_message
{
	margin: 0px;
	background-image: url(../../images/bulle_exprim.gif);
	height: 18px;
	width: 100%;
}

.author_message{
	margin-left: 30px;
}

/********** MEMBER SEARCH ***********/


.memberSearch form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100%  "Century Gothic",verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  background-color: transparent;
}

.memberSearch form fieldset {
	border: 1px #FFF solid;
	padding: 10px;        /* padding in fieldset support spotty in IE */
	margin: 10px;
	background-color: #D9D9D9;
}
/*.memberSearch  input[type="text"]{
width: 390px;
}*/


.memberSearch form label { 
	margin: 15px;
	border-bottom: 1px dashed #555555;
	cursor: pointer;
	font-size: 1.1em;
}

.memberSearch form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

/*.memberSearch select {
	font-family: Century Gothic;
	padding: 2px;
	border: 1px solid #D9D9D9;
	min-width: 400px;
	
}*/

/*.memberSearch form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
/*}
.memberSearch form fieldset input {
	background-color: #FFF;
	color: #555555;
}*/

.memberSearch form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

.memberSearch form .required{font-weight:bold;} /* uses class instead of div, more efficient */

.memberSearch form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
.memberSearch .curseurSearch {
	float: right;
	margin: 0 10px;
	font-size: 1.4em;
	width: 200px;	
}

.coverFlow {
text-align: center;

}
#limitedAccess {
	color: #DA3838;
	margin-top: 10px;
	font-style: italic;
}

.help{
	cursor: pointer;
}
.note {
	float: right;
}

.titreBuzz {
font-size: 1.2em;
}
.bt_control {
color: #04AAE0;
}
/*#buzzfilter select {
	font-family: Century Gothic;
	padding: 2px;
	border: 1px solid #D9D9D9;
	min-width: 200px;
	
}*/

.boxBuzzPic{
	float:right;
	width:130px;
	margin:0;
	margin-right:10px;
	
}

.buzzPic{
	border: 1px #DDDDDD solid;
	width: 128px;
}
.buzzPicSmall {
width: 106px;
}
.actionsmessage{
	float: right;
}

.div_help{
	margin: 10px;
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: 2px #FFBE31 solid;/*449BED*/
	border-bottom: 2px #FFBE31 solid;
	background: #FDDD9A url(../../images/help.png) no-repeat 10px 10px;/*C0D3FE*/
}

.BOXPANEL fieldset {
	border: 0px;
	border-top: 1px #AAAAAA solid;
	padding: 10px;        /* padding in fieldset support spotty in IE */
	margin: 10px;
	background-color: #D9D9D9;
	text-align: left;
}

.BOXPANEL input.curseur{
	margin-left: 10px;
}
.BOXPANEL {
background-color: #FFF;
}
p.messageresponse{
	border-top: 1px #AAAAAA solid;
	color: #2222AA;
	margin-left: 10px;
}
.msgSys {
	background-color: #FFB31E;
	color: #FFF;
	padding: 5px;
	display: none;
}

.listingmedias ul
{
	margin-top: 10px;
}

.listingmedias ul li
{
	margin-top: 10px;
}

.listingmedias ul li .descriptionmedia
{
	margin-left: 10px;
	display: none;
}

.descriptionmedia
{
	margin-left: 10px;
	display: none;
}

.listingmedias ul li .contentmedia
{
	display: none;
}
ul.flickrPic li {
	float: left;
	margin-left: 5px;
}

.descriptionmediaAuthor
{
	font-style: italic;
	border-left: 1px solid #DDDDDD;
	padding: 5px 0 5px 10px;
	margin: 5px 0 0 10px;
	width: 400px;
	background-color: #C0D3FE;
}

.descriptionFeed
{
	font-style: italic;
	border-left: 1px solid #DDDDDD;
	padding: 5px 0 5px 10px;
	margin: 5px 0 0 10px;
	width: 90%;
	background-color: #F0F4FF;
}

.arc90_linkpic 
{ 
display: none; position: absolute; left: 0; top: 1.5em; 
} 
.arc90_linkpicIMG 
{ 
padding: 0 4px 4px 0; background: #FFF url(../../images/linkpic_shadow.gif) no-repeat bottom right; 
}

#addMedias table tr td{
	vertical-align: top !important;
	text-align: left !important;
}
#addMedias table tr td span{
	margin-left: 20px !important;
	margin-bottom: 30px !important;
}

/*****************	GLIDER *****************/
div.scroller { 
/* modify width and height of scrolling section if necessary	*/		
width: 635px; 
height: 300px;
overflow: hidden;
margin:0;
padding:0;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:635px;
	height:300px;
	overflow:hidden;
	float:left;
	/*padding:1em;	*/	
	background-color: #FFF;
	}
div.scroller div.content {
	width: 10000px;
	}

div#section2 {
	background:#666666;
	color:#ffffff;
	}

div#my-glider{
	text-align: left;
	margin-top: 10px;
	width:650px;
}	

div#my-glider div.controls{
	width:100%;
}

div#my-glider div.controls .bt_control{
	background-color: #797A7C;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom:0;
	margin:0;
	color: #FFFFFF;
}

div#my-glider div.controls .bt_controlFirst
{
	margin-left: 1px;
}

div#my-glider div.controls a:hover {
	color: #FFFFFF;
}

div#my-glider div.controls a:hover .bt_control{
	background-color: #9A9A9A;
}

div#my-glider div.scroller{
	margin:0;
	padding:0;
}

.bt_inscription{
	width: 270px;
	background-color : #04AAE0;
	color: #555555;
	padding: 10px;
	margin-left: 0;
	text-align: center;
	margin-top: 20px;
	font-size: 1.2em;
	font-weight:bold;
}
a:hover .bt_inscription{
	background-color : #555;
	color: #04AAE0;
}

#identification_
{
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}
#identification{
	width:950px;
	margin-left: auto;
	margin-right: auto;
}

#logIn{
	float:right;
	margin-top: 0px;
	padding-top: 15px;
	margin-left: 0px;
	text-align:left;
}


/*input {
	background-color: #FFF;
	border: 1px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
	border-bottom: 2px solid #AAAAAA;
	color: #555;
	padding: 3px;
	font-family: "century gothic", Tahoama, Verdana;
}*/


/*#ViewInscriptionForm fieldset table tbody tr td input.curseur {
	width: 100%;
	background-color: #a1d3ea;
	border: 1px solid #8bb6c5;
	
}*/
div#my-glider div.controls a{
	text-decoration: none;
}

/*********************************/
.post_date
{
	float: left;
	height: 63px;
	width: 59px;
	background-image: url(../../images/datetime.gif);
	background-repeat: no-repeat;
	background-x-position: center;
	background-y-position: center;
	text-align:center;
	padding-top: 5px;
}
.post_date div{
	padding-top: 0px;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
}

.previewBuzz
{
	margin-top: 5px;
	margin-left: 60px;
	border-top: 1px solid #DDDDDD;
	padding-top: 5px;
	width: 70%;
}

.buzzlistItem{
	padding-left: 10px !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	background-color: transparent;
}

.buzzlistItem h2{
	margin:0px !important;
	padding:0px !important;
	border: 0px !important;
}
.buzzlistItem h2 a{
	font-size: 1.2em;
	font-weight: bold;
}


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

.groupWrapper
{
	width: 32%;/*370px;*/
	float: left;
	margin-left: 1%;
	min-height: 200px;
}

.firstGroupWrapper
{
	margin-left: 0;
}

.groupItem
{
	text-align: left;
	margin-bottom: 20px;
}

.groupLogs
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FBD761;
}

#dragHelper
{
	text-align: left;
	font-size: 0.8em;
}

.sortHelper
{
	border: 3px dashed #666;
	width: auto !important;
	/*background-color: #FBD45D;*/
}

.groupItem .itemHeader
{
	cursor: move;
}

.groupItem div.itemHeader
{
	line-height: 28px;
	border-: 1px solid #a4d0db;
	cursor: move;
	font-weight: bold;
	font-size: 1.1em;
	position: relative;
	
	background: #d1eef5 url(../../images/moduleHeaderBack.gif) no-repeat 0 0;
	background-attachment: scroll;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.groupItem div.itemHeader a.closeEl
{
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.groupItem div.itemHeader a.updateEl
{
	position: absolute;
	right: 30px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.groupItem .itemContent
{
	border: 1px solid #CFE1E5;
	background-color: #FFFFFF;
	overflow: hidden;
}

#dragHelper .groupItem div.itemHeader
{
	/*opacity: 0.9;
	filter : alpha(opacity=90); 
	-moz-opacity : 0.9;*/
}

#dragHelper .groupItem .itemContent
{
	/*border: 1px solid #CFE1E5;
	background-color: #FFFFFF;
	opacity: 0.5;
	filter : alpha(opacity=50); 
	-moz-opacity : 0.5;*/
}

.groupItem .itemContent div ul li,.groupItem .itemContent fieldset ul li , .itemContent ul li
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 22px;
	background: transparent url(../../images/puce.png) no-repeat 0px 0px;
}

.groupItem .itemContent .listmembercx .menuaction ul li
{
	margin: 0;
	padding:0;
	background: transparent;
}

.groupItem .itemContent fieldset {
	background-color: transparent;
}

/*.groupItem .itemContent input {
	background-color: transparent;
	border: 1px solid #AAAAAA;
	color: #555;
	padding: 3px;
	font-family: "century gothic", Tahoama, Verdana;
}*/

.groupItem .itemContent ul li .contentmedia
{
	display: none;
}

.menuaction_module{
	background-color:#C5D7FF;
	border:1px #04AAE0 solid;
	position: absolute;
	display:none;
	width: 150px;
	padding: 5px;
	text-align: left;
	right: 0px;
	font-weight: normal;
	font-size: 0.9em;
	z-index: 10;
	top: 15px;
}

.menuaction_module a{
color: #555555;
}

.noModule
{
	background-color:#C5D7FF;
	border:1px #04AAE0 solid;
	text-align: center;
	margin: 30px;
	padding: 20px;
	font-size: 1.1em;
	font-weight: bold;
}

ul.modulesList
{
	margin: 10px;
	width:100%;
}

ul.modulesList li.modulesItem
{
	margin:20px;
	padding: 10px;
	/**/
	background-color:#C5D7FF;
	border:1px #04AAE0 solid;
	/*float: left;
	width: 300px;
	height: 200px;*/
	/**/
	/*
	border-bottom: 1px solid #999999;
	*/
}

ul.modulesList li.modulesItemHover
{
	background-color:#DAE0EB;
	border:1px #000000 solid;
}

ul.modulesList li.modulesItem .logo
{
	float: left;
	margin-right: 10px;
	border:1px #999999 solid;
	background-color:#FFFFFF;
	width: 128px;
	height: 128px;
}

ul.modulesList li.modulesItem .modulelang_0
{
    float: left;
	background: transparent url('../../images/alllanguages.png') no-repeat 0 0;
	width: 25px;
	height: 16px;
}

ul.modulesList li.modulesItem .modulelang_1
{
	float: left;
	background: transparent url('../../images/fr.png') no-repeat 0 0;
	width: 25px;
	height: 16px;
}

ul.modulesList li.modulesItem .modulelang_2
{
	float: left;
	background: transparent url('../../images/en.png') no-repeat 0 0;
	width: 25px;
	height: 16px;
}

ul.modulesList li.modulesItem h2
{
	font-size: 1.2em !important; 
	font-weight: bold !important;
	margin-top: 0px !important;
	margin-bottom:10px !important;
	padding-top:0px !important;
	border-bottom: 1px solid #999999 !important;
}

ul.modulesList li.modulesItem .action a
{
	margin-left: 5px;
	padding-left: 22px;
	background: transparent url(../../images/puce.png) no-repeat 0px 0px;
}

ul.modulesList li.modulesItem .moduleCustom
{
	padding: 10px;
	border: 1px solid #DDDDDD;
	background-color:#D9EDFF;
	margin-bottom: 10px;
	margin-top: 10px;
}

ul.modulesList li.modulesItem .desc
{
	padding: 10px;
	margin-top: 10px;
	border-top: 1px solid #AAAAAA;

}

ul.modulesList li.modulesItemHover .desc
{
	padding: 10px;
	margin-top: 10px;
	border-top: 1px solid #AAAAAA;
}

div.searchModules
{
	float: left;
	width: 200px;
	padding: 10px;
	border: 1px solid #AAAAAA;
	margin:0;
	margin-top:30px;
}


.warningIE
{
	background-color:#FDC13B;
	border:1px #DD9019 solid;
	text-align: center;
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	padding-top:2px;
	font-size: 1.0em;
	font-weight: bold;
	opacity: 0.7;
	filter : alpha(opacity=70); 
	-moz-opacity : 0.7;
}

/******************************/
.roundedInput input {
border: none;
background: #FFF;
width: 240px;
}
.roundedInputEmail input, .roundedInputPassWord input, .roundedInputConnexion input {
border: none;
background: #FFF;
width: 200px;
}
.roundedInput {
background: transparent url(../../images/roundedInput.gif) no-repeat left top;
padding:0;
padding-left: 10px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 5px;
width: 260px !important;
width: 270px;
height:30px;
}

.roundedBt input {
border: none;
background: #FFFFFF;
width: 105px;
padding:0;
text-align:left;
}

.roundedBt a{
	font-size: 1.1em;
	color:#000000;
}
}
.roundedBt a:hover{
	text-decoration: none;
	color: #000000;
}

.gSearch
{
	float: right;
	margin-right:5px;
}
.gSearch .roundedInput input {
border: none;
background: #FFF;
width: 200px;
}
.gSearch .roundedInput {
background: transparent url(../../images/roundedInputGSearch.gif) no-repeat left top;
padding:0;
padding-left: 40px;
padding-right:8px;
padding-top: 2px;
padding-bottom: 5px;
width: 230px !important;
width: 270px;
height:30px;
}

.roundedInputEmail {
background: transparent url(../../images/roundedInputEmail.gif) no-repeat left top;
padding:0;
padding-left: 40px;
padding-right:8px;
padding-top: 3px;
padding-bottom: 5px;
width: 230px !important;
width: 270px;
height:30px;
}
.roundedInputPassWord {
background: transparent url(../../images/roundedInputPassWord.gif) no-repeat left top;
padding:0;
padding-left: 40px;
padding-right:8px;
padding-top: 3px;
padding-bottom: 5px;
width: 230px !important;
width: 270px;
height:30px;
}

.roundedBt
{
cursor: pointer;
background: transparent url(../../images/roundedBt.gif) no-repeat left top;
padding:0;
padding-left: 8px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 5px;
width: 147px !important;
width: 147px;
height:30px;
}

.roundedBtFloat
{
	float: left;
	margin-left: 0px;
}

.roundedBtFloatFirst
{
	float: left;
	margin-left: 0;
}

.roundedBt input {
border: none;
background: #FFFFFF;
width: 105px;
padding:0;
text-align:left;
cursor: pointer;
}

.roundedBtValidate {
background: transparent url(../../images/roundedBtValidate.gif) no-repeat left top;
padding:0;
padding-left: 30px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 5px;
width: 117px !important;
width: 147px;
height:30px;
}
.roundedBtCancel {
background: transparent url(../../images/roundedBtCancel.gif) no-repeat left top;
padding:0;
padding-left: 30px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 5px;
width: 117px !important;
width: 147px;
height:30px;
}
.roundedBtConnexion {
background: transparent url(../../images/roundedBtValidate.gif) no-repeat left top;
padding:0;
padding-left: 30px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 5px;
width: 117px !important;
width: 147px;
height:30px;
}

.roundedBtSuggest {
background: transparent url(../../images/roundedBtSuggest.gif) no-repeat left top;
padding:0;
padding-left: 30px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 5px;
width: 117px !important;
width: 147px;
height:30px;
}
.roundedBtCheck {
background: transparent url(../../images/roundedBtCheck.gif) no-repeat left top;
padding:0;
padding-left: 30px;
padding-right:8px;
padding-top: 4px;
padding-bottom: 5px;
width: 117px !important;
width: 147px;
height:30px;
}







select {
	font-family: Century Gothic;
	padding: 4px;
	border: 1px solid #FFFFFF;
	width: 270px;
	margin-top:4px;
	margin-bottom:6px;
	background: transparent url(../../images/roundedInput.gif) no-repeat left top;
}

.mceEditor select{
font-family: Century Gothic;
	padding: auto;
	border: auto;
	width: auto;
	margin:auto;
	background: auto;
}

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

.groupElement
{
	width: 100%;
	border: 1px #DDDDDD solid;
	background: #FFFFFF url(../../images/gradien_1.jpg) repeat-x;
	margin-bottom: 20px;
	padding-top:10px;
}

.groupElement table tr td
{
	vertical-align: top;
}

.groupElement .groupInfos
{
	margin-bottom:10px;
}

.groupElement .groupPic
{
	float: left;
	margin: 10px;
	width: 150px;
}
.groupInfo .groupPic
{
	width: 150px;
}
.groupContent{
	float: left;
	width:79%;
}

.groupInfo{
	float: left;
	width: 19%;
	border-left: 1px #DDDDDD solid;
	text-align: left;
	padding-left:1%;
}

.groupPofilElement
{
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.groupDesc
{
	border:0;
	margin-bottom: 20px;
}
.groupPofilElement .header
{
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	background-color: #EEEEEE;
	border-bottom: 1px solid #DDDDDD;
	clear: both;
}
.groupPofilElement .header h3
{
	font-size: 1.1em;
	width:50%;
	float:left;
	text-align:left;
	left: 0;
}
.groupPofilElement .header .actions_
{
	width:50%;
	float:left;
	text-align:right;
}
.groupPofilElement .header .actions
{
	width:100%;
	text-align:right;
	border-top: 1px solid #DDDDDD;
	background-color: #FFFFFF;
}

.buzzDesc .uploadedmediapicture
{
	float: right;
	width: 420px;
	background-color: #DEE9FF;
	padding:10px;
	margin:10px;
	margin-top:0;
	border: 1px solid #DDDDDD;
}
.groupDesc .uploadedmediapicture
{
	float: right;
	width: 290px;
	background-color: #DEE9FF;
	padding:10px;
	margin:10px;
	margin-top:0;
	border: 1px solid #DDDDDD;
}

.uploadedmediapicturNewGroup
{
	float: right;
	width: 320px;
	background-color: #DEE9FF;
	padding:10px;
	margin:10px;
	margin-top:0;
	border: 1px solid #DDDDDD;
}

.groupDesc .uploadedmediapicture h2
{
	padding-top:0 !important;
	margin-top:0 !important;
}

.groupDesc .uploadedmediapicture .groupPic
{
	margin: 10px;
	width: 150px;
}

.groupEdit .uploadedmediapicture .groupPic
{
	margin: 10px;
	width: 150px;
}

.groupInfo ul.groupActionList
{
	margin:0;
	padding:0;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align:left;
}
.groupInfo ul.groupActionList li
{
	margin-left: 10px;
	text-align:left;
}

.groupPofilElement #groupReleaseContent,.groupPofilElement #groupWallContent,.groupPofilElement #groupMediaContent
{
	max-height: 500px;
	overflow: auto;
}

.emptyElement
{
	border: 1px solid #DDDDDD;
	text-align:center;
}
.emptyElementContent
{
	text-align:center;
	font-size: 1.1em;
	font-weight:bold;
	background-color:#DEE9FF;
	margin: 3px;
	padding: 5px;
}

table.groupIndex .groupIndexElement
{
	vertical-align: top;
	width: 50%;
	margin: 10px;
	padding: 10px;
}
table.groupIndex .groupIndexElementWidthPub
{
	width: auto;
}
table.groupIndex .groupIndexElementSeparator
{
}
table.groupIndex .groupIndexElementPub
{
	text-align: center;
	padding-top : 20px;
	width: 320px;
}
table.groupIndex .groupIndexElementPubWithPaging
{
	text-align: center;
	padding-top : 70px;
	width: 320px;
}

table.groupIndex .groupIndexElement .groupPic
{
	float: left;
	margin: 10px;
	width: 100px;
}
/******************/
.memberElement
{
	border: 1px #DDDDDD solid;
	background: #FFFFFF url(../../images/gradien_1.jpg) repeat-x;
	margin-bottom: 20px;
	padding-top:10px;
	text-align:left;
}

.memberElement table
{
	width: 100%;
}
.memberElement table td
{
	vertical-align: top;
}
.memberElement table td.memberPic
{
	width: 100px;
	padding: 10px;
}
.memberElement table td.memberPic img
{
	width: 100px;
}
.memberElement table td.memberAction
{
	width: 150px;
	border-left: 1px solid #DDDDDD;
	padding-top: 10px;
	padding-left: 10px;
}

/***************/
.listCommuniques
{
	margin: 5px;
}

.listCommuniques .communiques
{
	margin-bottom: 20px;
	border-bottom: 1px solid #DDDDDD;

}

.listCommuniques .communiques .subject
{
	font-size: 1.2em;
	font-weight:bold;
	border-bottom: 1px solid #DDDDDD;
}

.listCommuniques .communiques .content
{
	margin-bottom: 10px;
}

.listCommuniques .communiques .infos
{
	background-color: #EFEFEF;
	padding: 5px;
}

.bigMap
{
	text-align:center;
}

.map
{
	text-align:left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
.map .membersMap
{
	background-color: #EFEFEF;
	width: 100%;
	height: 600px;
}
.map .mapLegend
{
	padding: 5px;
	border: 2px solid #DDDDDD;
	background-color: #EFEFEF;
}
.map .mapLegend li
{
	display: inline;
	margin-right:10px;
}

/***************************/
.logoList 
{
	padding: 10px;
}
.logoList .logoListElement
{
	float: left;
	margin: 20px;
	padding: 10px;
	border: 1px solid #ECECEC;
	background-color: #F7F7F7;
}
.logoList .logoListElement p
{
	font-size: 0.8em;
}

.plateformeList
{
	padding: 10px;
	text-align:center;
}
.plateformeList .plateformeElement
{
	float: left;
	margin: 20px;
	/*border: 1px solid #DDDDDD;
	background-color: #EFEFEF;*/
	background: transparent url(../../images/box_148x160.png) no-repeat 0 0;
	width: 148px;
	height: 160px;
}
.macPlateforme
{
	background: transparent url(../../images/macplateforme.png) no-repeat 10px 5px;
	width:138px;
	height:138px;
}
.linuxPlateforme
{
	background: transparent url(../../images/linuxplateforme.png) no-repeat 10px 5px;
	width:138px;
	height:138px;
}
.windowsPlateforme
{
	background: transparent url(../../images/windowsplateforme.png) no-repeat 10px 5px;
	width:138px;
	height:138px;
}

.softwaresList
{
	padding: 10px;
}
.softwaresList .softwaresElement
{
	margin: 20px;
	border: 1px solid #ECECEC;
	background-color: #F7F7F7;
}

.softwaresList .softwaresElement .softwaresLogo
{
	float: left;
	margin: 20px;
	padding: 10px;
	background-color: #EFEFEF;
	border: 1px solid #AAAAAA;
	width: 128px;
	height: 128px;
}

.softwaresList .softwaresElement .softwaresInformations
{
	margin: 10px;
	margin-left: 138px;
	background-color: #FEFEFE;
	border: 1px solid #AAAAAA;
}

.softwaresList .softwaresElement .softwaresInformations .softwareDownload
{
	color : #666666;
	padding: 5px;
	margin: 5px;
}

.softwaresList .softwaresElement .softwaresInformations .softwareDownload a
{
	background-color: #CEFFCE;
	border: 1px solid #AAD2AA;
	padding: 5px;
}
.softwaresList .softwaresElement .softwaresInformations .softwareDownload a:hover
{
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 5px;
}

/**************/
ul li.puceJoinGroup, groupItem .itemContent div ul li.puceJoinGroup, .groupItem .itemContent fieldset ul li.puceJoinGroup, .itemContent ul li.puceJoinGroup
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_joinnetwork.png) no-repeat 0px 0px;
}
ul li.puceLeftGroup, groupItem .itemContent div ul li.puceLeftGroup, .groupItem .itemContent fieldset ul li.puceLeftGroup, .itemContent ul li.puceLeftGroup
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_leftnetwork.png) no-repeat 0px 0px;
}
ul li.puceLikeIt, groupItem .itemContent div ul li.puceLikeIt, .groupItem .itemContent fieldset ul li.puceLikeIt, .itemContent ul li.puceLikeIt
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_likeit.png) no-repeat 0px 0px;
}
ul li.puceDontLikeIt, groupItem .itemContent div ul li.puceDontLikeIt, .groupItem .itemContent fieldset ul li.puceDontLikeIt, .itemContent ul li.puceDontLikeIt
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_dontlikeit.png) no-repeat 0px 0px;
}
ul li.puceNewBuzz, groupItem .itemContent div ul li.puceNewBuzz, .groupItem .itemContent fieldset ul li.puceNewBuzz, .itemContent ul li.puceNewBuzz
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_newbuzz.png) no-repeat 0px 0px;
}
ul li.puceBuzzIt, groupItem .itemContent div ul li.puceBuzzIt, .groupItem .itemContent fieldset ul li.puceBuzzIt, .itemContent ul li.puceBuzzIt
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_buzzit.png) no-repeat 0px 0px;
}
ul li.puceNewPicMember, groupItem .itemContent div ul li.puceNewPicMember, .groupItem .itemContent fieldset ul li.puceNewPicMember, .itemContent ul li.puceNewPicMember
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_newpicmember.png) no-repeat 0px 0px;
}
ul li.puceNewMember, groupItem .itemContent div ul li.puceNewMember, .groupItem .itemContent fieldset ul li.puceNewMember, .itemContent ul li.puceNewMember
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 26px;
	min-height:26px;
	background: transparent url(../../images/puce_newmember.png) no-repeat 0px 0px;
}

