/*----------- DETECTION JS--------------------*/
#jserror{ background:#FFFFCC; border:#FF0000; color:#FF0000; padding: 10px; margin: 0 0 10px 0; float:left}
#jserror dt{ font-weight:bold}
/*--------------------------------------------*/

*{ margin:0; padding:0}

body{ background:url(../images/fond.jpg) repeat-x left top #fff; font-size:12px; font-family:Arial, Helvetica, sans-serif}
h1{ font-size:16px; font-weight:bold; color:#ff0000}
h2{ font-size:14px; font-weight:bold; color:#4a9bea}
h3{ font-size:14px; font-weight:bold; color:#ff0000}
fieldset{padding:10px; border:1px solid #ff0000;}
fieldset div{ margin: 5px 0 8px 0;}
fieldset div label{width:90px; display:block; float:left;}

a{ color:#000; text-decoration:none}
a:hover{ color:#000; text-decoration:underline}

#global{ width:1000px; margin:auto; }
#header{ background:url(../images/ARTms_01.jpg) no-repeat left top; height:161px}
#wrapper{ background:url(../images/ARTms_10.gif) repeat-y left top; width:1000px; float:left; position:relative }
#wrapper2{ background:url(../images/fondwrapper_05.jpg) repeat-x left top ;}
#menuG{float:left; background:#e3e0e0; width:250px; }
#menuG dl{ padding:20px 20px 0 20px; }
#menuG dt{ font-size:14px; color:#FF0000; border-bottom:1px solid #ff0000; font-weight:bold}
#menuG div{ padding:20px; }
#content{float:left; width:750px}
#album a{ display:block; width:250px; border-left:4px solid red; padding-left:10px; float:left; margin-bottom:5px}
#menu{ background:#68b4ff}
#menu li{ display:inline; background:url(../images/ARTms_03.jpg) no-repeat left top; float:left; margin:0 2px 0 0; }
#menu li div{width:186px; height:21px; padding-top:5px}
#menu a{font-weight:bold; color:#fff; text-decoration:none}
#txt{ margin:20px 20px 0 20px }
#txt li{ list-style:none; margin-left:20px}
#anim{ background:url(../images/bloc_13.gif) no-repeat left top; height:160px; width:325px; float:left; margin-right:20px; padding:30px 0 0 20px}
#etudiant{background:url(../images/bloc_15.gif) no-repeat left top; height:160px; width:325px; float:left; padding:30px 0 0 20px}
#etudiant div{ font-size:16px; font-weight:bold; color: #999}
#select{background:url(../images/select.jpg) no-repeat left top; clear:both; padding:13px 0 0 65px}

.rouge{ color:#FF0000; font-weight:bold}
.fondrouge{ background:#FF0000; color:#FFF}
.fondrouge2{ background:#ffcece;}
.bleu{ color:#4a9bea; font-weight:bold}
.fondbleu{ background:#4a9bea; color:#FFF}
.fondbleu2{ background:#9ccfff;}
.jaune{ color:#FFFF00; font-weight:bold}
.fondjaune{ background:#FFFF00;}
.fondjaune2{ background:#fdfdc3;}
.gris{ color:#666}
.float_right{ float:right}
.float_left{ float: left}
#img{ margin:5px}

.tableRelooking{background:#ffffff; border:#ccc solid 1px; margin:0 0 30px 0}
.tableRelooking th{background:#c30000; color:#fff; font-size:14px}
.tableRelooking td{ padding:5px}