﻿.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:inline-block; /* or inline-block */
    /*width: 105px;*/ 
	padding: 7px 0; 
	text-align:center;    
    background:#880000;
	font-family:Verdana;
	font-size : 9px;
	font-weight : bold;
	font-style:normal;
	color:#000033;
	background-color:#FF9933;
	border-style:solid;
	border-width:1px;
	border-color:#FF6633;
	margin-left: 2px; 
	margin-top: 2px;
	height: 15px;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/css/defaultPlantyContentPics/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.inputNamePlantWide{width: 300px; }
.inputNamePlantLatinWide{width: 180px; }






/*   general declaration 
----------------------------*/
* {
	margin:0px;
	padding:0px;
}


body {
	background-image: url('./defaultPlantyContentPics/degradeFond.gif');
	background-color:#a25018;
	background-repeat: repeat-x;
	color:#000000;
	font-size:90%;
	line-height:130%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

a, a:visited {
	color: #000066;
	cursor: pointer;
}

a:hover {
	color: #333333;
	cursor: pointer;
}

ul{
	list-style-type:none;
	padding-left:10px;
}

img {
	border: none; 
}

textarea { 
	overflow: auto;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
	color: #990033;
	font-style: normal;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 100px;
	margin-left: 100px;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	background-image: url(/css/defaultPlantyContentPics/h2PlantTitle.png);
	height: 22px;
	padding-top: 6px;
	padding-left: 43px;
	margin-bottom: 5px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: left;
}

h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:5px;
}

/******
General page settings
*****/
#container{
	margin:0px auto;
	width:1000px; 
	font-size:1.083em;  
} /* this width is width of whole page */

#contentPage
{
	background:#ffbb51;
	margin-left:13px;
	width:977px;
	border: thin solid #880b14;
}

#footer
{
	text-align:center;
	font-size: x-small;
	color: #000000;
}

#footer a
{
	color: #000000;
	text-decoration: underline;	
}

#rightCol
{
	float:right;
	min-height:200px;
	width:290px;
}

#leftCol
{
	width:682px;
	min-height:300px;
	margin-left:2px;
}

/*
Main content box with rounded corners
*/
.contentBox 
{ 
	background-color: #FCEEA6; 
	max-width:inherit;
}
.contentBox .top_left, .contentBox .top_right, .contentBox .bottom_left, .contentBox .bottom_right { 
	height: 8px; 
	background-repeat: no-repeat; 
}
.contentBox .top_left { 
	width: 6px; 
	float: left; 
	background-image: url("./defaultPlantyContentPics/leftContentTopLeftBorder.png"); 
}
.contentBox .top_right { 
	background-image: url("./defaultPlantyContentPics/leftContentTopRightBorder.png"); 
	background-position: right; 
}
.contentBox .bottom_left { 
	width: 6px; 
	float: left; 
	background-image: url("./defaultPlantyContentPics/leftContentBottomLeftBorder.png"); 
}
.contentBox .bottom_right { 
	background-image: url("./defaultPlantyContentPics/leftContentBottomRightBorder.png"); 
	background-position: right; 
}
.contentBox .content { 
	background-color: #FCEEA6;
	max-width:inherit;
}
/*end of contentBox definition*/


/**
Small content box definition. Two boxes of this kink fit in a page
**/
#smallContentBox /* Propriétés qui s'appliquent au cadre en général */
{
	width: 331px;
	height:auto;
	float: left;
	margin-left:6px;
	overflow:hidden;
}

#smallContentBox h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-variant: normal;
	text-align: center;
}

.topLeftCorner
{
	background-image: url('./defaultPlantyContentPics/topLeftCorner.png');
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	float:left;
	margin-left:1px;
}
#smallContentBox .topTopMiddle
{
	background-image: url(./defaultPlantyContentPics/topTopVertical.png);
	height: 6px;
	width:318px;
	float:left;
	background-repeat: repeat-x;
}
.topRightCorner
{
	background-image: url('./defaultPlantyContentPics/topRightCorner.png');
	height: 6px;
	width: 6px;
	background-repeat: no-repeat;
	float: left;
}

.topLeft{
	background-image: url('./defaultPlantyContentPics/topLeft.png');
	height: 23px;
	width: 6px;
	float: left;
	margin-left:1px;
}
#smallContentBox .topMiddle{/*this is the place to put box title*/
	background-image: url('./defaultPlantyContentPics/topMiddle.png');
	height: 23px;
	width:318px;
	float: left;
	background-repeat: repeat-x;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-variant: normal;
	text-align: center;
	font-weight: bold;
}

.topRight{
	background-image: url('./defaultPlantyContentPics/topRight.png');
	height: 23px;
	width: 6px;
	float: left;
}

#smallContentBox .middleMiddle{/*this is the place to put box content*/
	background-image: url(./defaultPlantyContentPics/smallContentBoxMiddle.png);
	float: left;
	width:319px;
	background-repeat: repeat-y;
	padding-left:8px;
	padding-right:14px;
	padding-bottom:5px;
}

.bottomLeftCorner
{
	background-image: url('./defaultPlantyContentPics/bottomLeftCorner.png');
	height: 8px;
	width: 6px;
	background-repeat: no-repeat;
	float: left;
}

.bottom{
	background-image: url('./defaultPlantyContentPics/bottomMiddle.png');
	height: 8px;
	float: left;
	width:319px;
}

.bottomRightCorner
{
	background-image: url('./defaultPlantyContentPics/bottomRightCorner.png');
	height: 8px;
	width: 6px;
	background-repeat: no-repeat;
	float: left;
}

#smallContentBox .latinName /* Propriétés qui s'appliquent au cadre en général */
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	display: inline;
}
/*end of smallContentBox definition*/

