body { color:#595959; font-family: Trebuchet MS; background:#f2f2f2; text-align:center; }

#global {
	width:985px;
	padding:0 4px;
	margin:0 auto;
	text-align:left;
	background:url(../images/background/page.gif) repeat-y; 
	}	
	
#tetiere { overflow:hidden; height:350px; background:#5A174A url(../images/background/tetiere_bgd.gif) no-repeat; }	
	
#outils_haut_block { float:left; padding-right:0; width:630px; overflow:hidden; }

#outils_haut { padding:5px 0 10px 10px; float:left; }
#acces_rapide {	color:#fff;	padding-right:10px;	padding-top:0;  }
#acces_rapide li { display:inline; }
#acces_rapide li a { float:left; display:block; color:#fff; text-decoration:none; line-height:0.8em; padding:0 7px; margin:2px 0 0 0; overflow:hidden; border-right:1px solid #fff; }
#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { background:#fff; color:#5A174A; }

#recherche { padding:0; margin:7px 0 0 0; width:230px; float:right; }
#recherche label { color:#fff; float:left; margin:0 3px 0 0; width:60px; overflow:hidden; }
#recherche #searchtext { width:122px; font-family:arial, helvetica, sans-serif; font-size:0.9em; color:#5A174A; border:1px solid #c6c6c6; padding:1px 0 0px 10px; background:#fff; float:left; border-right:0; }
#recherche input.bouton { background:#84B71C; border:1px solid #fff; color:#5A174A; font-size:0.8em; padding:1px 0 1px 0; height:16px; overflow:hidden;
	
	}
#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus { background:#fff; color:#5A174A; }

#logo {
	clear:none;
	display:block;
	width:350px;
	height:145px;
	float:right;
	margin:0;
	padding:0;
	}	

#tetiere_flash {clear:both; padding:0; width:985px; overflow:hidden; }

#tetiere_image { clear:both; margin:0; padding:0; overflow:hidden; width:985px; height:199px; }

#page { background:#fff; padding:0 0 10px 0; margin:0; overflow:hidden; clear:both; }

#gauche {	font-size:1.2em; clear:both; float:left; width:185px; padding:0; margin:0; }

.contenu { background:#fff; width:740px; float:left; padding:22px 30px 30px 30px; margin:0; font-size:1.1em; }

#fil_arianne { position:relative; top:-10px; font-size:1em; margin:20px 0 0 0; color:#61584e; }
#fil_arianne a { text-decoration:none; color:#61584e; }
#fil_arianne a:hover { color:#336600; text-decoration:underline; }

#bas_page { background:#5A174A url(../images/background/bas_bgd.gif) no-repeat; overflow:hidden; height:100%; padding-bottom:10px; }

#liens_bas  { padding-left:350px; padding-bottom:70px; }

#liens_bas ul {
	padding:12px 40px 10px 0;
	clear:both;
	overflow:hidden;
	}

	#liens_bas li {
		display:inline;
		background:none;
	}
	#liens_bas li a {
		margin-right:10px;
		display:block;
		float:left;
		color:#8594a0;
		text-decoration:none;
		padding:0 10px 0 18px;
		white-space:nowrap;
		}
	#liens_bas li span { color:#5A174A; }
	#liens_bas li a:hover { color:#5A174A; }	        

#envoyer_ami a { background:url(../images/background/tipafriend.gif) no-repeat 0 1px; }
#imprimer a { background:url(../images/background/imprimer.gif) no-repeat 0 1px; }
#haut_page a { background:url(../images/background/haut_page.gif) no-repeat 0 1px; }

#credits_bas { text-align:center; clear:both; padding:0px 10px 10px 350px; overflow:hidden; padding-right:20px; white-space:nowrap }
#credits_bas span { float:left; }
#credits_bas a { float:left; display:inline; float:left; color:#fff; text-decoration:none;  padding:0 10px; border-right:1px solid #fff; }
#credits_bas a:hover {  text-decoration:underline; }

