/* CSS Document */
body{font-family:Verdana, Helvetica, sans-serif;font-size:9pt;font-weight:normal;margin:0px;padding:0px;text-align:justify;background:#B25B14 url(../images/header.jpg) no-repeat top; }
img{border:0;  }
h1{font-size:130%;}
h3{font-size:140%;margin:0;padding:0;}
a{text-decoration:none;  }
a:link{color:rgb(150,150,150); }
/* cibles non encore visitées */
a:visited{color:rgb(150,150,150); }
/* cibles visitées */
a:hover{color:rgb(100,100,100); }
/* Liens pour "MouseOver" */
a:active{color:rgb(150,150,150); }

a.linkindex {
color:rgb(255,255,255);
font-size:110%;
}

a.linkindex:hover{
color:rgb(255,255,255);
text-decoration: underline;
}
input{border:0; background-color: none;}
input.bouton{border:1px #DE702C solid;background-color:white;color:#0A2751;}
input.admin{border:1px #DE702C solid;background-color:white;color:#0A2751;margin-left:12px; margin-bottom:15px;}
.normes{position:absolute;  top:350px;  left:804px;}
#main{width:800px;  height:auto;  margin-top:150px;  position:relative;  margin-right:auto;  margin-left:auto;  border:1px black solid;  background-color:white;}
#col1{position:relative;   float:left;   width:340px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#colcontact{position:relative;   float:left;   width:775px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#colcours1{position:relative; float:left;   width:460px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#partenaire{position:relative; float:left;   width:775px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#presse{position:relative; float:left;   width:775px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#agenda{position:relative; float:left;   width:775px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#danse{position:relative; float:left;   width:775px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#colphoto{position:relative; float:left;   width:775px;  height:auto;  margin-left:10px; *margin-left:4px;  }
#colcours2{position:relative; float:right; margin:78px 18px 10px 0; *margin:84px 8px 10px 0; }
#col1 p{padding:0 5px 0 5px;  font-size:90%;  }
#col2{position:relative;   float:left;   width:430px;  height:auto; }
#col2 img{padding:0 5px 0 5px;  }
#col2 p{padding:0 5px 0 5px;  font-size:90%;  }
#header{display:block;  width:800px;  height:auto;  border-bottom:1px #0A2751 dotted;  }
#header table{color:#0A2751;}
#header table td{height:25px;  vertical-align:middle;}
#header table input{border:1px #DE702C solid;  background-color:white;  color:#0A2751;}
#header table a{color:#0A2751;  font-size:9pt;}
#table_header1{float:left;margin-left:10px;border-collapse:separate;border-spacing:2px;}
#table_header2{float:right;margin-right:10px;border-collapse:separate;border-spacing:2px;}
#table_header2 a{color:#0A2751;}
#table_news{margin-left:5px;  border-collapse:separate;  border-spacing:2px;  font-size:90%;}
#table_news input{border:1px #DE702C solid;  background-color:white;  color:#0A2751;}
.both{clear:both;  }
.left{clear:left;  }
.text-center{text-align:center;  }
#menu_p{margin-top:8px;  padding-top:6px;  display:block;  width:798px;  height:40px;  background-image:url(../images/menu.jpg);  background-repeat:no-repeat; }
#menu1{margin-left:22px;}
#menu2{margin-left:23px;}
#menu3{margin-left:22px;}
#menu4{margin-left:23px;}
#menu5{margin-left:23px;}
#menu6{margin-left:22px;}
#menu7{margin-left:208px;}
#menu8{margin-left:22px;}
#menu9{margin-left:615px;}
#menu10{margin-left:25px;}
#menu_p a{color:white;   font-weight:bold;  }
#menu_p span{color:#DE702C;   font-weight:bold;  }
#menu_p a:hover{color:#DE702C;}
#center{width:800px;}
#center textarea{border:0px;} 
#footer{position:relative;  width:800px;  height:auto;  margin-left:auto;  margin-right:auto;  font-size:100%;  color:white;  text-align:center;  font-weight:bold;  }
#footer a{color:white;  font-weight:bold;}
.titre_bleu{text-align:center;  color:#0A2751;  font-style:italic;  font-weight:bold;  }
.titre_admin{color:#0A2751;  font-style:italic;  font-weight:bold;  }
#center_admin{width:800px;  margin:0px 10px 0px 10px;  }
#actu1{position:relative;  margin:0 0 0 5px;  width:430px;  height:147px;  background:url(../images/fond_etoile.jpg) no-repeat;  color:white; text-align:center; font-weight:bold;}
#actu2{display:block; margin:0 0 15px 5px; width:430px; height:250px;}
.info{position:relative; top:140px; left:4px;display:block; width:420px; height:105px; border:1px rgb(130,130,130) solid; background-color:black; color: white; opacity:0.7; -ms-filter:"progid:dximagetransform.microsoft.alpha(opacity=70)"; filter:progid:dximagetransform.microsoft.alpha(opacity=70);}
.texte_info{position:relative; top:40px; padding: 0 0px 2px 9px;color: white; display:block; width:410px; height:65px; font-size: 90%;}
.texte_info h3{font-size:120%;margin:0;padding:0;}
#actu1 span{margin:5px 0 0 5px;  display:block;  width:420px;  font-size:90%;  }
.separation{position:relative; width:790px; margin:10px 0 5px 0; height:auto;  border-top:1px #0A2751 dotted;}
table.cours{width:460px; color:white; font-weight:bold; border-collapse:collapse;}
table.cours td{height:25px;}
table.cours td.saut{height:3px;}
table.cours_admin{width:80%; color:white; font-weight:bold; border-collapse:collapse;}
table.cours_admin td{height:25px;}
table.cours_admin td.saut{height:3px;}
.categ{background-color:#CB0447;}
.heure{background-color:#474E68;}
.annonce_bleu{display:block; width:460px; color:#0A2751; text-align:center; font-weight:bold; font-size:120%; }
.bleu{color:#0A2751;}
.bold{font-weight:bold;}
table.album{text-align:center;width:100%;}
table.album td{border:1px rgb(200,200,200) solid;}
table.agenda{width:755px; color:white; font-weight:bold; margin-left:10px; margin-bottom:15px; }
table.agenda td{height:25px;}
table.agenda tr.a{background-color:#275597;}
table.agenda tr.a1{background-color:#CB0447;}
table.agenda tr.a1 a{color:white;}
table.agenda tr.a2{background-color:#FECE4F; color:#275597; }
table.agenda tr.a2 a{color:#275597; }
#actu_agenda{float:left;  margin:5px 0 0 15px;  width:430px;  height:147px;  background:url(../images/fond_etoile.jpg) no-repeat;  color:white;  text-align:center;  font-weight:bold;}
#actu_agenda span{margin:5px 0 0 5px;  display:block;  width:420px;  font-size:90%;  }
.control{margin: 4px 0 0 10px; padding:0;}
table.ajout{width:600px;margin-left:10px; margin-bottom:15px;}
table.ajout td{border: 1px grey solid;}
.alert{
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	border: 1px #ff0000 solid;
	margin: 0 auto;
	width: 600px;
	padding: 5px;
	background-color: #FFCCCC;
}

.alertOK{
	color: #006600;
	font-weight: bold;
	text-align: center;
	border: 1px #006600 solid;
	margin: 0 auto;
	width: 600px;
	padding: 5px;
	background-color: #CCFFCC;
}

.swiff-uploader-box a {
	display: none !important;
}


#demo-status {
	padding: 10px 15px;
	width: 520px;
	border: 1px solid #eee;
}

#demo-status .progress {
	background: url(assets/progress-bar/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}

#demo-status .progress-text {
	font-size: 0.9em;
	font-weight: bold;
}

#demo-list {
	list-style: none;
	width: 450px;
	margin: 0;
}

#demo-list li.validation-error {
	padding-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	color: #8a1f11;
	cursor: pointer;
	border-bottom: 1px solid #fbc2c4;
	background: #fbe3e4 url(assets/failed.png) no-repeat 4px 4px;
}

#demo-list li.file {
	border-bottom: 1px solid #eee;
	background: url(assets/file.png) no-repeat 4px 4px;
	overflow: auto;
}
#demo-list li.file.file-uploading {
	background-image: url(assets/uploading.png);
	background-color: #D9DDE9;
}
#demo-list li.file.file-success {
	background-image: url(assets/success.png);
}
#demo-list li.file.file-failed {
	background-image: url(assets/failed.png);
}

#demo-list li.file .file-name {
	font-size: 1.2em;
	margin-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
}
#demo-list li.file .file-size {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;
}
#demo-list li.file .file-info {
	display: block;
	margin-left: 44px;
	font-size: 0.9em;
	line-height: 20px;
	clear
}
#demo-list li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;
}

