/*========== listes dans les colonnes ==========*/
.xo-canvas-column ul {
	list-style-type:				none;
	padding:							.5em;
	margin:							0;
}
.xo-canvas-column ul ul {
	padding-top:					0;
	padding-bottom:				0;
	padding-left:					1em;

}
/* ====== format des cellules dans les colonnes ========*/
.xo-canvas-column .outer, .xo-canvas-column .outer td {
	background-color: 			#F0EDE3;
	border:							0 none;
	color: 							#333;
}

/*===== Styles Colonne de Gauche =======*/
#xo-canvas-leftcolumn .xo-block {
	color:							#fff;
	padding-top:					4px;
	margin-right:					11px;
	margin-bottom:					1px;
	background-color: 			#FFC7EF; /*couleur de fond des blocs titre+contenu*/
	width:180px;/*largeur colonne de gauche*/
	_width:175px;/*largeur colonne de gauche sous IE*/
}
#xo-canvas-leftcolumn .xo-blocktitle {
	padding:				4px 0 5px 8px;/*décalage du titre dans l'en-tête du bloc*/
	background-color: 			#6300CE; /*couleur de fond des titres de blocs*/
	color:							#fff;/*couleur police des titres de blocs*/
	font-size:						12px;
	font-weight:					bold;
	text-align: 					center;
background-image: url('/themes/oasisv1/img/menu.gif');
background-repeat:no-repeat;
background-position:2% center;
}
#xo-canvas-leftcolumn .xo-blockcontent {
	/*min-height:						60px;*/
	min-height:						0px;
	padding: 						2px 2px 0px 10px;
	background-color: 			inherit;
	color:							#000;
	font-size: 						.9em;
	font-family: Verdana;
	font-weight:bold;
}
* html #xo-canvas-leftcolumn .xo-blockcontent { height: 10px;} /*hauteur minimale des blocks de gauche*/
#xo-canvas-leftcolumn .xo-blockcontent a {
	color:							#000;/*couleur des liens*/
	text-decoration: 				none;
	background-color: 			#FFC7EF;/*couleur de fond des liens dans le contenu*/
}

#xo-canvas-leftcolumn .xo-blockcontent a:hover {/*menu utilisateur*/
	color:							#FF65CE; /*couleur des liens on mouseover*/
	text-decoration: 				underline;
	background-color: 			#FFEFD6;/*couleur de fond des liens dans le contenu on mouseover*/
}

#xo-canvas-leftcolumn .xo-blockcontent #usermenu a{/*usermenu*/
	color:							#000;/*couleur des liens*/
	text-decoration: 				none;
	background-color: 			#ffffff;/*couleur de fond des liens dans le contenu*/
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border-left: 					5px solid #FF65CE; /*couleur bandeau vertical blocs menus*/
	padding : 4px;
}

#xo-canvas-leftcolumn .xo-blockcontent #usermenu a:hover {/*menu utilisateur*/
	color:							#FF65CE; /*couleur des liens on mouseover*/
	text-decoration: 				underline;
	background-color: 			#FFEFD6;/*couleur de fond des liens dans le contenu on mouseover*/
}


#xo-canvas-leftcolumn .xo-blockcontent #usermenu a.highlight {/*en cas de messages privés en attente*/
	color:							#0000FF;/*couleur des liens*/
	text-decoration: 				none;
	background-color: #FFCFCE;/*couleur de fond des liens dans le contenu*/
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border-left: 					5px solid #FF65CE; /*couleur bandeau vertical blocs menus*/
	padding : 4px;
}

#xo-canvas-leftcolumn .xo-blockcontent #usermenu a.highlight:hover {/*menu utilisateur*/
	color:							#FF65CE; /*couleur des liens on mouseover*/
	text-decoration: 				underline;
	background-color: 			#FFEFD6;/*couleur de fond des liens dans le contenu on mouseover*/
}

/*champ input colonne de gauche*/

#xo-canvas-leftcolumn .xo-blockcontent input{/*bloc connexion*/
	color:							#000; /*couleur du texte du bouton de recherche*/
	font-size:						1em;
	background-color: 				#fff;
}
#xo-canvas-leftcolumn .xo-blockcontent .keyword {
	color:							#fff; /*couleur du texte dans le champs de recherche*/
	width:							10em;
	border-right:					1px solid #FFC7EF;
	border-left:					1px solid #FFC7EF;
	border-top:						1px solid #FFC7EF;
	border-bottom:					1px solid #FFC7EF;
}
#xo-canvas-leftcolumn .xo-blockcontent .button{
	border-top:						1px solid #FFC7EF;
	border-right:					1px solid #FFC7EF;
	border-left:					1px solid #FFC7EF;
	border-bottom:					1px solid #FFC7EF;
}

