@charset "utf-8";
/* CSS Document */

/************************************************/
/*				LISTE 					 		*/
/************************************************/

/* DEBUG */

/*#elements .cadre { border:1px solid #ff0000; }*/

/* Elements de la liste */
#elements .cadre						{ position:relative; width:886px; margin:0; background:url('/media/bloc/element/cadre.jpg') 0 0 no-repeat; padding:0 0 0 6px; }
#elements .ligne,
#elements .col1a .ligne					{ margin:0; width:100%; }

#elements .entete 						{ display:none;  }
#elements .contenu 						{  }
#elements .pied 						{  }

#elements .separateur					{ height:10px; width:100%; }

#elements .colonne	 					{ margin:0; width:100%; }
#elements .ligne 						{  }
#elements .col1	 						{  }

#elements .border-btm					{  }
#elements .fichiers .menu_v li 			{  }
#elements .liens .menu_v li 			{  }

#elements table.element 				{ width:100%; }
#elements td.td_txt 					{ width:auto; }
#elements td.td_vignette 				{  }

#elements .surtitre						{ margin-left:37px; color:#f77828; font-size:9px; text-transform:uppercase; font-weight:bold; border:none; }

#elements .titre 						{ font-size:1.6em; font-weight:bold; background:url('/media/bloc/element/titre.png') 0 0 no-repeat; padding-left:34px; color:#047368; padding-bottom:15px; margin:0; }
#elements .titre span					{ }
#elements .titre a						{ text-decoration:none; }
#elements .titre a,
#elements .titre a:link,
#elements .titre a:visited				{ color:#047368; }
#elements .titre a:active,
#elements .titre a:hover				{ color:#047368; }

#elements .chapo						{ font-size:1em; }

#elements .plus 						{ font-size:9px; display:block; width:75px; height:16px; margin-left:14px; }
#elements .plus span					{  }
#elements a.plus						{ font-weight:bold; text-decoration:none; background:url('/media/bloc/element/plus.png') 0 2px scroll no-repeat; padding-left:18px; }
#elements a.plus, 
#elements a.plus:link, 
#elements a.plus:visited 				{ color:#b22855; }
#elements a.plus:active, 
#elements a.plus:hover					{ color:#c75d80; }

#elements .chapo						{  }
#elements .vignette 					{ position:relative;float:right; }
#elements .img 							{ background:#f5f5f5; border:1px solid #bec4c5; padding:5px; margin:19px 23px 10px 10px;  }
#elements .img img						{  }
#elements .border-btm					{ padding-bottom:6px; }
/*#elements .legende 						{ position:absolute; bottom:17px; left:17px; height:auto; width:248px; }
#elements .legende .bg					{ width:100%; height:100%; min-height:15px; background:#FFFFFF; -moz-opacity:0.7; opacity: 0.7; filter:alpha(opacity=70); }
#elements .legende .txt					{ width:100%; position:absolute; z-index:2; background:transparent;}
#elements .legende .txt	p 				{ margin:2px; color:#555462; font-size:9px; font-style:italic; }*/
#elements .legende 						{ position:absolute; bottom:17px; left:17px; height:auto; width:248px; background:#FFFFFF; -moz-opacity:0.6; opacity: 0.6; filter:alpha(opacity=60); }
#elements .legende .bg					{  }
#elements .legende .txt					{  }
#elements .legende .txt	p 				{ margin:2px; color:#555462; font-size:9px; font-style:italic; }

#elements .fck	 						{ padding:15px 0px 0px 15px; line-height:1.2em; width:auto; background:url('/media/bloc/element/fck.png') 0 0 no-repeat; }
#elements .plus							{  }
#elements .plus span					{  }


#elements .fichiers						{ padding:0; margin:0; }
#elements .fichiers li 					{ width:90%; margin-left:0; padding:2px 4px 2px 22px; }
#elements .liens						{ padding:0; margin:0; }
#elements .liens li 					{ width:90%; margin-left:0; padding:2px 4px 2px 22px; }