/***
big content box (based on small content Box (reuses somes classes like bottomRightCorner, etc.))
***/
#bigContentBox /* Propriétés qui s'appliquent au cadre en général */
{
	width: 670px;
	float: left;
	margin-left:6px;
	padding-top:5px;
}

#bigContentBox h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-variant: normal;
	text-align: center;
}

#bigContentBox .topTopMiddle
{
	background-image: url(./defaultPlantyContentPics/topTopVertical.png);
	height: 6px;
	width:657px;
	float:left;
	background-repeat: repeat-x;
}

#bigContentBox .topMiddle{
	background-image: url('./defaultPlantyContentPics/topMiddle.png');
	height: 23px;
	width:657px;
	float: left;
	background-repeat: repeat-x;

}

#bigContentBox .middleMiddle{
	background-image: url('./defaultPlantyContentPics/bigContentBoxMiddle.png');
	float: left;
	height:inherit;
	width:670px;
	background-repeat: repeat;
}

#bigContentBox .bottom{
	background-image: url('./defaultPlantyContentPics/bottomMiddle.png');
	height: 8px;
	float: left;
	width:658px;
}
/**end of bigContentBoxDefinition*/


.tellMeMore /*positionned at the bottom of the containing div*/
{
	position:relative; 
	bottom:5px;
	height:10px;
	right:0px;
	width:inherit;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-variant: normal;
	text-align: right;
}

.spacer {
  clear: both;
}

/* BUTTONS */

input.btn {
font-family:Verdana;
font-size : 9px;
font-weight : bold;
font-style:normal;
color:#000033;
background-color:#FF9933;
border-style:solid;
border-width:1px;
border-color:#FF6633;
margin-left: 2px; 
margin-top: 2px;
height: 20px;
}

input.btn:active {
font-family:Verdana;
font-size : 9px;
font-weight : bold;
font-style:normal;
color:#000033;
background-color:#FF6633;
border-style:solid;
border-width:1px;
border-color:#FFCC66;
height: 20px;
}


/*swf upload button style (it is a flash object)*/
.swfupload{
	margin-top:2px;
	margin-left:2px;
	text-align:center;
	display:inline;
}



/*********************************
Scroll box
***********************************/
.horizontalScrollBox
{
	max-width:inherit;
	display:block;
	overflow:hidden;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

.horizontalScrollBox .horizontalScrollBoxMiddle 
{
	float:left;
	width: 618px;
	height: 104px;
	background-image: url(./defaultPlantyContentPics/horizontalPhotoScroll/middle.png);
	background-repeat: repeat-x;
	overflow: hidden;
	padding-bottom:10px;
	padding-top:6px;
	position:relative;
}

.horizontalScrollBoxContent
{
	height:88px;
	width:10000px;
	overflow:hidden;
}

.horizontalScrollBox .horizontalScrollBoxLeft
{ 
	float:left;
	width: 30px;
	height:104px;
	background-image: url(./defaultPlantyContentPics/horizontalPhotoScroll/left.png);
	background-repeat: no-repeat;
	display:inline;
}

.horizontalScrollBox .horizontalScrollBoxRight
{ 
	float:left;
	width: 32px;
	height:104px;
	background-image: url(./defaultPlantyContentPics/horizontalPhotoScroll/right.png);
	background-repeat: no-repeat;
	display:inline;
}

.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
	z-index:100;
}

/***************************
User management style
****************************/
#userManagementContent{

}

#userManagementContent .customLabel { 
	display: block;
	float: left; 
	width: 250px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

#userManagementContent .customInputText {
	width:300px;
	margin:5px 0 0 10px;
}

#userManagementContent .infoMessage, .infoMessage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: center;

}

.redStrong{
	font-weight: bold;
	color: #FF0000;
}

/*****************************************
HomePage style
*******************************************/

#homePageContent{

}

#homePageContent .description{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	font-variant: small-caps;
	color: #990033;
	font-style: normal;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

#homePageContent #plantyNews p {
	padding-bottom : 5px;
}

#homePageContent #plantyNews p.newsTitle {
	padding-top : 5px;
	padding-bottom : 10px;
}

#homePageContent #plantyNews p.newsTitleTop {
	padding-bottom : 10px;
}

#homePageContent #plantyNews p.newsTitleBottom {
	padding-top : 5px;
	padding-bottom : 5px;
}
/*****************************************
Forum style
*******************************************/
#table-category-hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: center;
	margin-left:5px;
	margin-right:5px;
	width:670px;
	border-collapse: collapse;
	border: thin solid #FFBB51;
	table-layout:fixed;
}

#table-category-hor-zebra thead tr
{
	background-color: #FFBB51;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#table-category-hor-zebra tbody tr.forumTitle {
	background-color: #FBE583;
	font-size : 13px;
	font-weight : bold;
	color : #CC6633;
	text-align : left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#table-category-hor-zebra td.topicBox a,  #table-category-hor-zebra td.topicBox a:visited {
	color: #000000;
	cursor: pointer;
	text-decoration:none;
}

#table-category-hor-zebra td.topicBox a:hover {
	color: #333333;
	cursor: pointer;
	text-decoration:underline;
}

#table-category-hor-zebra th
{
	font-size: 10px;
	font-weight: bold;
	padding: 4px 4px;
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #CC6633;
}

#table-category-hor-zebra td
{
	padding: 5px 8px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style:none;
	border-width:1px;
	border-color:#FFBB51;
}

#table-category-hor-zebra .odd
{
	background: #F6E7A2; 
}

#forumContent{

}

#forumContent textarea{
	width:670px;
	margin-left:5px;
}

#forumContent .customLabel { 
	display: block;
	float: left; 
	width: 250px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

#forumContent .customInputText {
	width:300px;
	margin:5px 0 0 10px;
}

