#ariane {
	float : left;
	text-align : left;
}

#favori {
	float : right;
	text-align : right;
	padding-top : 5px;
}

#tools {
	float : right;
	text-align : right;
	padding-top : 5px;
	
}

#toolbar {
	clear : both;

}



/* mise en page du tableau du potager */
.carre {
	margin :10px;
	float : left ;
	border : solid, blue, 1px;
	}

.clear {
	clear:both;;
	}

/* classes pour la selection  */

.selectableitem
{
	width: 50px;
	height: 40px;
	margin: 1px;
	text-align: center;
	padding: 10px;
	border: 2px solid #fff;
background-color : #FF6600;;
	float : left ;

}
.selectableitem p
{
	font-weight: bold;
	color : #FFFFFF;
}

.selectableitem a
{
	font-weight: bold;
	color : #FFFFFF;
}

.selectableitem div
{
	line-height: 20px;
	height: 20px;
}
.selectableitem div img
{
}
.selecteditem
{
	border: 2px solid orange;
}
.selecthelper
{
	background-color: #000;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}
.serializer
{
	clear: both;
	margin: 20px 0;
}
.serializer a
{
	color: #33f;
}
.serializer a:hover
{
	color: #FF6600;
}
.msd
{
overflow: auto;


}


/* textures du potager*/
.carre_vide {
background : 	url(../images/textures/tex_vide.jpg);
}

/* textures du potager*/
.carre {
background : 	url(../images/textures/tex_plein.jpg);
}



.selectedplante {
color :blue;	
}



/*  meteo  */

#meteo {
	/*padding: 20px; */
	font-size:9px;
	float : right;

}

.meteo {
	float:left;
	width: 35px;
	text-align : right;
}

.meteolarge {
	float:left;
	width: 100px;
}

.meteo img
{
  border: 1px solid #000;
  width: 35px;
  height: 35px;
}

#mettoday {
width : 100px;
}


.lien  {
text-decoration:underline;
cursor : pointer;	
}

.btn  {
cursor : pointer;	
}



/**************************************************
				Zebra Tables
**************************************************/

table.zebra th
{
	font-family:"lucida grande", verdana, sans-serif;
	font-size:8pt;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color:#99BDFF;
	padding:3px 8px;
	vertical-align : middle;
	text-align:left;
}

tr.zEven td
{
	font-family:"lucida grande", verdana, sans-serif;
	font-size:8pt;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color:#edf3fe;
	padding:3px 8px;
	vertical-align : middle;
}

tr.zOdd td,.zOddTd
{
	font-family:"lucida grande", verdana, sans-serif;
	font-size:8pt;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	background-color:#fff;
	padding:3px 8px;
		vertical-align : middle;
}

tr.zSelected td,.zSelectedTd
{
	font-family:"lucida grande", verdana, sans-serif;
	font-size:8pt;
	background-color:#3d80df;
	color:#fff;
	font-weight:700;
	border-left:1px solid #346DBE;
	border-bottom:1px solid #7DAAEA;
	padding:3px 8px;
}

table.zebra tr {
	width:200px;	
	border:3px,solid,blue;
}

table.zebra td {
	width:200px;	
	border:3px,solid,blue;
}


/* Login */

#loginform {
	
	float:right;
}

#loginform form {
	margin: 0;
	padding: 5px 0 0 0;
	display : inline;
}

#loginform fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#loginform label {
}

#login, #password {
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
}

#Identifier {
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
}

#loginform a {
	
}

#loginform li {
	display:inline;
	border-left:solid, black,1px;
	padding-left:5px;
	margin-bottom:0;
	margin-top:0;
}

#loginform ul {
	margin-bottom:0;
	margin-top:0;
}



/* MESSAGES
 
 *******************************************************************************/
 
  
 
 .error,
 
 a.error span,
 
 .required,
 
 .validation-advice      { color:#D40707 !important; font-style:bold !important; }
 
 .notice                 { color:#ea7601}
 
 .messages ul            { border:0 !important; }
 
 .messages li {
 
     min-height:23px !important;
 
     margin-bottom:11px !important;
 
     padding:8px 8px 2px 32px !important;
 
     font-size:.95em !important;
 
     font-weight:bold !important;
 
     list-style:none;
 
     }
 
 .messages ul li {
 
     margin:0 0 3px 0 !important;
 
     border:0 !important;
 
     padding:0 !important;
 
     }
 
 .error-msg {
 
     border:1px solid #f16048 !important;
 
     color:#df280a !important;
 
     background:#faebe7 url(../images/error_msg_icon.gif) no-repeat 10px 10px !important;
 
     }
 
 .success-msg {
 
     border:1px solid #95a486 !important;
 
     color:#3d6611 !important;
 
     background:#eff5ea url(../images/success_msg_icon.gif) no-repeat 10px 10px !important;
 
     }
 
 .notice-msg {
 
     border:1px solid #ffd967 !important;
 
     background:#fffbf0 url(../images/note_msg_icon.gif) no-repeat 10px 10px !important;
 
     color:#3d6611 !important;
 
     }
 
 .warning-msg {
 
     border:1px solid #666e73 !important;
 
     background:#e6e6e6 url(../images/warning_msg_icon.gif) no-repeat 10px 10px !important;
 
     color:#000000 !important;
 
     }





#mainContent li {
	margin-left : 20px;
}

