/*
	INFORMATION :
	Ce fichier est la propriété de l'entreprise SIILIA.
	Il fait parti de la suite "netiLIA" qui n'est PAS libre de droits.
	La copie de ce logiciel, même partielle, est ILLICITE.
	Pour toute information, contactez info@siilia.fr ou info@techniciens-du-net.com
*/

form
{
	border:1px solid silver;
	background-color:#f2f2f2;
	padding:5px;
}

form a img {
	padding:2px;
	border:1px solid #f2f2f2;
}

form a:hover img {
	border:1px solid #aaa;
	background-color:#ccc;
}

#form_nouveau {
	background:url(images/page_nouveau.png) bottom left no-repeat #f2f2f2;
}

#form_modification {
	background:url(images/page_modification.png) bottom left no-repeat #f2f2f2;
}

#form_poubelle {
	background:url(images/page_poubelle.png) bottom left no-repeat #f2f2f2;
}

#form_duplique {
	background:url(images/page_duplique.png) bottom left no-repeat #f2f2f2;
}

#form_brouillon {
	background:url(images/page_brouillon.png) bottom left no-repeat #f2f2f2;
}

#form_glossaire {
	background:url(images/page_glossaire.png) bottom left no-repeat #f2f2f2;
}

#form_mailling {
	background:url(images/page_mailling.png) bottom left no-repeat #f2f2f2;
}

#form_mailling_user {
	background:url(images/page_user.png) bottom left no-repeat #f2f2f2;
}

#form_filtres {
	background:url(images/page_filtres.png) bottom left no-repeat #f2f2f2;
}


form fieldset {
	border:0;
}

legend {
	font-weight: bold;
	margin-bottom:1em;
	padding-left:0;
	margin-left:0;
}

form label {
	display:inline;
	width:120px;
	float:left;
	text-align:right;
	padding-right:5px;
	clear:left;
}	

form select .system {
	font-style: italic;
	color:gray;
}

form select .actuel {
	font-weight:bold;
}

form select .etranger {
	color:blue;
}

form select .erreur {
	color:red;
}

.tailleauto
{
	width:auto;
}


.readonly {
	background-color:#f2f2f2;
}

.type9 {

}

cite {
	font-size:0.8em;
	color:gray;
}

.cite_type4 {
	margin-bottom:1em;
}

.type4 {
	border:1px solid black;
	padding:0;
}

.type5 {
	float:right;
	text-align:right;
	margin-left:10px;
	margin-right:0;
}

.type5 img {
	border:1px solid black;
}

.type6 {
	float:left;
	text-align:left;
	margin-right:10px;
	margin-left:0;
}

.type6 img {
	border:1px solid black;
}


#prope {
	display:none;
	padding-top:1em;
}

hr {
	height:1px;
	border:0;
	color:gray;
	background-color: #ccc;
}

.type11 {
	text-align:right;
}
.type11 a {
	padding:2px;	
	border:1px solid #fff;
}

.type11 a img {
	border:none;
}

.type11 a:hover {
	background-color:#eee;
}
.stat
{
	background-color: #eee;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding:1em;
}

.stat h1,.stat h2 {
	margin:0;
}

.stat h1 {
	color:#000;
}

.stat table {
	width:100%;
	border:1px solid #ddd;
	background-color:#fff;
}

.stat-actions {
	margin-top:-1px;
	background-color: #eee;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding:1em;
	text-align:right;
}

.stat-entete {
	font-weight:bold;
	background-color:#ddd;
	text-align:center;
}

.ligne {
	text-align:center;
}

.ligne2 {
	text-align:center;
	background-color:#eee;
}

option
{
	padding-left:2em;
}

textarea
{
	padding:3px;
}

input
{
	padding-left:3px;
}

.surligne
{
	background-color: yellow;
}	
blockquote img
{
	float:left;
	margin-right:5px;
	padding:5px;
}


.galerie .action table
{
}

.galerie .action table img
{
	border:0;
}

.galerie .photo
{
	display:block;
	float:left;
	border:1px solid #666;
	background-color:#fff;
	padding:5px;
}

.galerie .photo img
{
	border:1px solid gray;
	margin-bottom:5px;
}

.page_motsclef
{
	text-align:center;
	width:100%;
}

.page_motsclef a.poids0
{
	font-size:1em;
}
.page_motsclef a.poids1
{
	font-size:1.2em;
}
.page_motsclef a.poids2
{
	font-size:1.6em;
}
.page_motsclef a.poids3
{
	font-size:1.8em;
}
.page_motsclef a.poids4
{
	font-size:2em;
}
.page_motsclef a.poids5
{
	font-size:2.2em;
}

#input_recherche
{
	background:url(images/zoom.png) top left no-repeat #fff;
	padding-left:20px;
}

#no_script
{
	text-align:center;
	color:#000;
	background-color:#fdff58;
	border:1px solid #d0d244;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}

.scrollerplay
{
}
.scrollerstop
{
}
.scrollitemplay
{
}
.scrollitemstop
{
}
.scrollitemtitle
{
}
.scrollitemdescription
{
}
a.scrollitemlink:link, a.item:visited
{
}
a.scrollitemlink:active, a.scrollitemlink:hover
{
}

.bouton_balise
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	position:relative;
	cursor:pointer;
	border:0;
	margin-right:3px;
}

#calendrier
{
}

#calendrier ul
{
	list-style: none;
}


#calendrier #titre
{
	width: 210px;
	margin: 0;
	padding: 0;
	font-size:1.3em;
	text-align: center;
	border-bottom:1px solid #ddd;
}

#calendrier #titre a
{
	text-decoration: none;
}

#calendrier #titre a:hover
{
	text-decoration: underline;
}

#calendrier #jours
{
	width: 210px;
	margin: 0;
	padding: 0;
}

#calendrier #jours li
{
	float : left;
	width : 30px; 
	font-weight: bold;
	text-align:center;
}


#calendrier .ligne
{
	width: 210px;
	margin: 0;
	padding: 0;
}


#calendrier .ligne li
{
	color: #000;
	float:left; 
	width:30px;
	text-align:center;
}

#calendrier .ligne li.jourselectionne
{
	background-color: red;
	text-align: center;
}		

#calendrier .ligne li.jourselectionne a
{
	color:white;
}

#calendrier .ligne li.jourselectionne a:hover
{
	color:red;
}

#calendrier .ligne li.aujoudhui
{
	background-color: yellow;
	text-align: center;
}		

li img
{
	border:0;
}

blockquote
{
	overflow:auto;
	font-size:8pt;
	height:1%;
	padding:0;
	border-left:5px solid #ddd;
	margin:1em 0 1em 1em;
	padding:0.5em 0.5em 0.5em 1em;
}

blockquote img
{
	float:left;
	margin-right:1em;
	border:0;
	padding:0;
}

blockquote p
{
	margin:0;
	padding:0;
	float:left;
}


.page_edition a
{
	cursor:pointer;
	text-decoration:none;
}

.page_edition form a:hover
{
	text-decoration:underline;
}

#administration_erreur
{
	padding:0.5em;
	color:white;
	font-size:1em;
	text-align:center;
	border:1px solid #630e0e;
	background:#ad0000;
	margin-bottom:10px;
}

.obligatoire
{
	font-weight:bold;
}

form select,form  input, form textarea
{
	margin-bottom:5px;
}