.forumMessage{
	width:670px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	-moz-border-radius : 5px 0px 0px 0px;
	-webkit-border-radius : 5px 0px 0px 0px;
}

.forumMessageTop{
	color : white;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 8px;
	background-color: #8a381b;
	-moz-border-radius : 5px 0px 0px 0px;
	-webkit-border-radius : 5px 0px 0px 0px;
}

.forumMessageUser {
	padding-top : 3px;
	padding-bottom : 4px;
	padding-left : 8px;
	background-color: #FFBB51;
	-moz-border-radius : 0px 0px 5px 0px;
	-webkit-border-radius : 0px 0px 5px 0px;
}

.forumUserName, .forumUserName a  {
	color : #dc2103; 
	font-weight : bold;
	text-decoration:none;
}

.forumMessageContent{
	padding-top : 10px;
	padding-left : 15px;
	padding-right : 10px;
	padding-bottom : 13px;
	min-height:120px;
}

.forumMessageLeft{
	float:left;
	overflow:hidden;
	width:75px;
	min-height : 85px;
	padding-right:15px;
	padding-left : 0px;
	padding-top:5px;
	text-align:center;
}

.forumPath{
	margin : 25px 5px 10px 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:5px;
}

.forumNavigation {
	margin : 10px 5px 25px 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:5px;
}

#forumContent h3 {
	margin-top : 20px;
}

.linkSite{
	width:670px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	-moz-border-radius : 5px 0px 0px 0px;
	-webkit-border-radius : 5px 0px 0px 0px;
}

.linkSiteTop{
	color : white;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
	background-color: #8a381b;
	-moz-border-radius : 5px 0px 0px 0px;
	-webkit-border-radius : 5px 0px 0px 0px;
}

.linkSiteTop h3, .linkSiteTop h3 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:3px;
	text-decoration:none;
}

.linkSiteTop h3 a:hover{
	text-decoration:underline;
}

.linkSiteInfos  {
	color : #dc2103; 
}

.menuBox
{
	width: 286px;
	max-width: 286px;
}

.menuBox a{
	text-decoration: none;	
}

.menuBoxTop
{
	height:25px;
	margin-bottom:2px;
	padding-top:5px;
	background-image: url(./defaultPlantyContentPics/rightmenuTop.png);
	background-repeat: no-repeat;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	padding-left:0px;
	margin-left:0px;
	width:inherit;
}

.menuBoxTop#notificationsMenuBoxTop
{
	height:25px;
	padding-top:5px;
	margin-bottom:0px;
	background-image: url(./defaultPlantyContentPics/rightmenuTop.png);
	background-repeat: no-repeat;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	padding-left:0px;
	margin-left:0px;
	width:inherit;
}

.menuBoxContent
{
	background-image: url(./defaultPlantyContentPics/rightmenuBackground.png);
	background-repeat: repeat-y;
	margin-top:0px;
	padding-left:0px;
	padding-top:5px;
	width:inherit;
}

.menuBoxContent#menuBoxContentPub {
	padding-top : 10px;
	text-align : center;
}

.menuBoxContent label{
	padding-left: 7px;
	width : 110px;
	float:left;
	text-align:right;
}

.menuBoxContent input{
	width : 155px;
}

.menuBoxContent li
{
	list-style-type:none;
	background:url(./defaultPlantyContentPics/puceMenu.png) left bottom no-repeat;
	padding-left:20px;
}

ul .liLevel2{
	list-style-type:none;
	padding-left:40px;
	background-image: url(./defaultPlantyContentPics/puceAction.png);
	background-repeat: no-repeat;
	background-position: 20px 7px;
}

ul .liNoImage{
	/*list-style:none;*/
	list-style-type:none;
	background-image: url(./defaultPlantyContentPics/puceTransparent.png);
	padding-left:25px;
}
ul .liNoImage2{
	/*list-style:none;*/
	list-style-type:none;
	background-image: url(./defaultPlantyContentPics/puceTransparent.png);
	padding-left:45px;
}

.menuBoxData {
	margin-left : 10px;
}

.menuBoxBottom
{
	background-image: url(./defaultPlantyContentPics/rightmenuBottom.png);
	height:15px;
	padding-right:10px;
}


/***
Orange content box
***/

#orangeContentBox /* Propriétés qui s'appliquent au cadre en général */
{
	width: 667px;
	float: left;
	margin-left:8px;
	margin-bottom:7px;
}


#orangeContentBox .topTop
{
	background-image: url('./defaultPlantyContentPics/orangeContentBox/orangeContentBoxTop.png');
	height: 7px;
	background-repeat: no-repeat;
	float:left;
	width: 667px;
}

#orangeContentBox .topMiddle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-variant: normal;
	text-align: center;
	background-image:  url('./defaultPlantyContentPics/orangeContentBox/orangeContentBoxTopBottom.png');
	height: 25px;
	float:left;
	background-repeat: no-repeat;
	line-height: 25px;
	width: 667px;
	font-weight: bold;
}

#orangeContentBox .middleMiddle{
	background-image: url('./defaultPlantyContentPics/orangeContentBox/orangeContentBoxMiddle.png');
	float: left;
	background-repeat: repeat-y;
	width: 667px;
}

#orangeContentBox .bottomMiddle{
	background-image: url('./defaultPlantyContentPics/orangeContentBox/orangeContentBoxBottom.png');
	height: 8px;
	float: left;
	width: 667px;
}


/***
page navigation style
***/
.pageNavigation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: inline;	
}
.pageNavigationInvisible{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: none;	
}



/***
plant style
***/
#plantContent{

}

#plantContent h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	font-variant: normal;
	color: #E38925;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:5px;
}

.plantUnderH3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:30px;
}

#plantContent .itemName{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	text-decoration: underline;
}



#plantContent .dimensionsBox{
	height:75px;
}

