/* CSS Document */
html { height: 100%; }


body {	
	
	/*background-image:url(../../pics/bg.jpg);
	background-repeat:repeat-x;*/
	/*background-color:#E2EDFA;*/
	/*background-color:#DEEAF8;*/
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#383b3e;
	direction:rtl;
}

.wall_post_top
{
	padding-top:10px;
	padding-right:10px;
	height:52px;
}
#submit_wall
{
	
	float:right;
}
#videoWallTarget
{
	float:left;
}
.post_attachment
{
	width:648px; 
	height:42px; 
	margin-bottom:10px;
	display:none;
	border-bottom:1px solid #d5dee7;
	border-right:1px solid #d5dee7;
	border-left:1px solid #d5dee7;
	padding-right:15px;
	padding-top:10px;
	

}

.post_attachment_video
{
	width:648px; 
	height:250px; 
	margin-bottom:10px;
	display:none;
	border-bottom:1px solid #d5dee7;
	border-right:1px solid #d5dee7;
	border-left:1px solid #d5dee7;
	padding-right:15px;
	padding-top:10px;
}
.wall_icon
{
	float:right;
	width:22px;
	padding-left:5px;
}
.wall_icons
{
 width:150px;
 float:left;
 padding-left:50px;
}


.wallSide
{
	width:194px;
	float:right;
}


.wallSideTop
{
	width:194px;
	background-image:url(../../pics/wallrightTop194x7.jpg);
	background-repeat:no-repeat;
	min-height:7px;
}


.wallSideContent
{
	background-color:#ebf5fe;
	width:194px;
	background-image:url(../../pics/wallrightContent194x1.jpg);
	background-repeat:repeat-y;
	
}


.wallSideBottom
{
	width:194px;
	background-image:url(../../pics/wallrightBottom194x6.jpg);
	background-repeat:no-repeat;
	min-height:6px;
}

.wallfriendsTop
{
    
	width:194px;

	background-image:url(../../pics/wallsideFriendsTop.jpg);
	background-repeat:no-repeat;
	min-height:29px;
	
}

.wallfriendsContent
{
	
	width:194px;

	background-image:url(../../pics/wallsideFriendsContent.jpg);
	background-repeat:repeat-y;
	
}
.wallfriendsContentText
{
	padding-top:5px;
	padding-right:25px;
	padding-left:15px;
}

.wallfriendsBottom
{
	width:194px;

	background-image:url(../../pics/wallsideFriendsBottom.jpg);
	background-repeat:no-repeat;
	min-height:7px;
}

.wallSideNewTop
{
    
	width:194px;

	background-image:url(../../pics/wallSideNewTop.jpg);
	background-repeat:no-repeat;
	min-height:17px;
	
}

.wallSideBlogTop
{

	
}

.wallSideBlogItem
{
    


	
}

.wallSideBlogItemText
{
	
	
	
}
.wallUserImage
{
	float:right;
	width:50px;
	height:55px;
	overflow:hidden;
	
}


.group_comment_img
{
	float:right;
	padding-left:10px;
	width:44px;
	height:36px;
	overflow:hidden;
}
.group_comment_text
{
	float:right;
}
.wall_post_but
{
	float:left;
	padding-right:10px;
}

.post_right
{
width:80px;
float:right;
}
.post_like_number
{
	background-image: url(../../pics/likebg328x38.jpg);
	height:20px;
	width:328px;
	padding-top:18px;
	
	
}

.post_comment
{
	background-image: url(../../pics/post_comment328x1.jpg);
	background-repeat:repeat-y;
	width:328px;
	margin-top:2px;
	margin-bottom:2px;
	
	
}
.wall_post
{
	background-image: url(../../pics/postback.jpg);
	width:665px; min-height:62px; 
	background-repeat:no-repeat	;
	margin-bottom:10px;
}
.group_buttons
{
	width:200px;
	float:left;
}
.group_seperator
{
	background-image: url(../../pics/grpPix.jpg);
	width:500px;
	height:1px;
	margin-top:5px;
	margin-bottom:10px;
	
}

.group_info_top
{
	background-image: url(../../pics/group_info_top.jpg);
	height:7px;
	width:700px;
	float:left;
}
.group_info_center
{
	background-image: url(../../pics/group_info_bg.jpg);
	width:700px;
	float:left;
	
}
.group_info_center_content
{
	width:680px;
	float:left;
	
}
.group_info_bottom
{
	background-image: url(../../pics/group_info_bottom.jpg);
	height:7px;
	width:700px;
	float:left;
}


.bodyInfo {	
	height: 100%;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#383b3e;
	padding: 70px;
}

