.heady { background-image:url(images/bandeau_gen.gif); background-repeat:no-repeat; }
.visible { }
.invisible { visibility: hidden; display: none; }
.bouton { text: #000000; color:#000000;text-align:center;}
.lib1 { font-family: arial; font-size:14px; color:#FFFFFF; text: #FFFFFF; font-weight: bold; }
.lib2 { font-family: arial; font-size:14px; color:#000000; text: #000000; font-weight: bold; }
.selection { border: 1px solid #ff7007;}
.noselection { border: 1px solid #FFFFFF; cursor:pointer; }
.celltitle1 { background-color:#F8FAFF; font-family:arial; font-size: 10pt; }
.celltitle2 { background-color:#505050; text:ffffff; font-family:arial; font-size: 10pt; }
.celltitle3 { background-color:#ffffff; text:000000; font-family:arial; font-size: 10pt; }
.celltitle4 { background-color:#ffffff; text:000000; font-family:arial; font-size: 10pt; }

.nosel {-webkit-user-select: none;
}

*[draggable=true] {
  -moz-user-select:none;
  cursor: move;
  -moz-box-shadow: 0 0 1px 1px #888;
  -webkit-box-shadow: 0 0 1px 1px#888;
box-shadow: 0 0 1px 1px #888;
}

*:-khtml-drag {
  background-color: rgba(238,238,238, 0.5);
}

.woff { visibility:hidden; display:none; }
.w0 { width:250px; height:360px; background-image:url(images/fondvide.jpg);}
.k {background-color:#F00FFF;}
.w1 { width:218px; height:360px; }
.w2 { width:218px; height:360px; }
.w3 { width:218px; height:360px; }
.w4 { width:218px; height:360px; }
.w5 { width:218px; height:360px; }
.w6 { width:218px; height:360px; }

.sizemove {

	padding:0px;
	position:absolute;

}
	.hor-minimalist-a
	{
		background: #fff;
		border-collapse: collapse;
		text-align: left;
	}
	.hor-minimalist-a th
	{
		font-size: 130%;
		font-weight: normal;
		padding: 10px 8px;
		border-bottom: 2px solid #6678b1;
	}
	.hor-minimalist-a td
	{
		padding: 9px 8px 0px 8px;
	}
	.hor-minimalist-a tbody tr:hover td
	{
		color: #009;
	}

	.box-table-a
	{
		text-align: left;
		border-collapse: collapse;
	}
	.box-table-a th
	{
		font-size: 115%;
		font-weight: normal;
		padding: 8px;
		background: #b9c9fe;
		border-top: 4px solid #aabcfe;
		border-bottom: 1px solid #fff;
	}
	.box-table-a td
	{
		padding: 8px;
		background: #e8edff;
		border-bottom: 1px solid #fff;
		border-top: 1px solid transparent;
	}
	.box-table-a tr:hover td
	{
		background: #d0dafd;
	}

	.hor-zebra
	{
		text-align: left;
		border-collapse: collapse;
	}
	.hor-zebra th
	{
		font-size: 130%;
		font-weight: bold;
		padding: 10px 8px;
		border-bottom: 2px solid #6678b1;

	}
	.hor-zebra td
	{
		padding: 8px;
	}
	.hor-zebra tr:nth-child(2n+1) td
	{
		background: #e8edff;
	}

	td.bigbold {
		font-size: 200%;
		font-weight: bold;
	}
	td.redwhite {
		background-color: red;
		color: white;
		font-weight: bold;
	}

	.aloha-placeholder {
		background: #ddd;
		color: #666;
		margin: 5px 0 0 0;
	}

	#typo3span {
		display: block;
	}
	.celltitle1 { background-color:#F08E00; color:#FFFFFF; font-weight:bold; }
	.celltitle1off { background-color:#C0B000; cursor:pointer; color:#FFFFFF; font-weight:bold;}
	.atitresel{ background-image:url(images/bloc1.gif); background-repeat:no-repeat;  color:#800000; font-weight:bold; }
	.atitrenosel { background-image:url(images/bloc2.gif); background-repeat:no-repeat;  cursor:pointer; color:#800000; font-weight:bold;}
	.selopen { height:320px;}
	.selclose { visibility:hidden; display:none;}


.titresel {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: double orange 2px;
vertical-align:midlle;
text-align:center;
text-shadow:1px 1px 5px #777; font-family:arial;
background-image: linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -o-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -moz-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -ms-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
font-weight:bold;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, rgb(222,222,222)),
	color-stop(0.72, rgb(250,250,250))
);
cursor:pointer;

}

.titrenosel {
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
border: double grey 2px;
vertical-align:midlle;
text-align:center;
text-shadow:1px 1px 5px #777; font-family:arial;
background-image: linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -o-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -moz-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -ms-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, rgb(222,222,222)),
	color-stop(0.72, rgb(250,250,250))
);
cursor:pointer;
}

.titrenosel:hover {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: double red 2px;
vertical-align:midlle;
text-align:center;
text-shadow:1px 1px 5px #777; font-family:arial;
background-image: linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -o-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -moz-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);
background-image: -ms-linear-gradient(bottom, rgb(222,222,222) 13%, rgb(250,250,250) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, rgb(222,222,222)),
	color-stop(0.72, rgb(250,250,250))
);
cursor:pointer;

}
	body { font-family:arial; font-size:12px; }