#dimensionBoxIcon{
	float:left;
	padding-left:120px;
}

#dimensionBoxHeight{
	float:left;
	padding-top:30px;
	text-align:center;
}

#dimensionBoxWidth{
	display:block;
	text-align:center;
	width:315px;
}

.otherInformations{
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 10px;
	width:646px;
	text-align : left;
	background-color: #FFEB90;
	border : 1px solid #fdb56f;
	font-size: x-small;
	color: #000000;
}

/***
plant search result style
***/
#searchPlantContent{

}

#searchPlantContent label{
	float:left;
	text-align:right;
	width:280px;
	padding-right:7px;
}

#searchPlantContent label{
	float:left;
	text-align:right;
	width:335px;
	padding-right:7px;
}

#searchPlantContent select{
	float:left;
	text-align:left;
	width:200px;
}

/***
album style
***/
.albumEditionForm {	
	margin-bottom : 10px;
	padding-bottom : 10px;
	padding-top : 16px;
	margin-left : 15px;
	margin-right : 15px;
	background-color : #FFEB90;
	border:1px solid #880B14;
}

.albumEditionFormHeader {
	margin-top : 16px;
	margin-left : 40px;
	height : 25px;
}

#albumEditionFormHeaderMode1 {
	float : left;
	display : block;
	width : 120px;
	height : 18px;	
}

#albumEditionFormHeaderMode2 {
	float : left;
	display : block;
	height : 18px;
	width : 170px;
}

#albumEditionFormHeaderMode3 {
	float : left;
	display : block;
	width : 170px;
	height : 18px;	
}

#albumEditionFormHeaderMode4 {
	margin-left : 460px;
	height : 18px;
	width :120px;
}

.albumEditionFormHeaderActive {
	background-color : #880B14;
	border:1px solid #880B14;
	color : white;
	font-size : 12px;
	font-weight : bold;
}

.albumEditionFormHeaderInactive {
	background-color : #FFEB90;
	border:1px solid #880B14;
	color : black;
	font-size : 12px;
	font-weight : bold;
}

.albumEditionFormHeaderActive a, 
.albumEditionFormHeaderActive a:visited {
	color : white;
	font-size : 12px;
	font-weight : bold;
}

.albumEditionFormHeaderActive a:hover {
	color : white;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

.albumEditionFormHeaderInactive a, 
.albumEditionFormHeaderInactive a:visited {
	color : black;
	font-size : 12px;
	font-weight : bold;
}

.albumEditionFormHeaderInactive a:hover {
	color : black;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

#albumContent{
	margin-top : 18px;
}

#albumContent h2 {
	padding-right : 55px;
	font-weight : bold;
	text-align : center;
	font-size : 19px;
	background-image : none;
}

#albumContent .underH3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:30px;
}

#albumContent .customLabel { 
	display : block;
	float : left; 
	width : 140px; 
	padding : 0; 
	margin: 5px 0 0;
	text-align: right; 
}

#albumContent .customInputText {
	width : 200px;
	margin : 5px 0 0 10px;
}

#albumContent .formAlbumEditionLeft {
	float : left;
	width : 410px;
	padding-top : 15px;
}

#albumContent .formAlbumEditionRight {
	float : left;
	width : 220px;
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
}

#albumContent table {
	border-width: 1px 1px 1px 1px;
	border-style: hidden;
	border-collapse: collapse;
}

#albumContent table th {
	border-width: 1px 1px 1px 1px;
	border-style: hidden;
}

#albumContent table tr {
	border-width: 1px 1px 1px 1px;
	margin-top: 10px;
	margin-bottom : 10px;
	border-style: hidden;
}

#albumContent table td {
	padding: 1px 1px 1px 1px;
	text-align:center;
}

.albumCoverEditionBlock {
	position : absolute;
	margin-left : 80px;
	font-size : 10px;
	height : 20px;
	padding-left : 5px;
	padding-right : 5px;
	background-color : #FCEEA6;
}

.tdSelected{
	background-color: #CC6600;	
}

.tdNotSelected{
}


/*********************
Photos / Albums
*********************/


.photoContent {
	padding : 20px;
	text-align : center;
	margin-left : 90px;
	width : 450px;
}

#photoContent h2 {
	padding-right : 55px;
	font-weight : bold;
	text-align : center;
	font-size : 19px;
	height : auto;
	background-image : none;
}

#photoContent h2 a,
#photoContent h2 a:visited {
	text-decoration : none;
}

#photoContent h2 a:hover {
	text-decoration : underline;
}

.photoDetailsTitle h3 a,
.photoDetailsTitle h3 a:visited,
.userGalleryPhotoCaption a,
.userGalleryPhotoCaption a:visited {
	text-decoration : none;
	font-color : black;
}

.photoContentTitle {
	margin-bottom : 10px;
	overflow : hidden;
}

.photoContentLinks {
	text-align : right;
}

.photoDetailsTitle {
	margin-left : 25px;
	margin-right : 25px;
	margin-top : 8px;
	margin-bottom : 5px;
	overflow : hidden;
}

.photoContentHeader {
	float : left;
	width : 375px;
	text-align : left;
	font-size : 11px;
}

.albumContentHeader {
	margin-left : 55px;
	text-align : left;
	font-size : 11px;
}

.photoCaption {
	float : left;
	overflow : hidden;
	width : 225px;
	margin-top : 10px;
	padding-left : 25px;
	padding-right : 10px;
	text-align : left;
	font-size : 11px;
}

.photoCaption a,
.photoCaption a:visited {
	text-decoration : none;
}

.photoCaption a:hover {
	text-decoration : underline;
}

.photoAlbumData {
	width : 138px;
	margin-top : 10px;
	margin-left : 276px;
	padding-left : 10px;
	padding-right : 25px;
	text-align : left;
	font-size : 11px;
	border-left : 1px solid #c3c3c3;
}