#xo-canvas-leftcolumn .xo-blockcontent #mainmenu a {/*menus/
	color:							#FF65CE; /*couleur des liens on mouseover*/
	background-color: 			#FFEFD6;/*couleur de fond des liens dans le contenu on mouseover*/
	font-weight:bold;/*liens de la colonne de gauche en gras*/
	font-size:11px;
}

/*======== Styles Colonne de Droite ========*/

#xo-canvas-rightcolumn .xo-blockcontent input{
	color:							#000; /*couleur du texte des boutons*/
	font-size:						1em;
	background-color: 				#fff;
}

#xo-canvas-rightcolumn {
	color:							#666;
	background-color: 			#FFC7EF;
	width:180px;
}
#xo-canvas-rightcolumn a {
	color:							#6ABC21;
	text-decoration:				none;
	background-color: 			inherit;
}
#xo-canvas-rightcolumn a:hover {
	background-color:				inherit;
	color:							#666;
	text-decoration:				none;
}
#xo-canvas-rightcolumn .xo-blocktitle {
	padding: 4px 0 5px 8px;
	font-size:	12px;
	font-weight:	bold;
	color:		#FFF;
	background-color: #6300CE;
	text-align:	center; /*center*/
background-image: url('/themes/oasisv1/img/menu.gif');
background-repeat:no-repeat;
background-position:2% center;
}	

#xo-canvas-rightcolumn  .xo-block.blockutils .xo-blocktitle{/*bloc de PM*/
	padding: 4px 0 5px 0;
	font-size:						12px;
	font-weight:					bold;
	color:							#FFF;
	background-color: 			#6300CE;
	text-align:	center;
background-image: url('/themes/oasisv1/img/menu.gif');
background-repeat:no-repeat;
background-position:2% center;
}	

#xo-canvas-rightcolumn .xo-blockcontent {
	color:							#666;
	font-size: 						11px;
	padding:						.5em;
	background-color:				inherit;
	border-left:					1px solid #FF65CE;
	font-family: Verdana;
	width:178px;/*largeur colonne de droite*/
	_width:168px;/*largeur colonne de droite*/
}

#xo-canvas-rightcolumn .xo-blockcontent tr td{
	color:							#000;
	font-size: 						12px;
	background-color:				inherit;
}

#xo-canvas-rightcolumn .xo-blockcontent a{
	color:							#000;
	font-size: 						1em;
	background-color:				inherit;
}

#xo-canvas-rightcolumn .xo-blockcontent a:hover{
	color:							red;
	font-size: 						1em;
	background-color:				inherit;
}

#xo-canvas-rightcolumn .xo-blockcontent td {
	color:							#EAAD7B;
	font-size: 						1em;
	background-color: 			inherit;
}

#xo-canvas-rightcolumn .xo-blockcontent tr.even td {
	color:							#00009C;
	font-size: 						11px;
	background-color: 			#FFD7F7;
}

#xo-canvas-rightcolumn .xo-blockcontent tr.even td a{
	color:							#000;
	font-size: 						1em;
	background-color: 			#FFD7F7;
}

#xo-canvas-rightcolumn .xo-blockcontent tr.odd td{
	color:							#00009C;
	font-size: 						11px;
	background-color: 			#FFCFF7;
}

#xo-canvas-rightcolumn .xo-blockcontent tr.odd td a {
	color:							#000;
	font-size: 						1em;
	background-color: 			#FFCFF7;
}

#xo-canvas-rightcolumn .xo-blockcontent tr.even td a:hover{
	color: 			red;
	font-size: 						1em;
	background-color: 			#FFD7F7;

}

#xo-canvas-rightcolumn .xo-blockcontent tr.odd td a:hover {
	color:							red;
	font-size: 						1em;
	background-color: 			#FFCFF7;

}

/* ======= Styles du "Contenu Centre" ===========*/
.xo-block ul {
	margin:							0;
	padding:							0;
	list-style-type:				none;
}
#xo-page .xo-blockszone .xo-blocktitle {
	font-size:						1.1em;
	font-weight:					bold;
	color:							#6ABC21;
	margin:							0 .5em;
	padding:							0 .25em;
	border-bottom: 				1px dashed #6ABC21;
	background-color: 			inherit;
}
#xo-page .xo-blockszone .xo-blockcontent {
	padding:							.5em;
	color:							#333;
	text-align: 					justify;
	background-color: 			inherit;
	font-size: 						.9em;
}
#xo-page .xo-blockszone .xo-blockcontent a {
	color: 							#F49A4F;	
	text-decoration: 				none;
	background-color:				inherit;
}
#xo-page .xo-blockszone .xo-blockcontent a:hover {
	background-color:				#6ABC21;
	color:							#fff;
	text-decoration:				none;
}



