*{margin:0;padding:0;outline:0}
a{text-decoration:none;outline:0;outline:none;}
a img{border:none;}
hr{visibility:hidden;}
html,body{height:100%;text-align:center;font-size:12px;font-family:arial,verdana;}
/*body {background:#000 url(body.png) center repeat-y;}*/
body {background:#fbf5b7;}
#page{text-align:left;width:900px;min-height:100%;height:auto !important;height:100%;margin:0 auto -50px;background:#fbf5b7;}
#pied,#poussepied{height:50px;clear:both;}
#pied{padding-top:10px;}
#header{position:relative;width:900px;height:147px;background:#fff url(header.jpg) no-repeat;margin:25px 0 0 0;}
#conteneur{width:900px;position:relative;float:left;}
#nav{margin:0;padding:0;width:896px;height:31px;position:absolute;top:114px;left:2px;/*background:#aa5e1b;*/ list-style-type:none;text-align:center;}
#nav li{display:inline;}
#nav li a{font-size:16px;color:#111;background:transparent;font-variant:small-caps;font-weight:bold;line-height:31px;display:inline;margin:0 5px;}
#nav li a:hover{color:#ff0;}
.sepa{width:900px;height:11px;margin-bottom:5px;}
.fsepa{width:900px;height:11px;clear:both;}
#droite{width:300px;margin:0;position:relative;float:right;}
#gauche{width:580px;margin:0;position:relative;float:left;}
#gauche h1,#droite h2, #centre h2, #centre h1{color:#931;border-bottom:1px solid #931;margin-bottom:10px;font-size:14px;font-variant:small-caps;}
#gauche h3,#centre h3 {font-size:13px;font-variant:small-caps;color:#931;border-bottom:dashed 1px #aaa;margin-bottom:10px;}
#gauche p,#droite p,#centre p{margin-bottom:10px;}
.panel{clear:left;display:none;text-align:justify;}
.panel.active-tab-body{display:block;}
#onglet{list-style:none;margin-bottom:10px;margin-top:5px;}
#onglet li{float:left;}
#onglet li.first{margin-left:0;}
#onglet a{float:left;padding:5px 8px;text-decoration:none;color:#999999;}
#onglet a.active-tab{border-top:3px solid #666;padding-top:3px;color:#930;border-bottom:3px solid #666;padding-bottom:3px;}
#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#111!important;}
#MB_overlay[id]{position:fixed;}
#MB_window{position:absolute;top:0;border:0 solid;text-align:left;z-index:10000;}
#MB_window[id]{position:fixed!important;}
#MB_frame{position:relative;background:#aa5e1b;height:100%;}
#MB_header{margin:0;padding:0;}
#MB_content{padding:6px .75em;overflow:auto;}
#MB_caption{font:bold 100% "Lucida Grande",Arial,sans-serif;text-shadow:#FFF 0 1px 0;padding:.5em 2em .5em .75em;margin:0;text-align:left;font-variant:small-caps;}
#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:16px;color:#111;}
#MB_close:hover{background:transparent;}
#MB_loading{padding:1.5em;text-indent:-10000px;background:transparent url(spinner.gif) 50% 0 no-repeat;}
#MB_frame{padding-bottom:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
#MB_window{background:#99CCFF
color:#000;-webkit-box-shadow:0 8px 64px #000;-moz-box-shadow:0 0 64px #000;box-shadow:0 0 64px #000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
#MB_content{border-top:1px solid #F9F9F9;}
#MB_header{background:#f2dd51;color:#000;border-bottom:1px solid #333;}
#MB_caption{color:#000;}
#MB_close{color:#000;}
#MB_close:hover{color:#f00;}
.MB_alert{margin:10px 0;text-align:center;}
/* BUTTONS */
.buttons a,.buttons button{display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #111;/*border-top:1px solid #eee;
border-left:1px solid #eee;*/ font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:1px 10px 1px 7px;/* Links */}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px;/* IE6 */}
.buttons button[type]{padding:2px 10px 2px 7px;/* Firefox */ line-height:17px;/* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */}
.buttons button img,.buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
/* STANDARD */
button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
/* POSITIVE */
button.positive,.buttons a.positive{color:#529214;}
.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;/*border:1px solid #C6D880;*/ border:1px solid #000;color:#529214;}
.buttons a.positive:active{background-color:#529214;/* border:1px solid #529214;*/ border:1px solid #000;color:#fff;}
/* NEGATIVE */
.buttons a.negative,button.negative{color:#d12f19;}
.buttons a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #000;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
/* BUTTONS */



input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
/* Boites Alertes Infos Messages Etc */
.alert{background:#fbe3e4 url(exclamation.png) 15px 50% no-repeat;padding:5px 20px 5px 45px;border:1px solid #fbc2c4;color:#d12f19;margin:5px 0 5px 0;}
.info{background:#E0ECFF url(information.png) 15px 50% no-repeat;padding:5px 20px 5px 45px;border:1px solid #A5C9FF;color:#135;margin:0 0 5px 0;}
.info2{background:#E0ECFF;padding:5px;border:1px solid #A5C9FF;color:#135;margin:0 0 5px 0;}
.ok{background:#E6EFC2 url(tick.png) 15px 50% no-repeat;padding:5px 20px 5px 45px;border:1px solid #C6D880;color:#529214;margin:5px 0 5px 0;}
.redir{background:#E6EFC2 url(redir.gif) 15px 50% no-repeat;padding:5px 20px 5px 45px;border:1px solid #C6D880;color:#529214;margin:5px 0 5px 0;}
/* Boites Alertes Infos Messages Etc */

/* Tableaux */
#dateconcert table {
margin-top:10px;
border: 1px solid #333;
border-collapse: collapse;
width: 100%;
}
#dateconcert th {
border: 1px solid #333;
padding: 5px;
background: #930;
color:#fff;
}
#dateconcert  td {
border: 1px solid #333;
padding: 5px;
}
/* tableaux */

.jaunec {
color:#000;
background:#FFCC33;
}
.jaunef{
color:#000;
background:#F5B800;
}
.jaunec:hover,.jaunef:hover{
background:#ff0;
color:#000;
cursor:crosshair;
}
#stream {
width:580px;
height:660px;
}

.waiting {
	background-image:url('bigWaiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
	height:500px;
}
#home {
width:580px;
height:698px;
background:#fbf5b7 url(home.jpg) no-repeat;
position:relative;
}


#livre form {
margin-right:10px;
}
#livre form fieldset {
border-top:1px solid #737373;
margin-bottom:10px;
padding:10px;
}
#livre form legend {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #737373;
	background-image: url('cellpic3.gif');
	white-space: nowrap;
	padding: 7px 5px;
}
#livre form textarea {
border:1px solid #ccc;
border-left:5px;
width:98%;
overflow:auto;
}
#livre form input {
border:1px solid #ccc;
margin-bottom:3px;
}
#livre form label {
display:block;
width:120px;
float:left;
margin-bottom:3px;
}
#livre form label.nf {
display:inline;
float:none;
margin-bottom:3px;
}

	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#a0a0a0;
		font-size:80%;
	}
	div.pagination a {
		border: 1px solid #909090;
		margin-right:3px;
		padding:2px 5px;
		background-image:url('bar.gif');
		background-position:bottom;
		text-decoration: none;
		color: #c0c0c0;
	}
	div.pagination a:hover{
		border: 1px solid #f0f0f0;
		background-image:url(invbar.gif);
		background-color:#404040;
		color: #ffffff;
	}
	div.pagination span.courante {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #ffffff;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
	}
	div.pagination span.desactive{
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
	}
	
	.message {
	color:#000;
	/*background:#b08f69;*/
	background:#CC9980;
	border:1px solid #930;
	margin-bottom:10px;
	position:relative;
	}
	.info {
background:url('fdinf.png') repeat-x;
line-height:20px;
font-size:12px;
color:#fff;
padding-left:3px;
font-weight:bold;
	}
	.signature {height:10px;}
	.signaler {
padding-left:3px;	
	font-size:10px;
	}
.report  {
color:#930;
text-decoration:none;
}
.report:hover {
color:#060;
}	
#signer {margin: 0px;
	background: url("menu.gif") repeat-x;
	height: 27px;
	padding: 7px 10px 0 10px;
	font-weight: bold;
	}
.entete{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #737373;
	background-image: url('cellpic3.gif');
	white-space: nowrap;
	padding: 7px 5px;
	margin-bottom:15px;
}


#tinybox {position:absolute; display:none; padding:10px; background:#fff url(preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