.userGalleryPhotos {
    text-align : center;
    padding : 20px;
}

.userGalleryPhotos h3 {
    text-align : center;
    padding-bottom : 5px;
}

.userGalleryPhotoLeft {
    margin-left : 20px;
    margin-bottom : 20px;
    float: left;
    text-align : center;
    width : 280px;
}

.userGalleryPhotoRight {
    margin-left : 332px;
    text-align : center;
    width : 280px;
    margin-bottom : 20px;
}

.userGalleryLastPhotoLeft {
    margin-left : 20px;
    margin-bottom : 20px;
    text-align : center;
    width : 280px;
    padding-right : 332px;
}


.userGalleryPhotoCaption {
    padding-left : 15px;
    padding-right : 15px;
    text-align : left;
    padding-top : 2px;
    padding-bottom : 5px;
	overflow : hidden;
}

.userGalleryPhotoData {
    padding-left : 15px;
    padding-right : 15px;
    text-align : left;
    font-size : 11px;
    color : #5c5c5c;
}


.userGalleryModes, .userAlbumModes {
	text-align : right;
	padding-top : 12px;
	padding-bottom : 10px;
	padding-right : 25px;
}

.miniCover{
	display:inline;
	min-height: 100px;
	padding: 5px;
}

.miniCoverSelected{
	background-color: #8b291d/*#F8D995*/;
	display:inline;
	min-height: 100px;
	padding: 5px;
}

.userGalleryAlbums {
	padding-top : 12px;
	padding-left : 35px;
}

.userGalleryAlbum {
	float : left;
	text-align :center;
	padding-top : 4px;
	width : 120px;
	height : 170px;
}

.userGalleryAlbumThumbnail {
	padding : 3px;
	background: #FFb751;
	border : 1px solid #880B14;
}

.albumThumbnail {
	padding : 3px;
	background: #FFb751;
	border : 1px solid #880B14;
}

.userAlbumThumbnails {
	margin-left : 25px;
	margin-right : 25px;
	margin-top : 20px;
	padding-left : 15px;
	padding-bottom : 10px;
	background-color : #FFeb90;
	border : 1px solid #880B14;
}


.userAlbumThumbnailContentTall {
	float : left;
	width : 150px;
	text-align : center;
}

.userAlbumThumbnailContentLarge {
	float : left;
	width : 150px;
	margin-top : 18px;
	text-align : center;
}

.userAlbumThumbnail {
	padding : 3px;
	background: #FCEEA6;
	border : 1px solid #880B14;
}

.userAlbumThumbnailLine {
	padding-top : 10px;
	vertical-align : center;
	height : 150px;
}

.albumMenuThumbnail2 {
	padding : 3px;
	border : 1px solid #880B14;
}

.lastAlbumsThumbnailsDiv {
	margin-left : 25px;
	margin-right : 25px;
	margin-top : 2px;
	padding-left : 15px;
	padding-bottom : 10px;
	/*background-color : #FFF9DF;*/
	/*border : 1px solid #880B14;*/
}

.lastAlbumsThumbnailsHeader {
	/*background-color : #FFF9DF;*/
	margin-right : 25px;
	text-size : 11px;
	text-align : right;
}

.lastAlbumThumbnailData {
	float : left;
	width : 150px;
	text-align : center;
}

.lastAlbumThumbnailContentLarge {
	margin-top : 33px;
	margin-bottom : 3px;
}

.lastAlbumThumbnailContentTall {
	margin-bottom : 3px;
}

.lastAlbumInformationLarge {
	text-align : left;
	padding-left : 10px;
	font-size : 11px;
}