/* WIDGETS */
.column { float: left; padding-bottom: 100px;  margin-top:10px; }
.portlet { margin: 0 1em 1em 0; }
	.portlet-header { padding: 0.4em; } 
		.portlet-header .ui-icon { float: right; }
	.portlet-content { padding:0.4em  0.4em  1em  0.4em; font-size:.9em}	
.portlet-config{padding: 0.4em; margin:5px 0; overflow:hidden; }
	.portlet-config span { display:block; float:left; margin:0 5px 0px 0; }
.ui-sortable-placeholder { border: 1px dashed #CCC; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }	

#widgetAdd { float:left;  }
#addwidget { float:left;  }
#switcher { float:right;  }

a.ui-icon.ui-icon-disk { }
a.ui-icon.ui-icon-trash {float: right;}

.portlet-content textarea { width:85%; }
.contenu .portlet-content ul { padding-left:10px; }

.portlet-content {
	overflow:hidden;
	height:100%
}
.portlet-content span.date_publication {display:none}

.intro01 {
	background:#e6e6e6;
	padding:0.9em 10px;	
}

#addwidget span {
	display:block;
	padding-left:15px;
	width:200px;	
}
.contenu p.warning {
	color:#e20909;	
}
#formu01 label {
	display:block;
	float:left;
	width:35%;
	padding-right:5px;
	text-align:right;	
}
#formu01 textarea {
	width:145px;
	
}
#formu01 .captcha {
	width:700px;
	background:#e6e6e6;
	
}
#formu01 .captcha label {
	display:block;
	float:left;
	width:70%;
	text-align:right;	
}
#formu01 .captcha img {
	float:right;
	margin-right:20px;
}

#formu01 h3 {
	color:#6a717b;
	margin-right:20px;
	line-height:1.6em;
	border-bottom:1px dashed #6a717b;
}
#formu01 .boutons {
	padding-left:36%;	
}
.list {
	margin:1em 0;
	text-align:left;
	border:1px solid #d0d0d0;	
}
.list th {
	text-align:left;		
}
.list td {
	padding:2px;
	border:1px solid #d0d0d0;	
}
/* Menu mon archéa */
#menu_mon_archea {
	text-align:left;
	background:url(../images/background/mon_archea2.gif) no-repeat;
	margin-top:1em;
	padding-top:40px;
	width:185px;
	overflow:hidden;	
}
#menu_mon_archea p {
	clear:both;
	padding-bottom:0.5em;
	overflow:hidden;
	padding-left:15px;	
}
#menu_mon_archea form {	
	padding-left:10px;	
}
#menu_mon_archea label {	
	color:#5a174a;
	display:block;
	float:left;
	padding-top:0.3em;
	margin-right:5px;
	width:100px;	
}
#menu_mon_archea input {
	margin-top:0.3em;
	margin-bottom:2px;
	width:67px;	
	border:1px solid #767676;
}
#menu_mon_archea input.bouton {
	border:none;
	background:#84b71c;
	margin-top:5px;
	float:right;
	width:85px;
	padding:0.1em .2em;	
}
#lien02_menu {
	clear:both;
	overflow:hidden;
	padding-left:15px;	
}

#lien02_menu a {
	font-size:0.9em;
	text-decoration:none;
	color:#767676;
	display:block;	
	padding-left:10px;
	background:url(../images/background/puce_mon_archea.gif) no-repeat 0 6px;
}
#lien02_menu a:hover, #lien02_menu a:focus, #lien02_menu a:active {
	text-decoration:underline;	
}
div.en {
	color:#fff;
	margin:0 0 0 18px;
	padding:0;	
	
}
div.en a {	
	padding-left:20px;
	background:url('../images/background/eng.png') no-repeat 0 center;
	text-decoration:none;
	color:#fff;		
}
.break01 {
	margin-top:4em;
	clear:both;
	display:block;	
}
#break10 {
	clear:both;
}
.ui-widget-header .ui-icon {
    text-decoration:none;
    color:#72b9d7;
    font-size:0;   
}
.boutons2 {
	clear:both;
	padding-top:1em;
}
#desactive_compte label {
	font-weight:bold;	
}