* { margin: 0px; padding: 0px; }
img {border: 0;}
p { line-height: 17px; }
a { text-decoration: none; color: #448ed9;}
a:visited { text-decoration: none; color: #448ed9;}
a.img:hover { background-color: #fff; }
a:hover { color:#01BAFF; text-decoration: none; }


/*a.linkPseudo:hover { color:#FFCC33; text-decoration: none; }*/

ul {list-style-type: none;}
h1 {color:#5F6264; font-size: 18px; line-height: 18px; font-weight: normal; }
h3 {font-color:#5C5C5C;font-size: 12px; line-height: 18px; font-weight: bold; }
h2{font-color:#5C5C5C;}

.smallSpacer { padding-top: 7px; }
.homeSpacer { padding-top: 10px; }
.mediumSpacer { padding-top: 14px; }
.spacer { height: 20px; }
.bigSpacer { height: 40px; }
.clear { clear: both; }
.bold  { font-weight: bold;color:#5F6264; }
.grey  { color: #767676; }
.greyManager  { color: #767676; font-weight:bold; height:46px; overflow:hidden; }
.greyManager a,.greyManager a:visited,.greyManager a:hover,.greyManager a:active { color: #B00000; font-weight:bold !important; }
.greySmall  { color: #767676;font-size:11px; }
.greySmall a, .greySmall a:visited, .greySmall a:hover { color: #767676;font-size:11px;text-decoration:underline; }
.greySmallB { color: #767676;font-size:11px;font-weight:bold; }
.black { color: #3a3b3f; }
.black a, .black a:visited, .black a:active{ color: #3a3b3f;}
.black a:hover{ color: #3b89d3;}
.red  { color: #3E87D3; }
.error  { color: #FF0000; font-weight: bold; }
.center  { text-align: center; }
.ieHeight { _height: 15px; }
.inline{display:inline;}
.noUnderline{text-decoration:none;}
.noUnderline a, .noUnderline a:visited, .noUnderline a:active{text-decoration:none;}
.sideLineL{border-left:1px dotted #448ED5;}
/* Home Page (générale) ---------------------------------------------------------*/
.bodyHomePage {	
	height: 100%;
	background-color: #E3E3C7;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.barredText{
	text-decoration:line-through;
}

.bodyHomePage p {
	line-height: 20px;
	font-size: 12px;
}

#homePagePic {	
	width: 760px;
	height: 550px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#homePageTxt {
	width: 235px;
	padding-top: 20px;
	padding-right: 20px;
}

.exemple {
	color: #858571;
}

.homePageFormField {
	border: 1px solid #AD491F;
	font-size: 11px;
	padding: 1px;
}

.homePageFormFieldOk {
	padding: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#B14D23;
	border: none;
}

.address {
	width: 260px;
	border: 12px solid #F6F5E2;
	background-color:#FFFFFF;
	height: 185px;
}


.addressIn {
	height: 170px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

/* Boites principales communes -----------------------------------------------------------------------*/
#rootContent {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
}
#rootContentSubsribe {
	width: 904px;
	margin-left: auto;
	margin-right: auto;
}

#leftContent {
	float: right;
	width: 163px;
	padding-bottom: 6px;
	background-image: url(./pics_il/leftBottomShade.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

.Tshadow {
	padding-bottom: 6px;
	background-image: url(../../pics/leftBottomShade.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

#content {
	float: right;
width: 730px;
	padding-right: 12px;
}

.partContentTitle h1{
  	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	
}

#rdvNoLog {
	padding-right: 240px;
	width: auto;
	background-image: url(../../pics/noLogRdv.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 720px;
	_height: 720px;
}

.rdvNoLogList {
	background-image: url(../../pics/paperClip.jpg);
	background-position:right top;
	background-repeat: no-repeat;
	padding: 25px 20px 40px 35px;
}


/* Haut de page (compte, connexion, pseudo, moteur de recherche) ---------------------------------------------------------*/
#logotype  {
	padding-bottom:3px;
}


#topBar  {
	background-color:#666;
	padding-top:4px;
	margin-bottom:7px;
}

#account  {
	background-color: #993300;
}

#accountBoxTxt  {
	background-color: #C2675B;
}

#identity   {
	float: right;
	padding-left: 3px;
	padding-right: 3px;
}

#topSearch   {
	float: left;
	width: 400px;
	text-align:left;
	color: #FFF;
}

/* Haut de page (compte, connexion, pseudo, moteur de recherche) : styles de texte -------------------*/
.topLink  {
	color: #FFFFFF;
	text-align: center;
}

.topLink a  {
	color: #FFFFFF;
}

.topLinkIdentity  {
	color: #FFFFFF;
}

.topLinkIdentity a  {
	color: #FFFFFF;
	font-weight: bold;
}

/* Menu de gauche ----------------------------------------------------------------------------------------*/
.pinkMenuBottom  {
	height: 20px;
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #E4D5CD;
	background-image: url(../../pics/pinkMenuRounded.gif);
}

.areaMenu {
	background-color: #ca7a70;
}

.areaForm {
	padding-top: 5px;
}

.greenMenuBottom  {
	height: 20px;
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #f8f8ef;
	background-image: url(../../pics/greenMenuRounded.gif);
}

.pinkMenuContent {
	background-color: #F3F3F3;
	padding: 6px 0px 3px 0px;
}

.greenMenuContent {
	background-color: #F3F3F3;
	padding: 6px 0px 3px 0px;
}

/* left menu > ---------------------------------------------------------------------------*/
.choice {
	padding: 3px 8px 3px 16px;
}

.choiceGreen {
	padding: 3px 8px 3px 16px;
	text-decoration: none;
	font-weight: bold;
	color:#383b3e;
	cursor:pointer;
}

.choiceGreen:hover{
	background-color: #95C70A;
	color:#383b3e;
}

.choiceSelectedGreen {
	padding: 3px 8px 3px 16px;
	background-color: #95C70A;
	font-weight: bold;
	color:#383b3e;
	cursor:pointer;
}


.choiceGreenHome {
	padding: 3px 8px 3px 16px;
	text-decoration: none;
	font-weight: bold;
	color:#383b3e;
	cursor:pointer;
	background: url(../../pics/pictoNextG.gif) no-repeat 20px 2px; 
}

.choiceGreenHome:hover{
	color:#383b3e;
	background:#95C70A url(../../pics/whiteArrow.gif) no-repeat 66px 2px;
}

.choiceSelectedGreenHome {
	padding: 3px 8px 3px 16px;
	font-weight: bold;
	color:#383b3e;
	cursor:pointer;
	background: #95C70A;
}

/** super flux, a revoir (nico) **/

.choiceGreen a {
	color: #000000;
	font-weight: bold;
}

.choiceGreen a:hover {
	text-decoration: none;
	color:#FFFFFF;
}

.choiceSelectedGreen a {
	color: #FFF;
	font-weight: bold;
}

.choiceSelectedGreen a:hover {
	text-decoration: none;
}

/** FIN  super flux, a revoir (nico) **/

.choicePink {
	padding: 3px 8px 3px 16px;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}

.choiceSelectedPink {
	font-weight: bold;
	padding: 3px 8px 3px 16px;
	background-color: #95C70A;
	color:#383b3e;
	cursor:pointer;
}

.choicePink:hover {
	font-weight: bold;
	background-color: #95C70A;
	color:#383b3e;
}

/**  super flux, a revoir (nico) **/
.choicePink a:hover {
	text-decoration: none;
	color:#FFF;
}

.choicePink a {
	color:#383b3e;
	font-weight: bold;
}

.choiceSelectedPink a {
	color:#FFF;
	font-weight: bold;
}

.choiceSelectedPink a:hover {
	text-decoration: none;
	color:#FFF;
}
/** FIN  super flux, a revoir (nico) **/

/* Contenu principal ----------------------------------------------------------------------------------------*/
.partContentIn {
	padding: 10px;
	background-color:#FFF;
	border-right: 1px solid #b2dd37;
	border-left: 1px solid #b2dd37;
	border-bottom: 1px solid #b2dd37;
	background-repeat: no-repeat;
	background-position: bottom left;
}



.partContent  {
	/*background-color:#FFFFFF;*/
	
	background-position:bottom;
	background-repeat: no-repeat;
	/*min-height:501px;
	_height:501px;
	*/
	padding-bottom:7px;
}


.partContentLogin  {
	padding: 10px;
	background-color:#FFF;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width:568px;
	background-image: url(./pics_il/pageDeco.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.partContentsubTitle{


border-left:1px solid #B2DD37;
border-right:1px solid #B2DD37;

}

.partContentsubTitleG{

background-color:#E2F4B5;
border-left:1px solid #B2DD37;
border-right:1px solid #B2DD37;
height:19px;
padding:5px;

}

.partContentTitle{
	height: 19px;
	padding-top: 3px;
	padding-right: 6px;
	background-image: url(../../pics/full_page_title1.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	width:724px;
 }

.pinkTitle  {
	color: #FFFFFF;
}

.blackTitle  {
	color: #000000;
}

.purpleTitle  {
	color: #844685;
}

.linkRed a  {
	color: #993300;
}

.linkBold a  {
	font-weight: bold;
}

.display  {
	float: right;
}

.displayMode  {
	float: left;

}

/* Contenu principal > accueil non loggué, localisé ---------------------------------------------------------------------------*/
.mapContentLocated  {
	float: right;
	width: 395px;
}

.listContentLocated  {
	float: right;
	width: 535px;
}

.locatedNolog  {
	_height: 1px;
}

.mapNavig  {
	margin-bottom: 5px;
}

.infoContentLocated  {
	float: left;
	width: 335px;
}

.infoContentLocatedList  {
	float: left;
	width: 195px;
}

.infoList {
	height: 150px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

/* Contenu principal > liste actu ---------------------------------------------------------------------------*/
.sumLifeList {
	border-bottom: 1px dotted #993300;
	height: 20px;
	padding-top: 20px;
}

.sumLifeListTitle{
	float: right;
}

.sumLifeListDate{
	float: left;
	color: #999999;
}

.close{
	float: left;
}

/* Contenu principal > actu  -------------------------------------------------------------------------*/
.andNowRight {
	float: left;
	width: 430px;
}

/* Contenu principal > voisins -------------------------------------------------------------------------*/
.mapNeighbour  {
	padding-bottom: 10px
}

.mapContent {
	float: right;
	width: 317px;
}

.neighbourContentSearch  {
	float: left;
	width: 240px;	
}

.neighbourContent {
	border: 1px dotted #993300;
	padding: 5px;
	height: 210px;
}

.neighbourList {
	padding: 5px;
	color:#999999;
	padding: 5px;
	height: 150px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
	
}


.infoPseudo {
	float: right;
	width: 365px;
	padding-left: 15px;
}

.infoPseudo h3 {
	text-indent: 14px;
	background-image: url(../../pics/pin.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.infoPseudo p {
	padding-right: 14px;
	padding-bottom: 10px;
}

.pictPseudo {
	float: left;
	width: 164px;
	text-align: left;
}

.infoRight {
	float: left;
	width: 370px;
}

/* voisins popup ------------*/
.topPict {
	float: right;
	padding-left: 10px;
}

.neighbourDial  {
	z-index: 1000;
	background-color:#ffffff;
	width: 731px;
	height: 360px;
	background-image: url(../../pics/neighbourDeco05.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	visibility: visible;
	border: 14px solid #e8e8e8;
}

.neighbourBoxPic  {
	padding-bottom: 6px;
}

/* Contenu principal > mon auto-portrait -----------------------------------------------------------------------*/
.infoMeRight {
	float: left;
	width: 418px;
}

.infoMeLeft {
	float: right;
	width: 120px;
}

.meOptions {
	padding: 7px;
	background-color: #E8E8E0;
	background-image: url(../../pics/mePic.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}

.infoEdit  {
	background-color: #f3f3f3;
	padding: 2px;
}

.meSpacer  {
	padding-bottom: 2px;
}

.sfrL  {
	float: right;
	width: 18px;
}

.sfrR  {
	float: left;
	width: 100px;
}

.questionForm  {
	width: 400px;
}

/* Contenu principal > allList --------------------------------------------------- */

.boldListTitle{
	font-size:14px;
	font-family:arial;
	color:#5F6264;
	font-weight: bold;
}

.boldListTitle a,.boldListTitle a:hover,.boldListTitle a:active,.boldListTitle a:visited
{
	font-size:14px;
	font-family:arial;
	color:#5F6264;
	font-weight: bold;
	background-color:#E6F2FF;
}

.listColor{
	cursor:pointer;
}
.listColor:hover{
	background-color: #f2fbda;
}


/* Contenu principal > rdvDetailed -------------------------------------------------------------------------*/
.headerTitle  {
	float: right;
	width: 430px;
}

.headerPseudo  {
	float: left;
	width: 120px;
	padding-right: 20px;
	text-align: left;
	color: #999999;
}


.rdvDetailContentLeft  {
	float: right;
	width: 202px;
	background-color: #FFFFFF;
}


.rdvDetailContentRight  {
	float: left;
	width: 470px;
	padding-right: 10px;
}

.description  {
	height: 170px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

.rdvDetailContentRightBlank  {
	width: 525px;
}

.participantList {
	height: 100px;
	_height: 100px !important;
	width: 180px;
	overflow: auto;
	/*height: 40px;
	_height: 40px !important;
	color: #999999;
	overflow:auto;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;*/
}

/*.participantList a {
	color: #8B3C5D;
	font-weight: bold;
}

.participantList a:hover {
	color: #FFCC33;
}*/

/* Contenu principal > rdvDetailedNew(25Sept) -------------------------------------------------------------------------*/
.participantListContentLeft {
	float: right;
	width: 190px;
}

.participantList {
	height: 200px;
	_height: 200px !important;
	width: 180px;
	overflow: auto;
}

.rdvTxtContentRight  {
	float: left;
	width: 470px;
}

.txtContentOverflow {
	height: 203px;
	_height: 203px !important;
	width: 336px;
	overflow: auto;
}

.tenSpacer {
	padding-top:10px;
}


.thumbRdvDetailedAlbum {
	float: right;
	padding-left: 9px;
}

#headerRdvTxt {
	height: 95px;
	_height: 95px !important;
}

#backToList {
	padding-top: 6px;
}


/* Contenu principal > rdvListe -------------------------------------------------------------------------*/
#listBox {
	float: right;
	width: 379px;
}

.sumLifeListTitleRdv{
	float: right;
	width: 355px;
}

#rdvRight {
	float: left;
	width: 170px;
	padding-right: 10px;
	border-right: 1px dotted black;
}

#rdvRight a  {
	font-weight: bold;
}

.rdvTitleRight {
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-right: 5px;
	margin-bottom: 3px;
	background-color:#993300;
	border-bottom: 1px solid #993300;
}

/* Contenu principal > annonces -------------------------------------------------------------------------*/
.themeTop {
	height: 8px;
	background-image: url(../../pics/ClassifiedThemeTop.gif);
	background-position:top;
	background-repeat: no-repeat;
}

.themeBottom {
	height: 8px;
	background-image: url(../../pics/ClassifiedThemeBottom.gif);
	background-position:top;
	background-repeat: no-repeat;
}

.classifiedTheme {
	padding: 7px;
	background-color: #E8E8E0;
	background-image: url(../../pics/ClassnewsPaper.gif);
	background-position:top left;
	background-repeat: no-repeat;
}

.classifiedThemePad {
	padding-left: 110px;
}

.rdvMapBox  {
	/*position: absolute;*/
	z-index: 1000;
	background-color:#ffffff;
	width: 600px;
	height: 310px;
	border: 1px solid #663300;
	background-image: url(../../pics/validDeco.png);
	background-repeat: repeat;
	visibility: visible;
	
}

.infoEdit  {
	background-color: #f3f3f3;
	padding: 2px;
}

/* Contenu principal > messages -------------------------------------------------------------------------*/
/*.messageBloc {
	float: left;
	width: 184px;
	padding-left: 6px;
}

.messageBlocLeft {
	float: left;
	width: 184px;
	padding-left: 6px;
}

.messagePicto {
	width: 30px;
	float: left;
}*/

.messageBloc {
	float: right;
	width: 184px;
	padding-right:8px;
	
}

.messageBlocLeft {
	float: right;
	width: 184px;
}

.messagePicto {
 	width:40px;
    float:right;
}

.message {
	padding-right: 30px;
	border: 1px dotted #A3A37F;
	/*height:37px;*/
}

.messageContent {
	padding-bottom: 7px;
}

ol {
	padding-right: 25px;
}

/* Contenu principal > contacts -------------------------------------------------------------------------*/

.inviteFriend {
	float: right;
	width: 267px;
	height: 70px;
	background-image: url(../pics/inviteBg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #7AB9CC;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

.colSpace {
	float: right;
	width: 9px;
	height: 20px;
}

.contact {
	float: right;
	width: 123px;
	height: 145px;
	_height: 145px !important;
	text-align: center;
	margin-bottom: 9px;
}

.contactForum {
	float: right;
	width: 160px;
	height: 145px;
	_height: 145px !important;
	text-align: center;
	margin-bottom: 9px;
}

.contactPic {
	width: 121px;
	height: 87px;
	text-align: center;
	border: #3294B1 1px solid;
}

.contact h2 {
	font-size: 16px;
	font-weight: bold;
}

.contactList {
	float: right;
	width: 240px;
	padding: 3px 0px 3px 0px;

}

.contactVoisin {
	float: right;
	width: 100px;
	text-align: center;
}

.contactBox  {
	background-color:#ffffff;
	width: 340px;
	height: 400px;
	border: 1px solid #663300;
	background-image: url(../pics/validDeco.png);
	background-repeat: repeat;
}

.contactBoxIn {
	height: 380px;
	color: #999999;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

.helpContact  {
	height: 180px !important;
    background-image: url(../pics/helpContact.jpg);
	background-repeat: no-repeat;
	padding: 15px 100px 10px 40px;
	margin-bottom: 7px;
	color: #636349;
}


.partBox {
	height: 260px;
}

.borderTop {
	border-top: 1px solid #777777;
	}

/* Contenu principal > visio SFR -------------------------------------------------------------------------*/
.visioSFRBox {
	float: right;
	padding: 3px;
	width: 130px;	
}

/* visioSFRBox over :background-color: #DCDFE0;*/

.visioSFRBox h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}

.back {
	top:4px;
	left:390px;
	width:190px;
	height:25;
	position:absolute;
	z-index: 50;
	visibility: visible;
}

.relative {
	position: relative;

}

.visioBorder {
	border: 1px solid black;
	height: 105px;
}

.play {
	top:70px;
	left:90px;
	width:35px;
	height:35px;
	position:absolute;
	z-index: 50;
	visibility: visible;
}

.visioBtton {
 padding-top: 70px;
}

.visioHelp {
	height: 55px;
	background-image:url(../../pics/visioHelpBGDeco.jpg);
	background-repeat: no-repeat;
	padding: 8px 20px 8px 40px;
}

.vSpace {
	float: right;
	width: 7px;
	height: 20px;
}

/* Contenu principal > inscription -------------------------------------------------------------------------*/
.suscribeDeco {
	_height:2px;
	background-image: url(../../pics/suscribeDeco.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.suscribeSpacer {
	height: 80px;
}

.suscribeForm {
	width: 500px;
	
}

.locationTop {
	background-image: url(../../pics/locationDeco.jpg);
	background-repeat: no-repeat;
	background-position: top;
	_height:15px;
}

.locationHelp {
	width: 735px;
	height: 140px;
}

.inscriptionOk {
	background-image: url(../../pics/InscriptionOkDeco.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.inscriptionOkTxt {
	width: 500px;
}

.infoOver {
	height: 90px;
}

.key {
	background-image: url(../../pics/picKey.gif);
	background-position:top right;
	background-repeat: no-repeat;
	_height: 100px;
}

.introCv {
	width: 460px;
}

/* boites de dialogue -------------------------------------------------------------*/
.borderedFormFieldDial {
	background-color: #F1F1EA;
	border: 1px solid #C3C3A9;
	font-size: 11px;
	
}

.bttonDial {
	font-size: 11px;
}

.fadeBox  {
	background-color:#383b3e;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 500;
    -moz-opacity: 0.5;
	top: 0px;
	left: 0px;
	visibility: visible;
}

.createEventDial  {
	/*position: absolute*/
	z-index: 1000;
	border: 14px solid #F2F6F9;
	background-color:#ffffff;
	width: 400px;
	height: 360px;
	min-height: 360px;
	background-image: url(../../pics/decoDial.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


.guestBox  {
	/*position: absolute;*/
	margin-top: 100px;
	z-index: 1000;
	background-color:#ffffff;
	width: 400px;
	/*height: 450px;*/
	height: 350px;
	border: 1px solid #663300;
	background-image: url(../../pics/validDeco.png);
	background-repeat: repeat;
	visibility: visible;
	
}

.addPicBox  {
	background-color:#ffffff;
	width: 600px;
	height: 120px;
	background-image: url(../../pics/validDeco.png);
	background-repeat: repeat;
}

.guestBoxIn {
	height: 250px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	/*overflow: -moz-scrollbars-vertical;*/
	
}

.writeBox  {
	width: 400px;
}

.writeBoxIn  {
	height: 230px;
}

.friends {
	float: right;
	width: 160px;
}

.friends p {
	padding-bottom: 8px;

}

.createContent {
	height: 320px;
	overflow: auto;
}

#friends p {
	padding-bottom: 10px;
}


/* forums -------------------------------------------------------------*/

.forumThemeManagers{
width:660px;
padding-top:10px;
padding-bottom:5px;

}
.forumThemeManager{
width:300px;
float:right;
height:50px;
margin-left:20px;
}
.forumThemeNumSubjects{
border-top:1px solid #D1DBE4;
padding-top:10px;
}
.forumBox{
	width:701px;
	color:#3C88D3;
	margin-bottom:20px;
}
.forumBoxT{
background-image: url(../../pics/forumBoxT.jpg);
background-repeat: no-repeat;
height:28px;
font-size:14px;
font-weight:bold;
line-height:24px;
padding-right:16px;
}
.forumBoxT a{font-size:12px;text-decoration:underline;padding-left:16px;}
.forumBoxM{
background-image: url(../../pics/forumBoxM.jpg);
padding: 6px 16px 10px 8px;
color:#383b3e;
}
.forumBoxB{
background-image: url(../../pics/forumBoxB.jpg);
background-repeat: no-repeat;
height:13px;

}

.forumTheme {
	text-align: center;
	
}
.userCol {
	float: right;
	width: 108px;
	padding-left: 3px;
}
.forumTheme {
	text-align: center;
}

.adminMenu {
	width: 272px;
	border: 1px solid #ccc;
	background-color:#F4F4F4;
	padding: 3px;
	text-align: center;
}

.userCol {
	float: right;
	width: 108px;
	padding-left: 3px;
}

.listEdit {
	width: 190px;
}

.listParticipEdit {
	width: 346px;
}

.sumForumList {
	border-bottom: 1px dotted #993300;
	padding-top: 14px;
	_height: 1px;
}




/* styles de textes et formulaires communs -------------------------------------------------------------*/
.formField {
	font-size: 10px;
	background-color: #ffffff;
	border: none;
	font-family: Arial;
}

.borderedFormField {
	border: 1px solid #7f9db9;
	font-size: 12px;
	background-color: #ffffff;
	font-family: Arial;
}

.formFieldOk {
	padding: 2px 4px 2px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #165598;
	background-color:#def2f9;
	border: 1px solid #a6d0e6;
}

.white {
	color: #ffffff;
}

.youCanBoxTitle  {
	min-height: 15px;
	_height: 15px;
	background-color: #6E6E61;
	padding: 3px 3px 3px 6px;
}
.smallPadBox {
	_height: 15px;
	min-height: 15px;
	padding: 5px;
	
}
.smallPadBoxF {
	_height: 15px;
	min-height: 15px;
	padding: 5px;
	
}
.padBox {
	padding: 10px;
}
.padbox5{padding:5px;}

.greysmallPadBox {
	padding: 5px;
	
	_height: 15px;
	/* border-bottom:1px solid #E2F4B5;*/
	border-bottom:1px solid #b2dd37;

}

.yellowSmallPadBox {
	padding: 5px;
	background-color: #FFFFCF;
	min-height: 15px;
	_height: 15px;
}

.borderedBox  {
	min-height: 15px;
	_height: 15px;
	border: 1px dotted #8B3C5D;
}

.borderedBlackBox  {
	min-height: 15px;
	_height: 15px;
	border: 1px dotted #000;
}

.greyBoxTitle  {
	min-height: 15px;
	_height: 15px;
	background-color: #E8E8E8;
	padding: 3px 3px 3px 6px;
}

.linkPseudo  {
	/*color: #8B3C5D;*/
	color: #448ed9;
	font-weight: bold;
}

.linkPseudoCompagny  {
	color: #844685;
	font-weight: bold;
}

.optionBar  {
	border-top: 1px dotted;
}

.navigTop  {
	_height: 1px;
	margin-top: 2px;
	border-top: 1px dotted;
	text-align: right;
}

.navigBottom  {
	height: 1px;
	margin-top: 22px;
	border-top: 1px dotted;
	text-align: left;
}

.CommentNavigBottom  {
	border-top: 1px dotted;
	text-align: left;
	_height: 1px;
}

.comment  a,.comment a:visited, .comment a:hover
{
	text-decoration:underline;
	font-weight:normal;
	color:#3C89D1 !important;

	
	
}
.commentBody  a,.commentBody a:visited, .commentBody a:hover
{
	text-decoration:underline;
	font-weight:normal;
	color:#01baff !important;


	
	
}




.borderBottom  {
	border-bottom: 1px dotted;
	_height: 1px;
}

.borderTopDashed  {
	border-top: 1px dotted;
	
}

.partners  {
	text-align: center;
}

.helpDeco  {
	height: 56px;
	background-image: url(../../pics/helpDeco.gif);
	background-repeat: no-repeat;
	padding: 15px 100px 10px 40px;
	margin-bottom: 7px;
	color: #636349;
}

/* projects ----------------------------------------------------------------------------------------*/
.projMid{
	background-image: url(../images/menu/menu_mid.jpg);
	background-repeat: repeat-y;
	width: 148px;
	padding:3px;
}

.projTop{
	background-image: url(../images/menu/menu_top.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 5px;
}

.projBottom{
	background-image: url(../images/menu/menu_bottom.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 6px;
}


.helpDecoProj  {
	height: 85px;
	width: 245px;
	background-image: url(../../pics/decoHelpProj.gif);
	background-repeat: no-repeat;
	padding: 20px;
	color: #636349;
}

.helpDecoProjLibrary {
	height: 100px;
	background-image: url(../../pics/projectLibraryHelp.jpg);
	background-repeat: no-repeat;
	padding: 15px 100px 0px 40px;
	margin-bottom: 7px;
	color: #636349;
}

.projectDescription  {
	width: 568px;
}

.titleTxt  {
	float: right;
	width: 380px;
	height: 155px;
}

.projectTxt {
	height: 110px;
	width: 370px;
	overflow:auto;
	/*overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;*/
}

.projectList {
	height: 100px;
	_height: 100px !important;
	width: 180px;
	overflow: auto;
}

.yellowBoxTitle  {
	min-height: 15px;
	_height: 15px;
	background-color:#dedede;
	padding: 3px 3px 3px 6px;
}

.projectBox {
	height: 150px;
	width: 268px;
}

.projectLittleBox {
	height: 207px;
	width: 268px;
}

.participantBox {
	height: 129px;
}

.fileBox {
	height: 144px;
}

.participantBox a {
	color: #ca7a70;
	font-weight: bold;
}

.mailingListBox  {
	/*position: absolute;*/
	z-index: 1000;
	background-color:#ffffff;
	width: 340px;
	height: 280px;
	border: 1px solid #663300;
	background-image: url(../../pics/validDeco.png);
	background-repeat: repeat;
	visibility: visible;
	
}

.mailingListBoxIn {
	height: 260px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

/* FAQ ----------------------------------------------------------------------------------------*/
.faqPic {
	background-image: url(../../pics/faqPic.gif);
	background-position: bottom left;
}

.faqBox {
	padding-left: 50px;
}
/* BLOG ----------------------------------------------------------------------------------------*/
.blogLink{
text-align:right;
direction: ltr; 
margin-top:5px;
font-weight:bold;font-size:14px;color:#3C89D1;
}
.blogLink a, .blogLink a:visited, .blogLink a:hover{font-weight:bold;font-size:14px;color:#3C89D1 !important;text-decoration:none}
.blogPageBlogUser a, .blogPageBlogUser a:visited, .blogPageBlogUser a:hover{font-weight:normal;font-size:12px;color:#3C89D1 !important;text-decoration:none}
.BlogLeft {
	float: right;
	width: 130px;	
}

.blogIn {
	padding-left: 60px;
}

.archiveList {
	height: 100px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;

}
#blogNewTitle{
font-weight:bold;
font-size: 18px;
}
#blogTit{
background-image: url(../../pics/blogBgTop.jpg);
background-repeat: no-repeat;
background-position: right;
height:113px;
width:499px; 
margin-top:11px;
}
#blogtop{
float: right; 
margin-top: 10px;
margin-right: 10px; 
width:300px;
height: 100px;
overflow: hidden;
}
#blogPosts{
background-image: url(../../pics/blogTitPosts.jpg);
background-repeat: no-repeat;
background-position: right;
font-weight:bold;
font-size: 14px;
width:500px;
height:25px;
padding-right:10px;
padding-top:7px;
}

#blognoPosts{

background-position: right;
font-weight:bold;
font-size: 14px;
width:500px;
height:25px;
padding-right:10px;
padding-top:7px;
}

.blogButs{
background-image: url(../../pics/blogBut.jpg);
background-repeat: no-repeat;
background-position: top;
font-weight:bold;
font-size: 14px;
color:#195695;

height:36px;
text-align:right;
padding-right:15px;
line-height:30px;
cursor:pointer;

}
.postTit{
color:#5E6265;
font-weight:bold;
font-size: 14px;
}
.blogBgpostbot
{
background-image: url(../../pics/blogBgpostbot.jpg);
background-repeat: no-repeat;
background-position: right;
font-weight:bold;
font-size:11px;
color:#3E87D3;
padding-right:18px;
padding-top:5px;
width:426px;
height:23px;
clear:right;
margin: 25px 0px 5px 0px;

}


.blogTerms{
background-color:#F5FAE3;
padding:20px;
}
.blogTermsTitle{
font-weight:bold;

}


#blogTabs{
width:725px;;height:27px;padding-top:10px;
background-image: url(../../pics/blogTabBg.jpg);
background-repeat: repeat-x;
background-position: bottom;
margin-right:1px;
}
#blogSort{
border-bottom:1px solid #B2DD37;
width:700px;height:20px;
background-color:#E2F4B5;
margin-right:1px;
padding-right:25px;
padding-top:5px;
}
#blogSort a,#blogSort a:visited, #blogSort a:hover{color:#383b3e;}

.blogTabOn{
float:right;margin-right:5px;
background-image: url(../../pics/blogTabOn.jpg);
background-repeat: no-repeat;
text-align:center;
width:93px;height:27px;
font-weight:bold;
line-height:25px;
cursor:pointer;
}
.blogTabOn a,.blogTabOn a:visited, .blogTabOn a:hover{color:#383b3e;}
.blogTabOff{
float:right;margin-right:5px;
background-image: url(../../pics/blogTabOff.jpg);
background-repeat: no-repeat;
text-align:center;
width:93px;height:27px;
font-weight:bold;
color:#fff;
line-height:25px;
cursor:pointer;
}
.blogTabOff a,.blogTabOff a:visited, .blogTabOff a:hover{color:#fff;}

.blogBox{
	width:150px;
	margin-right:20px;
	color:#3C88D3;
}
.blogBoxT{
background-image: url(../../pics/blogBoxT.jpg);
background-repeat: no-repeat;
height:26px;
font-size:14px;
font-weight:bold;
line-height:24px;
padding-right:16px;
color:#3C88D3;
}
.blogBoxM{
background-image: url(../../pics/blogBoxM.jpg);
padding: 6px 16px 10px 8px;
background-repeat: repeat-y;
}
.blogBoxB{
background-image: url(../../pics/blogBoxB.jpg);
background-repeat: no-repeat;
height:6px;
}
.blogPageRightSide{
	float: right;
	width: 490px;
	border-left: 1px solid #ffffff;
	padding-right: 8px;
	display: block;
	margin-right:2px;

	
}

#groupSort{
border-bottom:1px solid #B2DD37;
width:702px;height:20px;
background-color:#E2F4B5;

padding-right:25px;
padding-top:5px;
}
#groupSort a,#groupSort a:visited, #groupSort a:hover{color:#383b3e;}

/* Pics album ----------------------------------------------------------------------------------------*/
.photo {
	text-align: center;
	
}

.albumDeco {
	background-image: url(../../pics/albumDeco.gif);
	background-repeat: no-repeat;
}

.miniContent {
	text-align: center;
}

.miniContent a {
	border: #ffffff solid 1px;
}

.albumSpacer {
	height: 5px;
}

/* Pics swho album by Nicoin */

.createAlbumDial  {
	/*position: absolute*/
	z-index: 1000;
	border: 14px solid #F2F6F9;
	background-color:#ffffff;
	width: 470px;
	height: auto;
}

.albumPadBox {
	padding:20px 0px 0px 0px ;
}


/* bugsSuggestions ----------------------------------------------------------------------------------------*/
.rate {
	float: right;
	width: 70px;
}

.bugSuggestListIn {
	float: left;
	width: 480px;
}

/* visitorBook ----------------------------------------------------------------------------------------*/
.visitorBookDeco {
	height: 130px;
	background-image: url(../../pics/visitorBookDeco.jpg);
	background-repeat: no-repeat;
	padding: 70px 100px 10px 40px;
	margin-bottom: 7px;
	color: #636349;
}

.picList {
    float: right;
    width: 123px;
    height: 92px;
    _height: 92px !important;
    text-align: center;
    margin-bottom: 9px;
    border: 1px solid #999999;
}

/* footer pages  ----------------------------------------------------------------------------------------*/
#footerIn {
	float: right;
	width: 540px;
}

/* VISO SFR Page ----------------------------------------------------------------------------------------*/
.visioDeco {
	width: 310px;
	height: 90px;
	background-image: url(../../pics/visio.jpg);
	background-repeat: no-repeat;
	padding: 100px 220px 0px 40px;
	margin-bottom: 7px;
}

.visioBox {
	float: right;
	width: 172px;
	height: 240px;
	background-image: url(../../pics/visioBoxBack.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;	
}

.visioPlayer {
	z-index: 1000;
	border: 14px solid #F2F6F9;
	background-color:#ffffff;
	width: 250px;
	height: 300px;
	min-height: 300px;
	background-image: url(../../pics/decoDial.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#footerContent  {
	text-align:center;
	color:#cccccc;
}

#footerContent ul {
	list-style-type: square;
	margin-left: 25px;
}

#footerRight {
	float: left;
	width: 170px;
	padding-right: 10px;
	border-right: 1px dotted black;
}

#footerRight p  {
	color: #666A75;
}

.footerItem{float:right;text-align:center;height:13px;padding: 0 10px 0 10px;}


.titleRight {
	font-variant: small-caps;
	font-size: 12px;
	font-weight: bold;
	color: #6D6D60;
	padding-right: 5px;
	margin-bottom: 3px;
	background-color:#e8e8e0;
	border-bottom: 1px solid #AAAA91;
}

.subTitle {
	padding-bottom: 4px;
	border-bottom: 4px solid #e8e8e0;
}

.green  { color: #6D6D60; }

/* footer ----------------------------------------------------------------------------------------*/
.bottomLifeDeco {
	width:590px;
	height:7px;
	background-image: url(../../pics/NHBottomShadow.png);
	background-repeat:no-repeat;
	background-position: top; }

.footer {
	color:#DD8A88;
	background-color: #fff;
	text-align:center;
}

.footer a {
	color: #999;
}

.footer a:hover {
	color: #333;
}

/* homePageNoLog ----------------------------------------------------------------------------------------*/
.nologHomeBanner {
	float: right;
	width: 602px;
	height: 144px;
}

/*.homeBannerLeft {
	float: right;
	width: 416px;
	height: 94px;
	background-image: url(../../pics/homeBanner.gif);
	background-repeat: no-repeat;
	padding-right: 186px;
	padding-top: 50px;
}

.homeConnexion  {
	float: left;
	width: 133px;
	height: 109px;
	background-color: #F0F0E1;
	background-image: url(../../pics/memberTitle.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 35px 5px 0px 10px;
}
*/


#homeLeft {
	float: right;
	width: 167px;
}

.homeNews   {
	background-image: url(../../pics/homeNewsDeco.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 50px 5px 0px 14px;
	height: 300px;
	color: #656556;
}

.homeNews P  {
	line-height: 13px;
}

#homeRight {	
	float: left;
	width: 583px;
}

#homeContent {
	/*background-image: url(../../pics/discoverTitle.gif);
	padding-top: 50px;*/
	background-repeat: no-repeat;
	background-position: right top;
	
	background-color: #ffffff;
}

#next {
	text-align: left;
}

#leftPic {
	float: right;
	width: 346px;
	padding-right: 14px;
}

#rightTxt {
	float: left;
	width: 195px;
	padding-left: 14px;
	
}

.newsTop  {
	padding: 0px;
	margin: 0px;
	height: 51px;
	_height: 51px !important;
	background-image: url(../../pics/newsNologTitle.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}

.partnersTop  {
	padding: 0px;
	margin: 0px;
	height: 51px;
	_height: 51px !important;
	background-image: url(../../pics/partnersNologTitle.gif);
	background-repeat: no-repeat;
	background-position: top center;	
}


/* diffuser peuplade ----------------------------------------------------------------------------------------*/

.broadcastLeft  {

                float: right;

                width: 370px;

}

 

.broadcastRight  {

                float: left;

                width: 180px;;

}

/* homePageNoLog ----------------------------------------------------------------------------------------*/
.homeBannerLeft {
	float: right;
	width: 416px;
	height: 109px;
	background-image: url(../../pics/homeBanner.gif);
	background-repeat: no-repeat;
	padding-right: 186px;
	padding-top: 5px;
}

.homeConnexion  {
	float: left;
	width: 133px;
	height: 109px;
	background-color: #E8E8E8;
	background-repeat: no-repeat;
	background-position: top right;
	padding: 5px 5px 0px 10px;
}

#homeLeft {
	float: right;
	width: 167px;
}

.homeNews   {
	background-image: url(../../pics/homeNewsDeco.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 50px 5px 0px 14px;
	height: 200px;
	color: #656556;
}

.homeNews P  {
	line-height: 13px;
}

#homeRight {	
	float: left;
	width: 583px;
}

#homeContent {
	/*background-image: url(../../pics/discoverTitle.gif);
	padding-top: 50px;*/
	background-repeat: no-repeat;
	background-position: right top;
	
	background-color: #ffffff;
}

#homeContentBuilding {
	background-image: url(../../pics/buildingTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 50px;
	background-color: #ffffff;
}

#homeContentSchool {
	background-image: url(../../pics/schoolTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 50px;
	background-color: #ffffff;
}

#next {
	text-align: left;
}

#diaporama {
	float: right;
	width: 271px;
	padding-right: 14px;
}

#homeTxt {
	float: left;
	width: 270px;
	padding-left: 14px;
}

/* ecoles ----------------------------------------------------------------------------------------*/
.schoolBackDeco {
	background-image: url(../../pics/schoolBackDeco.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 130px;
	width: 315px;
	_height: 130px !important;
}

.schoolLeft  {
	float: right;
	width: 410px;
}

.schoolRight  {
	float: left;
	width: 140px;
}

.schoolList  {
	padding: 0px 0px 14px 0px;
}

.schoolListPic  {
	width: 28px;
	float: right; 
}

.schoolListTxt  {
	width: 374px;
	float: left;
}

.PopInfo  {
	border: 14px solid #F2F6F9;
	background-color:#ffffff;
	width: 400px;
	height: 200px;
	min-height: 200px;
	background-image: url(../../pics/decoDial.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.popInfoContent {
	height: 140px;
	_height: 140px !important;
	width: 350px;
	overflow:auto;
}

.schoolBill {
	background-image: url(../../pics/bgSchoolBill.gif);
	background-repeat: no-repeat;
	height: 208px;
	_height: 208px !important;
}

.schoolBillScroll {
	height: 150px;
	_height: 150px !important;
	width: 350px;
	padding: 0px 20px 0px 20px;
	overflow:auto;
}

.schoolChild {
	background-image: url(../../pics/bgSchoolChild.gif);
	background-repeat: no-repeat;
	height: 500px;
	_height: 500px !important;
}

.schoolChildScroll {
	height: 300px;
	_height: 300px !important;
	width: 350px;
	padding: 0px 20px 0px 20px;
	overflow:auto;
}

.addBill {
	padding: 8px 132px 10px 0px;
}

/* schoolNew ----------------------------------------------------------------------------------------*/
.partContentSchool  {
 	background-color: #FFFFFF
}


#schoolMap {
	padding-top: 11px;
}


.mapShadow {
	width: 308px;
	height: 7px;
	background-image: url(../../pics/mapShadow.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#parentsSheet {
	height: 137px;
	width: 212px;
	background-image:url(../../pics/parentsSheet.gif);
	padding: 63px  12px 27px 24px;
}

.parentsScroll a {
	color: #ca7a70;
	font-weight: bold;
}

.parentsScroll {
	height: 137px;
	_height: 137px !important;
	width: 212px;
	overflow:auto;
}

.parentsScroll a {
	color: #ca7a70;
	font-weight: bold;
}

#forumSheet {
	height: 214px;
	width: 389px;
	background-image: url(../../pics/forumSheet.gif);
	padding: 28px 18px 18px 10px;
}

#meetingSheet {
	width: 137px;
}

.meetingBottom  {
	height: 1px;
	margin-top: 4px;
	border-top: 1px dotted;
	text-align: left;
}

#childrenSheet  {
	height: 223px;
	width: 262px;
	padding: 45px 23px 2px 30px;
	background-image: url(../../pics/childrenSheet.gif);
}

#toolBoxSheet  {
	height: 246px;
	width: 210px;
	padding: 45px 0px 0px 21px ;
	background-image: url(../../pics/toolBoxSheet.gif);
}

.schoolFormDeco  {
	background-image: url(../../pics/carreauSchool.gif);
	background-repeat: repeat;
}

.schoolTxt {
	width: 240px;
}

.shadow {
	width: 570px;
	height: 9px;
	background-repeat: no-repeat;
	background-image: url(../../pics/shadow.jpg);
}

/* schoolMooBox -------------------------*/

#schoolMooBox {
	width: 448px;
	height: 388px;
	padding: 72px 42px 0px 38px;
	border:#999999 solid 1px;
	background-color: ffffff;
	background-image: url(../../pics/BgSchoolMooBox.gif);
}

.designContent {
	width: 448px;
	height: 304px;
	text-align: center;
}

/* buildings ----------------------------------------------------------------------------------------*/
.buildingLogo  {
	float:right;
	width: 86px;
}

.buidingBackDeco {
	background-image: url(../../pics/buildingdBackDeco.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 130px;
	_height: 130px !important;
}

.gotoIn  {
	background-color: #E3E3C7;
	background-image: url(../../pics/window.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 40px 20px 20px;
}

.buildingForm  {
	text-align: left;
}

.buildingResident {
	background-image: url(../../pics/bgbuildingResident.gif);
	background-repeat: no-repeat;
	height: 500px;
	_height: 500px !important;
}

.buidingPicLeft {
	float: right;
	width: 170px;
	text-align: center;
}

.buidingDescriptionRight {
	float: left;
	width:230px;
}

/* RSS ----------------------------------------------------------------------------------------*/

.rssList {
	padding-right:40px;
	background-image: url(../../pics/logoRss.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.rssDeco {
	background-image: url(../../pics/rssDeco.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* viewer ----------------------------------------------------------------------------------------*/

.viewerTitle  {
	float: right;
	width: 410px;
}

.grTop  {
	padding: 0px;
	margin: 0px;
	height: 91px;
	_height: 91px !important;
	background-image: url(../../pics/viewerGRtop.png);
	background-repeat: no-repeat;
	background-position: top center;	
}

.grContent  {
	background-color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

.grBottom  {
	height: 41px;
	_height: 41px !important;
	padding: 0px;
	margin: 0px;
	background-image: url(../../pics/viewerGRBottom.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.viewerContentRight  {
	width: 349px;
	float: left;
}

.viewerLogOut  {
	width: 276px;
	float: right;
}
	
.viewerLogIn  {
	padding: 10px;
	border: 1px dotted #808067;
}

.viewerSuscribeOut  {
	width: 276px;
	float: left;
}

.viewerSuscribeIn  {
	padding: 10px;
	border: 1px dotted #D06435;
}

.ViewerprojectDescription  {
	width: 360px;
}

.viewerTitleTxt  {
	float: left;
	width: 370px;
	height: 155px;
	_height: 155px !important;
}

.viewerProjectTxt {
	height: 110px;
	_height: 110px !important;
	width: 360px;
	overflow:auto;
}

.viewerInfoMeRight {
	float: left;
	width: 410px;
}

.viewerContactLeft {
	padding: 5px;
	text-align: center;
	background-color: #e8e8e0;
}

.helpDecoViewer  {
	height: 56px;
	_height: 56px !important;
	background-image: url(../../pics/helpDecoViewer.gif);
	background-repeat: no-repeat;
	padding: 15px 100px 10px 40px;
	margin-bottom: 7px;
	color: #636349;
}

/* added by gila---------- */
TEXTAREA{
	font-family: Arial;
	font-size: 11px;
}
.inputFont{
	font-family: Arial;
	font-size: 11px;
}
SELECT{
	font-family: Arial;
	font-size: 11px;
}
INPUT{
	font-family: Arial;
}




/* neighborsNewList -------------------------------------------------------------*/


	
.neighbListThumb {
	
	float: right;
	margin-left: 12px;
	border:1px solid #D2DCE5;
	width:56px;
	height:44px;
	padding:1px;
	}
	
.neighbListInfo {
	margin-top:6px;
	float: right;
	width: 120px; }


.listArrow {
	float: left;
	margin: 11px 11px 0px 0px; }
	

.navigAdmin {
	border-bottom: 1px dotted;
	border-top: 1px dotted;
	text-align: center;
	color: #000;
	font-weight: bold }
	
.navigAdminBtton  {
	padding:  2px 8px 2px 8px;
	background-color: #C0E14E;
	float: right;
	margin-left: 5px; }
	
.navigAdminBtton a { color:#fff; font-weight:bold }
.navigAdminBtton a:hover { color:#383b3e; }
.rdvNavigAdminBtton a:hover { color:#383b3e; }
.rdvNavigAdminBtton  {
	padding:  2px 8px 2px 8px;
	background-color: #0091cf;
	float: right;
	margin-left: 5px; }
	
.rdvNavigAdminBtton a { color:#fff; font-weight:bold }
.rdvNadminBtton a:hover { color:#383b3e; }






.rights  { width: 110px }


.rdvBigBtton  {
	width: 230px;
	padding: 30px 0px 0px 50px;
	height: 47px; 
	cursor:pointer;
	background-image:url(../../pics/rdvAdminBigBtton.gif);
	color: #2971a7}

.rdvBigBtton:hover   {
	background-image:url(../../pics/rdvAdminBigBttonOver.gif);
	color: #FFFFFF}
	
.rdvBigBttonCancel  {
	width: 230px;
	padding: 30px 0px 0px 50px;
	height: 47px; 
	cursor:pointer;
	background-image:url(../../pics/rdvAdminBigBttonCancel.gif);
	color: #990000;}

.rdvBigBttonCancel:hover {
	background-image:url(../../pics/rdvAdminBigBttonCancelOver.gif);
	color: #FFFFFF}

.adminBigBtton  {
	width: 230px;
	padding: 50px;
	text-align:center;
	height: 47px; 
	background-image:url(../../pics/adminBigBtton.gif);
	cursor:pointer;}

 
.adminBigBtton:hover  {
	background-image:url(../../pics/adminBigBttonOver.gif);}
.adminBigBtton a  { color: #000}
.adminBigBtton:hover a { color: #fff;}



.admSpace {
	float: right;
	width: 7px;
	height: 20px;
}

.talkBorder {
	
	padding: 7px;
	border:1px solid #D1DBE4;
}

.talkSubject {
	
	padding: 14px 0 14px 14px;
}

/*
.talkSubject a,.talkSubject a:hover,.talkSubject a:active
{
	color: red;
}*/


.talkSubject p {
	line-height: 18px;
}




.suscribeFormContact {
	width: 400px;
	text-align: left;
}

.contactMessage {
	padding-right: 60px;
	width: 550px;}
	
/* DayCalendar -------------------------------------------------------------*/	
.hour {
	width: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #83B6F8;
	font-weight: bold;
	text-align: center;
	padding: 7px 4px 8px 4px;
	border-right:#83B6F8 1px solid;
	border-top:#83B6F8 1px solid;
	background-color: #EBF4FF;
	direction:ltr;
	
	

}
	
.emptyHour {
	width: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #83B6F8;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right:#83B6F8 1px solid;
	border-top:#83B6F8 1px solid;
	background-color: #EBF4FF}
	
.hourNow {background-color: #FFF2CC}

.pastHour {
	background-color: #D6E1EF;
	color:#A6AFBA;
	border-right:#A6AFBA 1px solid;
	border-top:#A6AFBA 1px solid;}

.hourBottom {border-bottom:#83B6F8 1px solid;}

.rightCol {
	width: 500px;
	padding: 8px 8px 4px 6px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	font-size: 10px;
	color: #000}
	
.emptyRightCol {
	width: 500px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	font-size: 9px;
	color: #000}

.rightCol a	 {color:#333}
.rightCol a:hover { color:#01BAFF; text-decoration: none; }
.rightColBottom {border-bottom:#CCCCCC 1px solid;}
.past { background-color: #F5F5F5;}	
.pastMonth { background-color: #e8e8e8;}	

/* weekCalendar -------------------------------------------------------------*/		
.weekCol {
	font-size: 10px;
	width: 64px;
	padding: 2px 2px 2px 6px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;}
	
.weekCol a { color:#333 ; font-size:14px; line-height:16px;}
.weekCol a:hover { color:#01BAFF; text-decoration: none; font-size:14px; }

.weekHour {width: 46px;}

.topDays {
	width: 68px;
	height: 30px;
	padding: 2px;
	border-left: #83AEE4 1px solid;
	border-top:#83AEE4 1px solid;
	text-align:center;
	font-weight: bold}
	

.topPastDays {	
	border-left: #ccc 1px solid;
	border-top:#ccc 1px solid;}
	
.topPastDaysLeft { border-right: #ccc 1px solid;}
	
.bottomDays {
	width: 68px;
	height: 30px;
	padding: 2px;
	border-left: #83AEE4 1px solid;
	border-bottom:#83AEE4 1px solid;
	text-align:center;
	font-weight: bold}

.topDaysLeft { border-right: #83AEE4 1px solid;}

td.bgDays  { 
	color:#383b3e;
	background-image: url(../../pics/bgDays.jpg);
	background-repeat: repeat-x;}

td.bgPastDays  { 
	color:#898989;
	background-image: url(../../pics/bgPastDays.jpg);
	background-repeat: repeat-x;}
	
td.bgPastDays:hover  { 
	background-image: url(../../pics/bgPastDaysOver.jpg);
	color:#fff;
	cursor: pointer}
	
td.bgDays:hover  { 
	background-image: url(../../pics/bgDaysOver.gif);
	color:#fff;
	cursor: pointer}

.past a { color:#999}

td.bgOtherDaysMonth  { 
	color:#898989;
	background-image: url(../../pics/bgOtherDaysMonth.jpg);
	background-repeat: repeat-x;}
	
td.bgOtherDaysMonth:hover  { 
	background-image: url(../../pics/bgPastDaysOver.jpg);
	color:#fff;
	cursor: pointer}

/* monthCalendar -------------------------------------------------------------*/

.monthCol {
	font-size: 10px;
	width: 75px;
	padding: 2px 2px 2px 3px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;}	
	
.monthCol a { color:#333}
.monthCol a:hover { color:#01BAFF; text-decoration: none; }	
.monthLeft { border-right: #CCCCCC 1px solid;}
.monthDays { text-align: right; padding-right: 4px}
.monthDaysBg { background-color: #B2D4FF; color:#6191CF}
.pastMonth a { color:#999}
.otherMonth { background-color: #C5DFFF;}
.otherMonth a { color:#999}
.otherMonth a:hover { color:#01BAFF; text-decoration: none; }

#calendar p {
	line-height: 11px;
	padding-bottom: 6px;
}

/* AlertMessageChat' ----------------------------------------------------------------------------------------*/
#alertBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:fixed;
	left: 10px;
	bottom: 10px;
	width:180px;
	height:110px;
	padding: 25px;
	z-index:1;
	background-image: url(../../pics/alertChatBG.jpg);
}

#alertBttons {text-align: center}


/* chatBar' ----------------------------------------------------------------------------------------*/
#chatBar {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:fixed;
	bottom: 10px;
	width:905px;
	height:20px;
	margin:3px;
	padding-top: 5px;
	text-align:left;
	/*padding: 1px;*/
	z-index:1;
	border:1px solid #000;
	background-color: #FFF;
}




/* PopupChat' ----------------------------------------------------------------------------------------*/

#top  {
	height: 60px;

}

.popChatBox  {
	height: 100%;
	background-image: url(../../pics/bgTchat.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}

.popChatBox p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.chatPhoto  {
	width: 55px;
	height: 39px;
	text-align:center;

}

.picBorder  {
	border: 1px solid #5F8E9F;
}

.dialBoxScroll {
	height: 295px;
	width: 344px;
	padding: 0px 10px 0px 20px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

.emotic {
	height: 35px;
	padding-right: 11px;
}

.dialBoxScrollAnswer {
	width: 349px;
	height: 80px;
	padding: 0px 5px 10px 20px;
}

.dialLeft {
	float: right;
	width: 286px;
	height: 85px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}


/* Chat' (menu gauche)----------------------------------------------------------------------------------------*/

#chatMenu {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#chatMTop {
	height: 50px;
	_height:50px !important;
	padding: 33px 7px 7px 7px;
	background-image: url(../../pics/chatTopBG.jpg);
	background-position:top;
	background-repeat: no-repeat;
}

#chatContainer {
	height: 250px;
	background-image: url(../../pics/tchatContainerBG.gif);
	background-repeat: repeat-y;
	padding: 0px 7px 0px 7px;
}

.chatScroll {
	height: 178px;
	_height:178px !important;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
	padding-top: 3px;
	padding-bottom: 3px;
}

#chatBottom {
	background-image: url(../../pics/tchatBottomBg.gif);
	background-repeat: no-repeat;
	height: 8px;
	_height:8px !important;
}

.greyBorder  {
	border-bottom: 1px solid;
	_height: 1px;
	color:#CCCCCC;
}

.status  {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	border: 1px solid #CCC;
	width: 250px;
	height:200px;
	background-color: #FFF;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
	padding: 7px;
}

.emoti {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	border: 1px solid #CCC;
	width: 250px;
	height:20px;
	background-color: #FFF;
	padding: 7px;
}

/* JACCEDE */

.jaccede {
	background-image: url(../../pics/visuAnim.gif);
	background-repeat:no-repeat;
	background-position: top right;
	margin-top:200px;
}

/* PROFIL NEW -------------------------------------------------------------*/
#profilBubble {
	width: 310px;
	height: 100px;
	border: 3px solid #9d1f3a;
	background: url(../../pics/profilBubbleBg.jpg); }
	
#profilBubbleRDV {
	width: 300px;
	height: 170px;
	border: 2px solid #D1DBE4;
	background: url(../../pics/profilBubbleBgRDV.jpg); }
	
.bBottom { padding-right: 285px; }
	
#profilBubble a {color: #FFF;}
#profilBubble a:hover{text-decoration:underline;}
#profilBubbleRDV a {color: #FFF}
#profilBubbleRDV a:hover{text-decoration:underline;}

.pbPhoto {
	float:left;
	width: 58px;
	height: 48px;
	border: 5px solid #fff;
	margin: 8px 10px 8px 6px;
	background-color:#FFF }

.pbTxt {
	float:left;
	padding-top:7px;
	width: 210px;
	height: 48px; }
	
.pbTxt p {line-height: 12px}

.pbClose {
	font-size:10px;
	padding-right:3px }


/* Menu -----------------------------------------------------*/
#profilTab {
    float:left;
    width:100%;
	background: url(../../pics/bg.gif) bottom repeat-x;}

#profilTab #current {
    background:url(../../pics/norm_right_on.gif) right top no-repeat;}	

#profilTab ul {
    margin:0;
	padding: 10px 10px 0px;
    list-style:none;}
	
#profilTab li {
    float:right;
	background :url(../../pics/norm_right.gif) right top no-repeat;
	margin-left:5px;
    padding:0; }
	
#profilTab a {
	float:left;
    display:block;
    background:url(../../pics/norm_left.gif) no-repeat left top;
	padding:5px 13px 4px;
	color: #fff;
	font-weight: bold;}
	
	/* Le hack de l'antislash commenté
     cache cette règle à IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */

#profilTab a:hover {color: #000;}
	
#profilTab #current a {
    background-image:url(../../pics/norm_left_on.gif);
	padding-bottom:5px;
	color: #000;}

/* profilHeader -----------------------------------------------------*/
#profilBG {
	width: 708px;
	height: 149px;
	background: url(../../pics/profilBG.jpg) no-repeat;}
	
#profilBG a { 
	color:#383b3e;
	text-decoration:none; }
	
#profilBG a:hover{ 	color:#01BAFF;}	
	
#profilPhoto {
	float: left;
	padding: 20px 26px 26px 18px;
	width: 118px;
	height: 98px;
	text-align: center;
	
	}
#profilPhoto img{border: 4px double #D2DBE4;}

#profilHeaderInfo {
	float: left;
	padding: 19px 10px 18px 0px;
	width: 374px;
	height: 117px;}
#soulText{margin:5px 0 5px 0;}
#profilHeaderInfo h1 {line-height: 16px}	
#profilHeaderInfo p {line-height: 16px; margin-bottom: 4px}
#profilHeaderInfo h4 {font-size:11px; font-weight:bold; line-height: 16px}

#profilMap {
	float: left;
	padding: 19px 18px 19px 0px;
	width: 155px;
	height: 111px;
	text-align: center}

.mapIn { 
	padding: 6px;
	float:left;}
	
#profilContent {
	border-left: 1px #c4c4c4 solid;
	background-color: #FFF;
	border-right: 1px #c4c4c4 solid;
	padding:14px 20px 24px 20px}
	
#profilBottom {
	height: 41px;
	background:url(../../pics/profilBGBottom.jpg) bottom no-repeat;}




/* profilEdit -----------------------------------------------------*/	
#profilEditBG {
	margin-top:5px;
	height: 32px;
	background: url(../../pics/editProfilBG.gif) no-repeat center;
	color: #3F86D4;
	padding: 2px 25px 0px 16px;
	width:683;
	line-height:28px;
	}
	
#profilEditBG a {color: #3F86D4;text-decoration:underline;}
#profilEditBG a:hover { color: #5F6264;}
	
/* profilMenu -----------------------------------------------------*/
.profilMenu { 
	margin: 7px 0px 30px 0px}

.profilBtton {
	float: left;
	cursor: pointer;
	float: right;
	width: 80px;	
	padding: 4px 7px 0px 40px;
	height: 43px;
	text-align: left;
	
	 }
	
.profilBtton:hover { color:#01BAFF }
	
#portrait { background: url(../../pics/profilPortrait.gif) no-repeat; margin-left:6px}
#portrait:hover{ background: url(../../pics/profilPortraitOver.gif) no-repeat}
#portraitEmpty { background: url(../../pics/profilPortraitFade.gif) no-repeat; margin-left:6px; color:#999999; cursor: auto}

#knowhow { background: url(../../pics/profilKnowhow.gif) no-repeat; margin-left:6px}
#knowhow:hover{ background: url(../../pics/profilKnowhowOver.gif) no-repeat}
#knowhowEmpty { background: url(../../pics/profilKnowhowFade.gif) no-repeat; margin-left:6px; color:#999999; cursor: auto}

#neighborhood { background: url(../../pics/profilNeighborhood.gif) no-repeat; margin-left:6px}
#neighborhood:hover{ background: url(../../pics/profilNeighborhoodOver.gif) no-repeat}
#neighborhoodEmpty { background: url(../../pics/profilNeighborhoodFade.gif) no-repeat; margin-left:6px; color:#999999; cursor: auto}

#else { background: url(../../pics/profilElse.gif) no-repeat}
#else:hover{ background: url(../../pics/profilElseOver.gif) no-repeat}
#elseEmpty { background: url(../../pics/profilElseFade.gif) no-repeat; color:#999999; cursor: auto}

/* CV -----------------------------------------------------*/
.questAnswer {
	  padding-bottom: 6px;
      border-bottom: 1px dotted #ababab;
      margin: 5px 0px 5px 0px;
	  
}
#profilContent p{ line-height: 14px;}
.question {
	float: right;
	width: 145px;	
	margin-left: 20px;
	font-weight: bold;
	color:#969696; }

.answer {
	float: right;
	width: 360px; }
	
.formFieldOkP {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	background-color:#95C70A;
	border: none;
}

/*-------------------------------------------------------------*/
/* profilAlbum -----------------------------------------------------*/	
.profilAlbum {
	float: right;
	width: 238px;
	height: 72px;
	border: #CCCCCC solid 1px;
	padding: 9px;
	margin-bottom: 9px;
}

/* profilGoldBook -----------------------------------------------------*/	
.GBLeft {
	float: right;
	width: 120px;	
	margin-left: 30px; }

.GBTxt {
	float: right;
	width: 360px; }
	
.GBTxt p { line-height: 25px; }
	
.GBPhoto {
	width: 58px;
	height: 48px;
	border: 1px solid #CCC;
	padding: 6px;
	/*margin-right: 23px;*/
	background-color:#FFF }
.GBPhoto2{
	width: 50px;
	height:50px;
	border: 1px solid #D1DBE4;
	padding:1px;
}
	
/* profilFriends -----------------------------------------------------*/
.friend {
	border-bottom: 1px solid #CCC;
	padding: 0px 0px 6px 0px;
	margin: 6px 0px 6px 0px; }
	
.friendRight {
	float: left;
	width: 200px;
	text-align: left;
	color:#767676; }
	
.commonFriend  {
	padding:  0px 4px 0px 4px;
	background-color: #FFCC66;
	float: left;
	margin-top: 5px; }
/* profilAccount -----------------------------------------------------*/

#profilSheet  {
	position: relative;
	padding: 15px 36px 36px 36px;
	margin-top: 8px;
	border: 1px solid #D2DBE4;
	background-color: #FFFFFF;
	width:494px;
 }
 
 #accountTitle{	width:480px; }
 
#corner  {
	position: absolute;
	width: 45px;
	height: 43px;
	background: url(../../pics/cornerRight.jpg) no-repeat;
	right: 522px;
	top: -1px;
 }
 	
/* activity -----------------------------------------------------*/

.activityTitle  {
	font-weight:bold;
	font-size: 12px;
	padding-bottom: 1px}
	
	
.activityTitle1 
{
	font-weight:normal;
	font-size: 12px;
	padding-bottom: 1px;
	color: #448ed9 !important;	
	text-decoration:underline; 
	

 }
	
.activityTitle1 a, .activityTitle1 a:visited, .activityTitle1 a:active,activityTitle1 a:hover
{
	color: #0099FF !important;	
	text-decoration:underline; 
}

.activDate {
	float: right;
	width: 95px;	
	margin-left: 7px;
	font-weight: bold;
	color: #969696;	
 }

.activTxt {
	float: right;
	width: 380px; }
	
/* moving Peuplade -----------------------------------------------------*/

#movingBox {
	height: 100px;
	background-color: #F4F8FB;
	padding:  6px 10px 10px 10px;
	overflow:hidden;
	}

.moverBox{
	width: 130px;
	height: 63px;
	background-color: #F4F8FB;
	padding: 7px 0px 0px 0px;
	float: right;
	margin-top: 6px;
	text-align: center;
}

#moveContent{
	background-color: #d3ecff;
	border: 1px dotted #b1d6f2;
	padding: 6px 4px 6px 6px;}
	
.pseudoMoveBg{
	float:right;
	width: 163px;
	height: 156px;
	background: url(../../pics/pseudoMoveBg.gif) no-repeat;
	margin-left: 2px;
	margin-bottom: 2px;
	text-align: right;
	padding: 12px 10px 0px 10px;}
	
.pseudoMoveBg p{line-height: 15px}


.ProfRdvRight {
	float: left;
	width: 140px;
	text-align: left;
	color:#767676; }
	
/* Invite friends -----------------------------------------------------*/

.peupFriendBox{
	width: 300px;
}

.peupFriendContentBox {
	width: 290px;
	background-color:#FFFFFF;
	height: 273px;
	border: solid 1px #CCCCCC;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;}
	
.peupFriends {width: 135px;}

.extFriendBox {
	width: 330px;}
	
/* moobox de fin de parcours d'inscription -----------------------------------------------------*/

#findFriendMessageBox{
	width: 300px;
	height: 165px;
	border: solid 1px #CCCCCC;
	text-align:center;
	background: url(../../pics/findFriendBoxBG.gif) bottom right no-repeat;
	background-color:#FFFFFF;}
	
.foundFriendContentBox {
	width: 500px;
	background-color:#FFFFFF;
	height: 300px;
	border: solid 1px #CCCCCC;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
	margin-right: 30px;}
	
.adminPrintPeople {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

/* moobox ecrire a tous -----------------------------------------------------*/
#messageToAllBox{
	width: 570px;
	height: 420px;
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;
}
/* Invite/searchfriends -----------------------------------------------------*/
#mightBeFriend{
	float: left;
	width: 220px;
	height: 130px;
	background-repeat:no-repeat;
	background: url(../../pics/mightBeFriendsTitle.gif) no-repeat top right #E2EDFA;
	padding: 32px 8px 6px 8px;
	}
	
/* Relancer le rendez-vous -----------------------------------------------------*/
.reDo{
	color: #2971a7;
	font-size: 18px;
	font-weight: bold;
	border: 1px dotted;
	padding: 4px 0px 4px 0px;
	text-align:center;
	background-color: #E2EDFA;
	}

.reDo a { color: #FF3399;}

/* A ne pas manquer -----------------------------------------------------*/
.notToMissContent {
	background-color: #FFF;
	padding: 5px 5px 1px 5px;
	}

.notToMissContent p {color: #2971a7}

.notToMissContent:hover {
	color:#01baff;
	cursor:pointer;
	}

.notToMissPic {
	float: right;
	border: 1px solid rgb(204, 204, 204);
	width: 43px;
	height: 32px;
	margin-left: 4px;
	}
	
/* NewMessagerie -----------------------------------------------------*/	
.mess {
	border-bottom: 1px solid #CCC;
	padding: 0px 4px 4px 4px;
	margin: 6px 0px 6px 0px; }

#messTab {
    float:right;
    width: 100%;
	background: url(../../pics/mess_bg.gif) bottom repeat-x;}

#messTab #current {
    background:url(../../pics/mess_norm_right_on.gif) right top no-repeat;}	

#messTab ul {
    margin:0;
	padding: 10px 10px 0px;
    list-style:none;}

#messTab li {
    float:right;
	background :url(../../pics/mess_norm_right.gif) right top no-repeat;
	margin:0;
    padding:0; }

#messTab a {
	float:left;
    display:block;
    background:url(../../pics/mess_norm_left.gif) no-repeat left top;
	padding:5px 13px 4px;
	color: #8d8d8d;
	font-weight: bold;}

	/* Le hack de l'antislash commenté
     cache cette règle à IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */

#messTab a:hover {color: #000;}

#messTab #current a {
    background-image:url(../../pics/mess_norm_left_on.gif);
	padding-bottom:5px;
	color: #000;}

#messContent {
	border-left: 1px #c4c4c4 solid;
	background-color: #FFF;
	border-right: 1px #c4c4c4 solid;
	padding:14px 20px 24px 20px;
	font-family:arial, Times, serif;}

#messContent p{ line-height: 15px}

#messBottom {
	height: 41px;
	background:url(../../pics/messBGBottom.jpg) bottom no-repeat;}

.messDate {
	text-align: right;
	font-size:10px;}

.messAnswered {
	float: left;
	text-align: center;
	width: 12px;
	margin-top: 13px}

.newBG  {
	background: url(../../pics/newBG.gif) repeat }

.messPhoto {
	float:left;
	width:43px;
	height: 32px;
	text-align: center;
	border: #999 1px solid;
	margin-right: 7px}

.messDelete {
	float:right;
	width:8px;
	text-align: right;
	margin-top: 11px}

#blockBox{
	width: 450px;
	height: 450px;
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;}
	
	
#required{
	width: 450px;
	height: 414px;
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;}

.requScroll{
	padding: 6px;                   
	overflow:hidden;                  
	overflow-x:hidden;                  
	overflow-y:auto;                  
	overflow: -moz-scrollbars-vertical;                  
	height: 400px;}
	
.sunday{
	width: 430px;
	float: left;
	font-family:Arial, Helvetica, sans-serif}
/* Shop -----------------------------------------------------*/	
.shopBigBtton  {
	width: 230px;
	padding: 30px 0px 0px 50px;
	height: 47px; 
	cursor:pointer;
	background-image:url(../../pics/shopAdminBigBtton.gif);
	color: #f40567}

.shopBigBtton:hover   {
	background-image:url(../../pics/shopAdminBigBttonOver.gif);
	color: #FFFFFF}
	
.ShopAdminMenu  {
	padding:  2px 8px 2px 8px;
	background-color: #f40567;
	float: right;
	margin-left: 5px; }

.ShopAdminMenu a { color:#fff; font-weight:bold }
.ShopAdminMenu a:hover { color:#383b3e; }

.shopAdSense {
	float:left;
	width:138px;
	height:100%;
	margin-right: 1px;
	border: 1px solid #FFFFFF;
	background-color: #E2EDFA;
}

.shopAdSense p {line-height: 14px;}
.txtShop { color:#666666}

/* neighborsNewList -------------------------------------------------------------*/

.neighbBox {
	width: 705px;
	
	border-bottom: #CCCCCC 1px dotted;
	
	height:100px;
}
	
	

.listArrow {
	float: left;
	margin: 11px 11px 0px 0px; }
	

.navigAdmin {
	border-bottom: 1px dotted;
	border-top: 1px dotted;
	text-align: center;
	color: #000;
	font-weight: bold }
	
.navigAdminBtton  {
	padding:  2px 8px 2px 8px;
	background-color: #C0E14E;
	float: right;
	margin-left: 5px;
	cursor:pointer;
	}
	
.navigAdminBtton a { color:#fff; font-weight:bold }
.navigAdminBtton a:hover { color:#383b3e; }
.rdvNavigAdminBtton a:hover { color:#383b3e; }
.rdvNavigAdminBtton  {
	padding:  2px 8px 2px 8px;
	background-color: #0091cf;
	float: right;
	margin-left: 5px; }
	
.rdvNavigAdminBtton a { color:#fff; font-weight:bold }
.rdvNadminBtton a:hover { color:#383b3e; }






.rights  { width: 110px }


.rdvBigBtton  {
	width: 230px;
	padding: 30px 0px 0px 50px;
	height: 47px; 
	cursor:pointer;
	background-image:url(../../pics/rdvAdminBigBtton.gif);
	color: #2971a7}

.rdvBigBtton:hover   {
	background-image:url(../../pics/rdvAdminBigBttonOver.gif);
	color: #FFFFFF}
	
.rdvBigBttonCancel  {
	width: 230px;
	padding: 30px 0px 0px 50px;
	height: 47px; 
	cursor:pointer;
	background-image:url(../../pics/rdvAdminBigBttonCancel.gif);
	color: #990000;}

.rdvBigBttonCancel:hover {
	background-image:url(../../pics/rdvAdminBigBttonCancelOver.gif);
	color: #FFFFFF}

.adminBigBtton  {
	width: 230px;
	padding: 30px 0px 0px 50px;
	height: 47px; 
	background-image:url(../../pics/adminBigBtton.gif);
	cursor:pointer;}

 
.adminBigBtton:hover  {
	background-image:url(../../pics/adminBigBttonOver.gif);}
.adminBigBtton a  { color: #000}
.adminBigBtton:hover a { color: #fff;}



.admSpace {
	float: right;
	width: 7px;
	height: 20px;
}



.talkSubject p {
	line-height: 18px;
}



.suscribeFormContact {
	width: 400px;
	text-align: left;
}

.contactMessage {
	padding-right: 60px;
	width: 550px;}
	
/* DayCalendar -------------------------------------------------------------*/	
.hour {
	width: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #83B6F8;
	font-weight: bold;
	text-align: center;
	padding: 7px 4px 8px 4px;
	border-right:#83B6F8 1px solid;
	border-top:#83B6F8 1px solid;
	background-color: #EBF4FF}
	
.emptyHour {
	width: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #83B6F8;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right:#83B6F8 1px solid;
	border-top:#83B6F8 1px solid;
	background-color: #EBF4FF}
	
.hourNow {background-color: #FFF2CC}

.pastHour {
	background-color: #D6E1EF;
	color:#A6AFBA;
	border-right:#A6AFBA 1px solid;
	border-top:#A6AFBA 1px solid;}

.hourBottom {border-bottom:#83B6F8 1px solid;}

.rightCol {
	width: 500px;
	padding: 8px 8px 4px 6px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	font-size: 10px;
	color: #000}
	
.emptyRightCol {
	width: 500px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	font-size: 9px;
	color: #000}

.rightCol a	 {color:#333}
.rightCol a:hover { color:#01BAFF; text-decoration: none; }
.rightColBottom {border-bottom:#CCCCCC 1px solid;}
.past { background-color: #F5F5F5;}	
.pastMonth { background-color: #e8e8e8;}	

/* weekCalendar -------------------------------------------------------------*/		
.weekCol {
	font-size: 10px;
	width: 64px;
	padding: 2px 2px 2px 6px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;}
	
.weekCol a { color:#333}
.weekCol a:hover { color:#01BAFF; text-decoration: none; }

.weekHour {width: 46px;}

.topDays {
	width: 68px;
	height: 30px;
	padding: 2px;
	border-left: #83AEE4 1px solid;
	border-top:#83AEE4 1px solid;
	text-align:center;
	font-weight: bold}
	

.topPastDays {	
	border-left: #ccc 1px solid;
	border-top:#ccc 1px solid;}
	
.topPastDaysLeft { border-right: #ccc 1px solid;}
	
.bottomDays {
	width: 68px;
	height: 30px;
	padding: 2px;
	border-left: #83AEE4 1px solid;
	border-bottom:#83AEE4 1px solid;
	text-align:center;
	font-weight: bold}

.topDaysLeft { border-right: #83AEE4 1px solid;}

td.bgDays  { 
	color:#383b3e;
	background-image: url(../../pics/bgDays.jpg);
	background-repeat: repeat-x;}

td.bgPastDays  { 
	color:#898989;
	background-image: url(../../pics/bgPastDays.jpg);
	background-repeat: repeat-x;}
	
td.bgPastDays:hover  { 
	background-image: url(../../pics/bgPastDaysOver.jpg);
	color:#fff;
	cursor: pointer}
	
td.bgDays:hover  { 
	background-image: url(../../pics/bgDaysOver.gif);
	color:#fff;
	cursor: pointer}

.past a { color:#999}

td.bgOtherDaysMonth  { 
	color:#898989;
	background-image: url(../../pics/bgOtherDaysMonth.jpg);
	background-repeat: repeat-x;}
	
td.bgOtherDaysMonth:hover  { 
	background-image: url(../../pics/bgPastDaysOver.jpg);
	color:#fff;
	cursor: pointer}

/* monthCalendar -------------------------------------------------------------*/

.monthCol {
	font-size: 10px;
	width: 75px;
	padding: 2px 2px 2px 3px;
	border-left: #CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;}	
	
.monthCol a { color:#333}
.monthCol a:hover { color:#01BAFF; text-decoration: none; }	
.monthLeft { border-right: #CCCCCC 1px solid;}
.monthDays { text-align: right; padding-right: 4px}
.monthDaysBg { background-color: #B2D4FF; color:#6191CF}
.pastMonth a { color:#999}
.otherMonth { background-color: #C5DFFF;}
.otherMonth a { color:#999}
.otherMonth a:hover { color:#01BAFF; text-decoration: none; }

#calendar p {
	line-height: 11px;
	padding-bottom: 6px;
}

/* AlertMessageChat' ----------------------------------------------------------------------------------------*/
#alertBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:fixed;
	left: 10px;
	bottom: 10px;
	width:180px;
	height:110px;
	padding: 25px;
	z-index:1;
	background-image: url(../../pics/alertChatBG.jpg);
}

#alertBttons {text-align: center}


/* chatBar' ----------------------------------------------------------------------------------------*/
#chatBar {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:fixed;
	bottom: 10px;
	width:905px;
	height:20px;
	margin:3px;
	padding-top: 5px;
	text-align:left;
	/*padding: 1px;*/
	z-index:1;
	border:1px solid #000;
	background-color: #FFF;
}




/* PopupChat' ----------------------------------------------------------------------------------------*/

#top  {
	height: 60px;

}

.popChatBox  {
	height: 100%;
	background-image: url(../../pics/bgTchat.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}

.popChatBox p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.chatPhoto  {
	width: 55px;
	height: 39px;
	text-align:center;

}

.picBorder  {
	border: 1px solid #5F8E9F;
}

.dialBoxScroll {
	height: 295px;
	width: 344px;
	padding: 0px 10px 0px 20px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}

.emotic {
	height: 35px;
	padding-right: 11px;
}

.dialBoxScrollAnswer {
	width: 349px;
	height: 80px;
	padding: 0px 5px 10px 20px;
}

.dialLeft {
	float: right;
	width: 286px;
	height: 85px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
}


/* Chat' (menu gauche)----------------------------------------------------------------------------------------*/

#chatMenu {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#chatMTop {
	height: 50px;
	_height:50px !important;
	padding: 33px 7px 7px 7px;
	background-image: url(../../pics/chatTopBG.jpg);
	background-position:top;
	background-repeat: no-repeat;
}

#chatContainer {
	height: 250px;
	background-image: url(../../pics/tchatContainerBG.gif);
	background-repeat: repeat-y;
	padding: 0px 7px 0px 7px;
}

.chatScroll {
	height: 178px;
	_height:178px !important;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
	padding-top: 3px;
	padding-bottom: 3px;
}

#chatBottom {
	background-image: url(../../pics/tchatBottomBg.gif);
	background-repeat: no-repeat;
	height: 8px;
	_height:8px !important;
}

.greyBorder  {
	border-bottom: 1px solid;
	_height: 1px;
	color:#CCCCCC;
}

.status  {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	border: 1px solid #CCC;
	width: 250px;
	height:200px;
	background-color: #FFF;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	overflow: -moz-scrollbars-vertical;
	padding: 7px;
}

.emoti {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	border: 1px solid #CCC;
	width: 250px;
	height:20px;
	background-color: #FFF;
	padding: 7px;
}

/* JACCEDE */

.jaccede {
	background-image: url(../../pics/visuAnim.gif);
	background-repeat:no-repeat;
	background-position: top right;
	margin-top:200px;
}

/*adds*/
.themeBG  {
	background-color: #ffffff;
	padding:  3px 35px 3px 35px;
	float: right;
	margin-right: 5px;
	border:1px solid #D1DCE2;
	
	text-align:center;
	color:#3F89D4;
	font-weight:bold;
}
.marginBottom  {
	margin-bottom: 4px
}
.classifBG  {
	width:670px;
	height: 62px;
	padding: 10px 7px 0px 30px;
	background-image: url(../../../pics/classifBG.jpg);
	background-repeat: no-repeat;

	
}

/*buttons*/
.butEnterK{
background-image: url(../../pics/butSubscribeEnter.jpg); width:123px;height:30px;border:0;
}
.butUpd{
background-image: url(../../pics/butUpd.jpg); width:49px;height:27px;border:0;
}
.butSend{
background-image: url(../../pics/butSend.jpg); width:49px;height:27px;border:0;
}
.butSearch{
background-image: url(../../pics/butSearch.jpg); width:49px;height:25px;border:0;
}
.butSendComment{
background-image: url(../../pics/butSendComment.jpg); width:84px;height:23px;border:0;
}
.butAddMsg{
background-image: url(../../pics/butAddMsg.jpg); width:114px;height:29px;border:0;
}
.butAdd{
background-image: url(../../pics/butAdd.jpg); width:49px;height:27px;border:0;
}
.butBlue{
background-image: url(../../pics/butBlue.jpg); width:49px;height:27px;border:0;
font-weight:bold; color:#fff;line-height:23px;text-align:center;
}
.butLight
{
background-image: url(../../pics/butLightBg.jpg);
height:25px;
text-align:center;
font-weight:bold;
color:#175699;
line-height:22px;
cursor:pointer;
}

.searchFlabel{
float:right;
width:90px;
padding-right:15px;
font-weight:bold;
}
.searchInput{
float:right;
width:120px;
padding-right:15px;
}

/*usefulstuff*/
.floatR{float:right;}
.floatL{float:left;}
.blueLine{
clear:both;
height:3px;
border-bottom:1px solid #D1DBE4;}
.greenLine{
clear:both;
height:3px;
border-bottom:1px solid #E2F4B5;
}

.ImageBorder{
	border: 1px solid #d1dbe4;
	margin-left: 10px;
	padding: 1px;
	text-align:center;
	
}

.bgBlueLine
{
background-image: url(../../pics/bgBlueLine.jpg);
height:23px;
font-size: 11px;
font-weight:bold;
line-height:21px;
color:#448ed9;

}
.titGreenLine
{
background-image: url(../../pics/titGreenLine.gif);
height:25px;
font-size: 14px;
font-weight:bold;
line-height:23px;
color:#000;
}
/*fonts*/
.blueMed{font-weight:bold;font-size:14px;color:#3C89D1;}
.boldGreen{font-weight:bold;font-size:12px;color:#8DBE03;}
.boldGreen a, .boldGreen a:visited, .boldGreen a:hover{font-weight:bold;font-size:12px;color:#8DBE03;text-decoration:none;}
.boldBlue{font-weight:bold;font-size:12px;color:#3C89D1;}
.boldGrey{font-weight:bold;font-size:12px;color:#908F8F;}
.boldBlack{font-weight:bold;font-size:12px;color:#383b3e;}
/*forms*/
.forumSubjectName{margin-bottom:10px; }


/* added by Eliav --------------- */
.searchResultsMembers {
	float: right;
	width: 215px;
	height:156px;
	overflow: hidden;
	background-image: url(../../pics/bgMember.jpg);
	background-repeat: no-repeat;
	margin:5px;
	padding:5px;

}

.memPic{margin-bottom:5px;}
.memPicSearch{margin-bottom:0px;}
.memBlue{background-color:#F2F7FA;height:25px;line-height:22px;}
.memWhite{height:25px;line-height:22px;}
.memLabel{float:right;width:55px;font-weight:bold;padding-right:5px;}

/* ------------- */
.english a{font-weight:bold;margin-right:20px;color:#3E87D3; font-size:14px;}
/* subscribe --------------- */

.bgSubscribe{
background-image: url(../../pics/bgSubscribe.gif);
background-repeat: no-repeat;

}
.bgGreen{background-color:#E1F3B5;margin:0 1px 0 1px;height:23px;line-height:18px;} 
.bgGreenBord{background-color:#E1F3B5;margin:0 1px 0 1px;height:23px;line-height:18px;border-left:1px solid #B2DD37;border-right:1px solid #B2DD37;} 
.bgGreen div{float:right;width:100px;margin-right:10px;}
.sformInput{float:right;height:20px;width:120px;margin-right:5px;margin-left:10px;}
.sformLabel{float:right;height:20px;width:75px;font-weight:bold;color:#383b3e;}
.sformCommunity{float:right;height:20px;width:120px;font-weight:bold;color:#383b3e;}
.sformbox{float:right;height:20px;width:20px;font-weight:bold;color:#383b3e;}
.sform{width:700px;}
.hobbyDiv{float:right;height:22px;width:125px;color:#383b3e;padding-left:4px;overflow:hidden;}


#veryBottom{width:900px;margin: 0 auto; }
/*banners*/
.bannerBot{
background-image: url(../../pics/bannerBot.jpg) ;
background-repeat:no-repeat;
width:897px;
height:5px;
overflow:hidden;
}
.bannerTop{
background-image: url(../../pics/bannerTop.jpg) ;
background-repeat:no-repeat;
width:897px;
height:5px;
overflow:hidden;
}
.bannerMid{
border-left:1px solid #D1DBE4;
border-right:1px solid #D1DBE4;
width:889px;
background-color:#F3F8FC;
padding-right:3px;
padding-left:3px;
text-align:center;
}
.bannerMid img{
margin-right:3px;
margin-left:3px;
border:0;
float:right;
}
	
.highlightWord{
	color: #ff0000 !important;
	font-weight: bold;
}
.underline{text-decoration:underline;}
.underline a,.underline a:visited{text-decoration:underline;}
.underline a:hover{text-decoration:none;}


.logoutBGTop{
	width: 156px;
	height: 7px;
	background-repeat: no-repeat;
	background-image: url(../../pics/logout_top.jpg);
}

.logoutBGMid{
	width: 156px;
	background-repeat: repeat-y;
	background-image: url(../../pics/logout_mid.jpg);
}

.logoutBGBottom{
	width: 156px;
	height: 7px;
	background-repeat: no-repeat;
	background-image: url(../../pics/logout_bottom.jpg);
}

.logoutText{
	color: #ffffff !important;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

.logoutText a, .logoutText a:visited, .logoutText a:hover{
	color: #ffffff !important;
	font-weight: normal;
}
/*
.logoutBG{
	background-image: url(../images/menu/top_login.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height: 31px;
	text-align: center;
	margin-bottom: 10px;
}
*/

.comment_header
{
background-image: url(../../pics/lightGreenHeader703x26.jpg) ;
background-repeat: no-repeat;
background-position:right;
height:24px;
padding-right:20px;
font-size:14px;
padding-top:3px;
font-weight:bold;





}
.mailboxContent a,.mailboxContent a:hover,.mailboxContent a:active,.mailboxContent a:visited
{
	text-decoration:underline;
}
.butReply{background-image: url(../../pics_il/butReply.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butCancel2{background-image: url(../../pics_il/butCancel2.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butAdd2{background-image: url(../../pics_il/butAdd2.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butUpdate2{background-image: url(../../pics_il/butUpdate2.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butEdit2{background-image: url(../../pics_il/butEdit2.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butSend2{background-image: url(../../pics_il/butSend2.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butDelChecked{background-image: url(../../pics_il/butDelChecked.gif); width:115px; height:25px;border:0px;background-repeat:no-repeat;}
.butUpdMyDtls{background-image: url(../../pics_il/butUpdMyDtls.gif); width:115px; height:25px;border:0px;background-repeat:no-repeat;}
.butOK{background-image: url(../../pics_il/butOK.jpg); width:26px; height:19px;border:0px;background-repeat:no-repeat;}
.butInvite2{background-image: url(../../pics_il/butInvite2.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butSearch2{background-image: url(../../pics_il/butSearch2.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butSendInvit{background-image: url(../../pics_il/butSendInvit.gif); width:90px; height:25px;border:0px;background-repeat:no-repeat;}
.buSkip{background-image: url(../../pics_il/buSkip.jpg); width:48px; height:21px;border:0px;background-repeat:no-repeat;}
.butNewSearch{background-image: url(../../pics_il/butNewSearch.gif); width:90px; height:25px;border:0px;background-repeat:no-repeat;}
.butContinue3{background-image: url(../../pics_il/butContinue3.gif); width:90px; height:25px;border:0px;background-repeat:no-repeat;}
.butAddmyMsg{background-image: url(../../pics_il/butAddmyMsg.jpg); width:115px; height:25px;border:0px;background-repeat:no-repeat;}
.butAddmyProject{background-image: url(../../pics_il/butAddmyProject.jpg); width:115px; height:25px;border:0px;background-repeat:no-repeat;}
.likePics{width:60px;text-align:center;padding:8px;display:inline;}

/* new 14/12 */

form{margin:0; padding:0;}
input{margin:0; padding:0;}
.borderrr{border:1px solid pink;}
.bold2{font-weight:bold;}
.white a,.white a:visited{font-size:12px;color:#fff;text-decoration:underline;}
.white a:hover{font-size:12px;color:#fff;text-decoration:none;}
.whiteBig{font-size:14px;color:#fff;font-weight:bold;}
.whiteSmall{font-size:11px;color:#fff;font-weight:normal;}
.whiteSmall a,.whiteSmall a:visited{font-size:11px;color:#fff;text-decoration:underline;}
.whiteSmall a:hover{font-size:11px;color:#fff;text-decoration:none;}
.borderL{border-left:1px solid #d2dce5;}
.imgFrame{padding:1px;border:1px solid #d2dce5;text-align:center;}
.stupidLine{height:1px;border-bottom:1px solid #d2dce5;margin:3px 0;}
.underline{text-decoration:underline;}
.boldBlack{font-weight:bold;color:#000;}
.boldBlack a,.boldBlack a:visited{color:#000;text-decoration:underline;}
.boldBlack a:hover{color:#145994;text-decoration:none;}
.blue14{font-weight:bold;font-size:14px;color:#155698;}
.black11{font-size:11px;color:#000;}
.tinySpacer{height:5px;}
.bgInput_n{background-image: url(../../pics/bgInput_n.jpg);background-repeat:no-repeat;height:23px;width:310px;padding:5px 13px 0 3px;margin:0 0px 0 3px;border:none;border-color:#fff;font-size:12px;}
.butSearch_n{background-image:url(../../pics/butSearch_n.jpg);background-repeat:no-repeat;border:0 none;height:36px;width:36px;}
.rBoxT{background-image:url(../../pics/rBoxT.jpg);background-repeat:no-repeat;height:21px;width:261px;padding-right:10px;padding-top:5px;font-weight:bold;font-size:14px;color:#195695;margin:auto;}
.rBoxB{width:271px;margin:auto;height:6px;background-image:url(../../pics/rBoxB.jpg);background-repeat:no-repeat;}
.rBox{color:#000;width:251px;height:48px;margin:auto;padding:5px 10px;border-bottom:1px solid #edf1fa;background-image:url(../../pics/rBoxBg.jpg);background-repeat:repeat-y;overflow:hidden;}
.rBox a,.rBox a:visited{color:#000;text-decoration:none;}
.rBox a:hover{color:#3e87d4;text-decoration:none;}
.rBox2{text-align:left;font-weight:bold;width:271px;padding:5px 0px;margin:auto;background-image:url(../../pics/rBoxBg.jpg);}
.rBox2 a,.rBox2 a:visited{color:#4492dd;text-decoration:underline;}
.rBox2 a:hover{color:#145994;text-decoration:none;}
.rBoxTxt{float:right;margin-right:5px;width:154px;}
.rBoxTxt a,.rBoxTxt a:visited{color:#000;text-decoration:none;}
.rBoxTxt a:hover{color:#3e87d4;text-decoration:none;}
.rBoxTxtL{float:right;padding-right:15px;width:450px;}
.rBoxTxtL a,.rBoxTxtL a:visited{color:#000;text-decoration:none;}
.rBoxTxtL a:hover{color:#3e87d4;text-decoration:none;}
.rBoxPic{float:right;padding:1px;border:1px solid #d2dce5;cursor:pointer;}
.lBoxTblue{padding-right:10px;padding-top:5px;width:557px;height:24px;background-image:url(../../pics/lBoxTblue.jpg);background-repeat:no-repeat;font-weight:bold;font-size:14px;color:#fff;}
.lBoxTgreen{padding-right:10px;padding-top:5px;width:557px;height:24px;background-image:url(../../pics/lBoxTgreen.jpg);background-repeat:no-repeat;font-weight:bold;font-size:14px;color:#fff;}
.lBoxBg{background-image:url(../../pics/lBoxBg.jpg);background-repeat:repeat-y;width:567px;}
.lBoxB{background-image:url(../../pics/lBoxB.jpg);background-repeat:no-repeat;width:567px;height:33px;}
.arrHome{float:right;padding-top:35px;width:17px;height:17px;}
.memberPic{float:right;margin:6px;width:75px;overflow:hidden;}
.memberPicImg{padding:1px;border:1px solid #d2dce5;height:71px;width:71px;overflow:hidden;}
.memberPicTxt{color:#000;}
.normal{font-weight:normal;}
.linnerT{background-image:url(../../pics/linnerT.jpg);background-repeat:no-repeat;margin:auto;width:549px;height:27px;}
.linnerB{background-image:url(../../pics/linnerB.jpg);background-repeat:no-repeat;margin:auto;width:549px;height:9px;}
.linnerBg{background-image:url(../../pics/linnerBg.jpg);background-repeat:repeat-y;width:549px;margin:auto;}
.MemPadBox{padding:3px 10px;}
.BlogOrange{height:108px;width:555px;background-image:url(../../pics/bgBlogOrange1.jpg);background-repeat:no-repeat;margin:auto;}
.BlogOrangeInner{height:108px;width:495px;background-image:url(../../pics/bgBlogOrangeInner1.jpg);background-repeat:no-repeat;margin:auto;}
.BlogGreen{height:108px;width:555px;background-image:url(../../pics/bgBlogGreen.jpg);background-repeat:no-repeat;margin:auto;}
.BlogGreenInner{height:108px;width:495px;background-image:url(../../pics/bgBlogGreenInner.jpg);background-repeat:no-repeat;margin:auto;}
.homeBlogL{width:79px;height:79px;float:right;margin-top:10px;margin-right:5px;border:1px solid #d2dce5;padding:1px;}
.homeBlogR{float:right;margin-top:10px;margin-right:35px;height:80px;width:395px;overflow:hidden;}
.homeBlogR a,.homeBlogR a:visited{color:#000;text-decoration:none;}
.blogH{font-size:14px;font-weight:bold;color:#000;}
.blogH a,.blogH a:visited{font-size:14px;font-weight:bold;color:#000;text-decoration:none;}
.bigBlueT{margin:auto;height:11px;width:905px;background-image:url(../../pics/bigBlueT.jpg);background-repeat:no-repeat;}
.bigBlueB{margin:auto;height:11px;width:905px;background-image:url(../../pics/bigBlueB.jpg);background-repeat:no-repeat;}
.bigBlueBg{margin:auto;width:905px;background-image:url(../../pics/bigBlueBg.jpg);background-repeat:repeat-y;}
.bigBlueS{width:145px;margin-right:15px;float:right;}
.bigBlueL{width:330px;margin-right:30px;float:right;}
.HomeNewsNew{padding:6px 0;border-bottom:1px solid #d2dce5;}
.HomeNewsTxt{float:right;margin-right:10px;width:260px;height:60px;overflow:hidden;}
.HomeNewsPic{height:45px;width:50px;float:right;padding:1px;border:1px solid #d2dce5;}
.HomeNewsPic2{height:42px;width:50px;padding:1px;border:1px solid #d2dce5;}
.HmoeGuides{height:200px;width:132px;float:right;padding:0 15px;}
.leftLink{text-align:left;font-weight:bold;padding:5px 0;}
.leftLink a,.leftLink a:visited{color:#4492dd;text-decoration:underline;}
.leftLink a:hover{color:#145994;text-decoration:none;}
.loginEmail_n{border:0 none;height:17px; width:135px;}
.loginPass_n{border:0 none;height:17px; width:85px;}
.loginSubmit{margin-top:3px;border:0 none;background-image:url(../../pics/butEnter.jpg);background-repeat:no-repeat;width:53px;height:19px;}
.butGreen{width:96px;height:15px;padding:3px 4px;float:right;margin-right:3px;margin-top:4px;background-image:url(../../pics/butGreen.jpg);background-repeat:no-repeat;font-weight:bold;font-size:12px;color:#fff;text-align:center;overflow:hidden;}
.butGreen a,.butGreen a:visited{color:#fff;text-decoration:none;}
.butGreen a:hover{color:#000;text-decoration:none;}
.topBut{float:left;padding:7px 4px 0 0;}
.topBut_s{float:left;padding:0px 4px 0 0;}
.TopBoxNew2{width:467px;}
.orangeRtop{background-image:url(../../pics/orangeRtop.jpg);background-repeat:no-repeat;margin:auto;width:273px;height:32px;}
.orangeRBot{background-image:url(../../pics/orangeRBot_s.jpg);background-repeat:no-repeat;margin:auto;width:273px;height:8px;}
.orangeRBotW{background-image:url(../../pics/orangeRBot.jpg);background-repeat:no-repeat;margin:auto;width:273px;height:23px;}
.orangeRBotW a,.orangeRBotW a:visited{font-weight:bold;color:#ff7e09;text-decoration:underline;}
.orangeRBotW a:hover{font-weight:bold;color:#f9d162;text-decoration:none;}
.orangeRBg{background-image:url(../../pics/orangeRBg.jpg);background-repeat:repeat-y;width:273px;margin:auto;}
.orangeRpic{width:77px;min_height:1px;float:right;margin-top:10px;margin-right:5px;border:1px solid #d2dce5;padding:1px;}
.blackH2{font-size:14px;font-weight:bold;color:#000;}
.font12{font-size:12px;}
.formdivin{padding:0;display:inline;height:21px;margin-left:4px;margin-top:5px;float:right;}
.formdivinBut{padding:0;display:inline;height:21px;margin-left:4px;margin-top:1px;float:right;}
.topBar_new {background-image:url(../../pics/top_bar_bg.jpg);background-repeat:no-repeat;height:85px;margin-bottom:7px;margin-top:5px;width:904px;}
.topBarTitle_new {color:#3E87D3 !important;font-size:24px;font-weight:bold;padding-right:17px;padding-top:8px;}
.topBarSearch_new {color:#373B3E !important;font-size:13px;font-weight:bold;height:22px;padding-right:17px;padding-top:18px;}
.topBarButs{float:left;margin-left:14px;}
.pointer{cursor:pointer;}

#ts1{background-color:#8cbd01;color:#fff;font-weight:bold;margin-top:5px;width:728px;height:31px;overflow:hidden;font-size:12px;}
#lovelyFlash{width:904px;}
#CommunityLinks{font-size:14px;color:#a4d0e9;line-height:29px;height:61px;width:904px;background-image:url(../../pics/bgCommunities.jpg);background-repeat:no-repeat;text-align:center;}
#CommunityLinks span{padding:0px 8px;font-weight:bold;}
#CommunityLinks a, #CommunityLinks a:visited{color:#175699;text-decoration:none;}
#CommunityLinks a:hover{color:#428bd7;text-decoration:none;}
#CommunityLinksIn{font-size:14px;color:#a4d0e9;line-height:29px;height:61px;width:904px;background-image:url(../../pics/bgCommunitiesIn.jpg);background-repeat:no-repeat;text-align:center;}
#rightBlue{width:299px;padding:0;background-color:#f3f8fc;}
#rightblueF{float:right;width:299px;padding:0;background-color:#f3f8fc;height:880px;background-image:url(../../pics/rightBlueB.jpg);background-repeat:no-repeat;background-position:bottom left;}
#leftPane{float:left;width:567px;}
#memberPics{margin:auto;width:559px;}
#formDiv{float:right;margin:2px 0 0 0; padding:0;width:715px;}
#newtopnewR{float:right;}
#newtopnewL{float:left;}
#newtopnew{width: 904px;margin:auto;}
.communityList{float:right;width:145px;font-weight:bold;}
#bigImg{border:5px solid #d3d3d3;text-align:center;padding:5px;background-color:#fff; }

.newFooter{background-image:url(../../pics/newFootBG.jpg);background-repeat:no-repeat;width:905px;height:64px;padding-top:1px;margin:auto;text-align:center;}