.lastAlbumInformationTall {
	text-align : left;
	padding-left : 24px;
	font-size : 11px;`
}

.lastAlbumInformationLarge a,
.lastAlbumInformationLarge a:visited,
.lastAlbumInformationTall a,
.lastAlbumInformationTall a:visited {
	font-weight : bold;
	text-decoration : none;
}

.lastAlbumInformationLarge a:hover,
.lastAlbumInformationTall a:hover {
	font-weight : bold;
	text-decoration : underline;
}


p.lastAlbumInformationCreationData {
	color : #5c5c5c;
}

.lastAlbumThumbnailLine {
	padding-top : 10px;
	vertical-align : center;
	height : 200px;
}


.userAlbum {
	text-align : center;
}

.userAlbumInfo {
	margin-top : 20px;
	margin-left : 25px;
	padding-right : 10px;
	width : 450px;
}

.userAlbumInfoData {
	padding-left : 25px;
	font-size : 12px;
	text-align : left;
}

p.userAlbumInfoDataCreationDate {
	padding-top : 10px;
	font-size : 11px;
	text-align : left;
	color : #5c5c5c;
}

.userAlbumCommentsBlock {
	padding-top : 12px;
	text-align : center;
}


/* Menu Galerie */

.menuAlbum {
	text-align : center;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
}

.albumMenuName a,
.albumMenuName a:visited {
	color : #880B14;
	text-decoration : none;
	font-size : 16px;
}

.albumMenuName a:hover {
	color : #880B14;
	font-size : 16px;
	text-decoration : underline;
}

.albumMenuName {
	padding-bottom : 4px;
}

.albumMenuCountPhotos {
	font-size : 11px;
}

.albumMenuCountPhotos strong {
	font-weight : bold;
	font-size : 11px;
}

/* Menu Photo/Album */

.photoMenuAvatar,
.albumMenuAvatar {
	float: left;
	text-align : left;
	width : 35px;
	padding-top : 5px;
}

.photoMenuDescription,
.albumMenuDescription {
	margin-left : 40px;
	width : 190px;
	font-size : 11px;
	padding-top : 5px;
	padding-left : 3px;
	text-align : left;
}

.photoMenuDescription p;
.albumMenuDescription p {
	width : inherit;
}

.albumMenuDetails {
	padding-left : 10px;
	padding-top : 6px;
	padding-bottom : 6px;
	text-align : left;
}

.albumMenuDetailsCover {
	padding-top : 5px;
}

.albumMenuDetailsDescription {
	font-size : 11px;
	padding-top : 5px;
	padding-left : 3px;
	padding-bottom : 5px;
	text-align : left;	
}

/*********************
Divers
*********************/

.errorMessage {
	padding : 5px;
	font-weight : bold;
	color : red;
}

/*********************
Commentaires
*********************/

.Comments h2, #Comments h2 {
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 7px;
	padding-bottom : 5px;
	text-align : left;
	background-image: none;
	color : #dc2103;
	font-weight : normal;
	font-size : 17px;
}

.Comments, #Comments {
	margin-top : 15px;
}

.CommentBlock {
	width : 400px;
	padding-left : 25px;
	padding-right : 25px;
	padding-bottom : 18px;
}

.CommentAvatar {
	float: left;
	text-align : left;
	width : 50px;
	padding-top : 5px;
	padding-right : 5px;
}

.CommentContent {
	margin-left : 50px;
	width : 330px;
	font-size : 11px;
	padding-top : 5px;
	padding-left : 5px;
	text-align : left;
}

.CommentAuthor {
	font-weight : bold;
	padding-bottom : 4px;
}

.CommentOptions {
	font-size : 10px;
	color : #5c5c5c;
}
.CommentText {
	padding-bottom : 1px;
}

.postCommentBlock {
	padding-left : 25px;
	padding-right : 25px;
	text-align : left;
}

#commentContent {
	margin-left : 0;
	margin-top : 8px;
	margin-bottom : 6px;
	padding-left : 0px;
	border : 1px solid #FF6633;
}


/* Messagerie privée */

.conversationInboxNavigationBlock {
	height : 27px;
	padding-top : 3px;
	padding-right : 10px;
	width : 91%;
	text-align : right;
	background-color: #FFEB90;
	border : 1px solid #fdb56f;
}

.conversationInboxNavigationBlock#conversationInboxTopBlock {
	margin-top : 40px;
	margin-bottom : 15px;
}

.conversationInboxNavigationBlock#conversationInboxBottomBlock {
	margin-top : 15px;
}

.conversationInboxNavigationNew {
	margin-left : 10px;
	float : left;
}

.conversationBlock {
	padding : 10px;
	margin : 0;
	height : 60px;
	width : 90%;
	border-bottom : 1px solid #fdb56f;
	font-size : 11px;	
	color: #000066;
}

.conversationBlock a, .conversationBlock a:hover, .conversationBlock a:visited {
	text-decoration : none;
}

.conversationBlock#firstConversation {
	padding : 10px;
	margin : 0;
	height : 60px;
	width : 90%;
	border-top : 1px solid #fdb56f;
	border-bottom : 1px solid #fdb56f;
	font-size : 11px;
	color: #000066;
}

.conversationBlockWarning {
	float : left;
	text-align : center;
	padding-top : 20px;
	width : 30px;
}

.conversationBlockAvatar {
	float : left;
	text-align : center;
	width : 70px;
}

.conversationBlockAdditional {
	font-size : 10px;
	overflow: hidden;
	color : #ffa956;
}

.conversationBlockInfo {
	padding-top : 15px;
	float : left;
	padding-left : 20px;
	width : 150px;
}

.conversationBlockData {
	margin-left : 300px;
	padding-top : 15px;
}

.conversationTitleBlock {
	margin-bottom : 20px;
	width : 91%;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border-bottom : 1px solid #ea7300;
	font-size : 11px;
	overflow : hidden;
}

.conversationTitleBlock h2,
.postMessageBlock h2 {
	height : auto;
	margin : 0;
	padding : 0px;
	text-decoration : none;
	background-image : none;
	font-size : 18px;
	font-weight : bold;
	font-family : 'Arial';
}

.privateMessage {
	padding : 10px 20px 7px 0px;
	margin : 0;
	width : 90%;
	border-bottom : 1px solid #fdb56f;
	color: #000066;
}

.privateMessage a, .privateMessage a:hover, .privateMessage a:visited {
	text-decoration : none;
}

.privateMessage#firstMessage {
	padding : 10px 20px 7px 0px;
	margin : 0;
	width : 90%;
	border-top : 1px solid #fdb56f;
	border-bottom : 1px solid #fdb56f;
	color: #000066;
}


.privateMessageBlock {
	margin-left : 85px;
}

.privateMessageBlockAvatar {
	float : left;
	text-align : center;
	width : 70px;
}

.privateMessageHeader {
	font-size : 14px;
	margin-bottom : 5px;
}

.privateMessageBlockHeader {
	overflow : hidden;
	float : left;
}

.privateMessageBlockAdditional {
	margin-left : 10px;
	font-size : 11px;
	color : #ffa956;
}


.privateMessageBlockData {
	margin-top : 5px;
	overflow: hidden;
	font-size : 12px;
	color : black;
}


.messagesNavigationBlock {
	width : 91%;
	text-align : center;
}

.messagesNavigationBlock#messagesTopBlock {
	margin-bottom : 15px;
}

.messagesNavigationBlock#messagesBottomBlock {
	margin-top : 15px;
}

.messagesNavigationNew {
	margin-left : 10px;
	float : left;
}

.postMessageBlock {
	margin-top : 15px;
	padding-left : 10px;
	padding-right : 15px;
}

.postMessageBlock textarea {
	padding : 2px;
	margin-bottom : 5px;
	font-size : 11px;
	border : 1px solid #fdb56f;
}

/* Icône de pièces jointes */
.privateMessageBlockAttachments {
	margin-left : 480px;
	padding : 0;
	text-align : right;
}

.privateMessageBlockReplyText {
	float : left;
	width : 70px;
	padding-left : 5px;
	text-align : right;
	font-size : 11px;
	color : #ea7300;
}

.privateMessageAttachmentsBlock {
	margin-left : 85px;
	margin-top : 0px;
	margin-bottom : 0;
	margin-right : 10px;
}

.privateMessageBlockNewText {
	float : left;
	width : 90px;
	text-align : right;
	font-size : 11px;
	color : #ea7300;
}

#privateMessageReceiversBlock {
	margin-top : 10px;
}

.privateMessageNewBlock {
	margin-left : 110px;
}


#privateMessageReceivers {
	margin-left : 100px;
	font-size : 11px;
}

.privateMessagePostField {
	margin-top : 5px;
	margin-bottom : 5px;
}

.privateMessageNewBlock input,
#privateMessageAttachmentBlock input {
	padding : 2px;
	font-size : 11px;
	border : 1px solid #fdb56f;
}

.privateMessageSend {
	margin-top : 5px;
	text-align : center;
}

.messageSelectedReceiver {
	margin-top : 3px;
	margin-bottom : 3px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 13px;
	padding-right : 13px;
}

.deletedMessageSelectedReceiver {
	margin : 0;
	padding : 0;
}

#privateMessageAttachmentBlock {
	padding-left : 3px;
	padding-right : 3px;
	font-size : 11px;
	color : #ea7300;
}

/* Formulaires automagiques */
textarea.automagic {
	font-size : 10px;
	margin-bottom : 5px;
}

input.automagic {
	font-weight : bold;
}

/* Autocomplétion */
.auto_complete {
	position: absolute;
	background: white;
	border: 1px solid #fdb56f;
	cursor : pointer;
	z-index:300;
}
.auto_complete ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size : 11px;
}
.auto_complete ul li {
	padding: 5px;
}
.selected {
	background-color: #FFEB90;
}



/*plant creation tools style*/
.textDescriptionLabel{
	float:left;
	text-align:right;
	width:120px;
	padding-right:7px;
	margin-top:7px;
}

.textDescriptionField{
	float:left;
	text-align:left;
	width:520px;
	margin-top:7px;
}



/* Notifications */
.notifications {
	position : fixed;
	bottom : 0;
	margin-bottom : 20px;
	margin-left : 725px;
	width : 215px;
	/*height : 50px;*/
	background-color : transparent;
}

.notifications .notificationBlock {
	background-color : white;
	border : 3px solid #dc2103;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	min-height : 40px;
	padding : 2px;
	font-size : 11px;
	margin-bottom : 10px;
}

.notificationsNumber {
	background-image: url(./defaultPlantyContentPics/notifications-bg.png);
	margin-left : 180px;
	padding-top : 3px;
	width : 20px;
	height : 17px;
	color : white;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
}

.notificationLinkItem {
	font-size : 11px;
	overflow : hidden;
	margin-top : 8px;
	margin-bottom : 8px;
	margin-right : 15px;
}

.hideNotificationIcon {
/*	position : relative;*/
	float : left;
	margin-left : 10px;
	width : 15px;
	height : 15px;
}

.notificationsAllBlock {
	margin-left : 5%;
	margin-right : 5%;
	margin-top : 20px;
	margin-bottom : 20px;
}

.notificationsAllBlock p {
	font-size : 11px;
	padding-top : 10px;
	padding-bottom : 11px;
	margin-left : 20px;
	border-bottom : 1px solid #fdb56f;
}

.notificationsAllBlock p.warningNotification {
	font-size : 11px;
	margin-left : 2px;
	padding-top : 10px;
	padding-bottom : 11px;
	border-bottom : 1px solid #fdb56f;
}

.notificationsInboxNavigationBlock {
	height : 27px;
	padding-top : 3px;
	padding-right : 10px;
	text-align : right;
	background-color: #FFEB90;
	border : 1px solid #fdb56f;
}

.notificationsInboxNavigationBlock#notificationsInboxTopBlock {
	margin-top : 40px;
	margin-bottom : 15px;
}

.notificationsInboxNavigationBlock#notificationsInboxBottomBlock {
	margin-top : 15px;
}

.notificationsInboxContent {
	padding : 20px 20px 20px 0;
}


.notificationInboxDay {
	border-bottom : 1px solid #EA7300;
	margin-left : 2px;
	font-size : 15px;
	font-weight : bold;
}

#followBlock {
	float : right;
	margin-top : 6px;
	margin-right : 20px;
}


#matter{
}

#matter h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	font-variant: normal;
	color: #E38925;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:5px;
	padding-top:10px;
}

#matter h4{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-variant: normal;
	color: #993300;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:20px;
	padding-top:10px;
	text-decoration: underline;
}

.ulMatter{
	list-style-type:none;
}

.liMatter{
	list-style-type:none;
}

.matterHeader {
	margin : 10px 10px 20px 10px;
}

#backMatterLink {
	cursor : pointer;
}


/* Spécifique JS (affichage / displaynone) */

.displayNone{
	display:none;
}


.displayInherit{
	display:inherit;
}


/* Profil Utilisateur */
.profileHeader {
	margin-top : 25px;
	margin-left : 25px;
}

.profileAvatar {
	float : left;
}

.profileData {
	margin-left : 250px;
	padding-left : 10px;
	padding-right : 10px;
}

.profileData h1 {
	margin: 3px 10px 5px;
	text-align : left;
}

.profileMenu {
	margin-top : 20px;
	margin-bottom : 20px;
	height : 100px;
}

.profileMenuElement {
	float : left;
	height : 80px;
	width : 82px;
	margin-right : 25px;
	padding-left : 1px;
}

#profileLocationMap {
	margin-left : 25px;
	margin-bottom : 20px;
}

#profileLocationMapClose {
	position : absolute;
	margin-left : 595px;
	width : 40px;
	margin-top : -20px;
}

.profileContent {
	margin : 10px;
	padding-top : 20px;
	padding-bottom : 20px;
}

.profileMapUsersBlock {
	float : left;
	margin-top : 3px;
	margin-left : 2px;
	margin-right : 2px;
	width : 64px;
	height : 80px;
	text-align : center;
	overflow: hidden;
}



.activityBlock {
	font-family : Arial;
	padding : 10px;
	margin : 0;
	width : 90%;
	border-bottom : 2px solid #fdb56f;
	font-size : 12px;	
	color: #000000;
}

.activityBlock#firstActivity {
	border-top : 1px solid #fdb56f;
}

.activityBlock a, .activityBlock a:hover, .activityBlock a:visited {
	text-decoration : none;
	color: #000066;
}

.activityAvatar {
	float : left;
	text-align : center;
	width : 70px;
}

.activityHeader {
	margin-left : 85px;
	font-family : Arial;
	font-size : 13px;
	overflow : hidden;
}

.activityHeader a {
	font-size : 15px;
}

.activityContent {
	margin-top : 4px;
	margin-left : 85px;
	overflow : hidden;
}

.activityImagesBlock {
	margin-top : 10px;
	margin-bottom : 10px;
}


.activityNextPageLinkBlock {
	height : 27px;
	padding-top : 3px;
	padding-right : 10px;
	width : 91%;
	text-align : center;
	background-color: #FFEB90;
	border : 1px solid #fdb56f;
	margin-top : 15px;
}


/* Messagerie privée */

.directoryNavigationBlock {
	height : 27px;
	padding-top : 3px;
	padding-right : 10px;
	width : 91%;
	text-align : right;
	background-color: #FFEB90;
	border : 1px solid #fdb56f;
}

.directoryNavigationBlock#directoryNavigationTopBlock {
	margin-top : 40px;
	margin-bottom : 15px;
}

.directoryNavigationBlock#directoryNavigationBottomBlock {
	margin-top : 15px;
}

.directorySearchNavigationBlock {
	margin-left : 10px;
	float : left;
}

.directorySearchNavigationBlock input  {
	padding-top : 1px;
	font-size : 11px;
	border : 1px solid #fdb56f;
}


.directoryUserBlock {
	padding : 10px;
	margin : 0;
	height : 60px;
	width : 90%;
	border-bottom : 1px solid #fdb56f;
	color: #000066;
}


.directoryUserBlock a, .directoryUserBlock a:hover, .directoryUserBlock a:visited {
	text-decoration : none;
	font-weight : bold;
}

.directoryUserBlock#firstUserBlock {
	border-top : 1px solid #fdb56f;
}


.directoryUserBlockAvatar {
	float : left;
	text-align : center;
	width : 70px;
}

.directoryUserBlockInfo {
	padding-top : 15px;
	float : left;
	padding-left : 20px;
	text-align : center;
	width : 450px;
}

.directoryUserBlockData {
	margin-left : 300px;
	padding-top : 15px;
}

/*
.conversationBlockAdditional {
	font-size : 10px;
	overflow: hidden;
	color : #ffa956;
}



.conversationTitleBlock {
	margin-bottom : 20px;
	width : 91%;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border-bottom : 1px solid #ea7300;
	font-size : 11px;
	overflow : hidden;
}
*/


#help{
}

#help h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	font-variant: normal;
	color: #E38925;
	font-style: normal;
	text-align: left;
	line-height: normal;
	padding-left:5px;
	padding-top:10px;
}


/* Meteo */
.MeteoBlock {
	width : 400px;
	height : 180px;
	margin : 40px 141px;
}

.MeteoHeader {
	width : 400px;
	height : 30px;
	border-top : 2px solid #f2d4ff;
	border-left : 2px solid #f2d4ff;
	border-right : 2px solid #f2d4ff;
	-moz-border-radius : 10px 10px 0px 0px;
	-webkit-border-radius : 10px 10px 0px 0px;
	background-image: url('./defaultPlantyContentPics/meteoHeader.png');
	background-repeat: no-repeat;
}

.MeteoBottom {
	width : 400px;
	height : 150px;
	border-bottom : 2px solid #c86397;
	border-left : 2px solid #c86397;
	border-right : 2px solid #c86397;
	-moz-border-radius : 0px 0px 10px 10px;
	-webkit-border-radius : 0px 0px 10px 10px;
	background-image: url('./defaultPlantyContentPics/meteoBottom.png');
	background-repeat: no-repeat;
}

.MeteoData {
	position : relative;
	top : -180px;
}

.MeteoData .MeteoLocation {
	float : left;
	margin-top : 15px;
	width : 125px;
	text-align : right;
	color : white;
	font-size : 18px;
}

.MeteoData .MeteoCurrentWeather {
	position : absolute;
	top : -25px;
	margin-left : 160px;
	opacity : 0.76;
	/* IE */
	filter : alpha(opacity = 76);
	
}

.MeteoData .MeteoCurrentTemp {
	text-align : right;
	color : white;
	font-size : 36px;
}

.MeteoData .MeteoForecast {
	margin-top : 10px;
	margin-left : 4px;
}


.MeteoData .MeteoForecast table td {
	width : 51px;
	text-align : center;
	color : white;
	padding : 5px 0;
}

.MeteoData .MeteoForecast table th {
	width : 51px;
	background-color : white;
	opacity : 0.51;
	/* IE */
	filter : alpha(opacity = 51);
	z-index : 12;
}
