@import "couleurmenu.css";
@import "couleurfond.css";
@import "couleurtitre.css";
@import "couleurtexte.css";
@import "couleurliencote.css";
@import "couleurderoulant.css";
@import "picto.css";
@import "commune.css";
@import "thickbox.css";
@import "activite.css";
@import "visite.css";
@import "artisan.css";
@import "liste.css";

#palette {
	float: left;
	width: 300px;
}

/* cellules de la palette de couleurs */
#palette span {
	margin:0;
	padding:0;
	border:0;
}

#palette span a {
}

#palette span a:hover {
}

#palette span img.normal {
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
}

#palette span img.selection {
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
}

#palette .palette-erreur {
	color: #f00;
}


/* partie droite : boîtes */
#boites {
	float: left;
	width: 60px;
}

/* chaque boîte */
#boites div {
	margin-bottom: 2px;
	width: 100%;
}

/* boîtes témoin */

#boites #temoin_survol {
	width: 100%;
	height: 20px;
	margin: 0;
	border-right: 1px #777 solid;
}

#boites #temoin {
	width: 100%;
	height: 20px;
	margin-bottom: 2px;
	border-right: 1px #777 solid;
	border-bottom: 1px #777 solid;
}

#boites input {
	border: 1px #777 solid;
	font-size: 11px;
	color: #000;
}

/* boîte composante rouge */
#boites input.inputr {
	background-color: #f00;
	color: #fff;
}

/* boîte composante vert */
#boites input.inputv {
	background-color: #00a000;
	color: #fff;
}

/* boîte composante bleu */
#boites input.inputb {
	background-color: #00f;
	color: #fff;
}

/* listes */
#boites select {
	border: 1px #777 solid;
	font-size: 11px;
}

#boites .saturation {
	margin-top: 3px;
	font-size: 11px;
}

#boites .saturation select {
	text-align: right;
	font-size: 10px;
}

/* boutons */
.boutons input {
	border: 2px #ccc outset;
	font-size: 11px;
	width: 100%;
}

/* uniquement gecko */
.boutons input:hover {
	border: 2px #ccc inset;
}

body {
/*overflow: hidden;*/
margin : 0px;
}

/*#tranoffi img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#tranoffi { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='office.png',sizingMethod='scale'); }*/

.fond
	{
		background-image : url("st_c-neri001.jpg");
		width : 100%;
		height : 100%;
	}

.tableborder
	{
		border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: black;
	}
.tablemenu
	{
		height : 100%;
		background-color : #FFFFFF;
	}
.tdcote
 	{
		border-style: solid;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		background-color: #006633;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight : bold;
		color : #ffffff;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		opacity: 0.5;
	}
.bandeau
	{
		border-style: solid;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		background-color: #996633;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight : bold;
		color : #ffffcc;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity: 0.7;
	}
.tdcotegauche
 	{
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-color: white;
	border-bottom-width: 0px;
	}
.tdbas
	{
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	text-align:center;
	}
.tdhaut
{
	border-style: solid;
	border-top-width: 1px;
	border-top-color: white;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-color: white;
	border-bottom-width: 1px;
	text-align:center;
	background-color: white;
	}
.tabmenugauche
{
	border-style: solid;
	border-top-width: 0px;
	border-right-color: white;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;	
}
.bordure
	{
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	}
.lienaccueil:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color : #FFFFFF;
		font-weight : bold;
		text-decoration : none;
	}
.lienaccueil:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color : #006633;
		font-weight : bold;
		text-decoration : none;
	}
.lienaccueil
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color : #FFFFFF;
		font-weight : bold;
		text-decoration : none;
	}
.fondcellule
	{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='st_c-neri001.jpg', sizingMethod='scale');
		
	}
.fondcellulemomo
	{
		background: black url(../st_c-neri001.jpg);
		background-repeat : no-repeat;
		background-position : center;
	}
.ala
	{
		border:0px solid #FFFFFF;
		float : left;
	}
.enpassant
	{
		width : 54%;
		border:0px solid #FFFFFF;
		float : right;
		position : relative;
		vertical-align : text-bottom;
	}
.scrollbar
	{
		background-color: #ffffff;
		height : 100%;
		/*width : 100%;*/
		/*overflow: auto;*/
		vertical-align: middle;
		background:url(../img/batiment.jpg) no-repeat;
	}

.admin:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #ffffff;
		text-decoration: none;
		font-weight: bolder;
	}

.hauteurmenu
	{
		height: 30px;
		border-style: solid;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
	}
.lienadmin:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color : red;
		font-weight : bold;
		text-decoration : none;
	}
.lienadmin:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color : blue;
		font-weight : bold;
		text-decoration : none;
	}
.lienadmin
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color : red;
		font-weight : bold;
		text-decoration : none;
	}
.tab
	{
		position : relative;
		vertical-align : middle;
		bottom: 0%;
	}
.liste
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: black;
		text-decoration: none;
		text-align: center;
	}
.menu
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
	}
.lienactivite:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: italic;
		color: #999999;
		text-decoration: none;
	}
.lienactivite
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: italic;
		color: #ffffff;
		text-decoration: none;
	}
.lienactiviteon
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: italic;
		color: red;
		text-decoration: none;
	}
.tdmanif
	{
		border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-color: black;
	border-bottom-width: 1px;
	}
.tableborder2
	{
		border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #996633;
	}
.milieu
	{
		width:95%;
		position : relative;
		top : 0;
		border-style: solid;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
	}
.separation
	{
		color:#996633;
	}
.hautgauche
	{
		background-position : top left;
	}

.fondcellule
	{
	  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='testfond.png',sizingMethod='scale');
		height: 0px;
	}
.bordureimage
	{
		border-style: solid;
		border-top-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-color: white;
	}
.lienvillage
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
	}
.logo
	{
		filter:alpha(opacity=0);
		-moz-opacity:0;
		opacity: 0;
	}
.doc
	{
		font-family :Verdana, Arial, Helvetica, sans-serif;
		font-size : 9pt;
		vertical-align:middle;
		text-align : center;
		border-style: solid;
		border-top-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-color: white;
		height : 40px;
	}
.bouton_form
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		opacity: 0.8;
		color : #000000;
	}
.tdbackground
{
	background:url(../img/toshiba.jpg) no-repeat;
}
.img
{
	float: left;
	margin-right:5px;
	border:none;
}
.titrepage
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#000066;
		font-weight:bold;
	}