@charset "utf-8";
*{font-family:Arial, Helvetica, sans-serif;font-size:1em;}
html,body{background-color:#a49c85;background-repeat:repeat-x;height:100%;margin:0;padding:0;}
body{background-image:url(images/bgck2.jpg);background-position:top;background-repeat:repeat-x;font-size:1em;}
#grdglobal{background-color:#FFF;background-image:url(images/shadow-copie.gif);background-position:right top;background-repeat:no-repeat;margin-bottom:-50px;margin-left:auto;margin-right:auto;min-height:100%;position:relative;width:790px;}
#logosection{float:left;height:200px;padding-top:30px;position:relative;width:200px;}
.emploi{display:block;float:left;height:auto;width:200px;}
#contenu{float:right;font-size:0.8em;position:relative;width:580px;z-index:3;}
#contenu table strong.dai{color:#F00;width:300px;display:block;text-align:left;}
#contenu a{color:#6383A0;margin-left:5px;margin-right:5px;text-decoration:none;}
#contenu span{color:#5683ac;float:left;font-weight:bold;padding-left:0;padding-right:0;display:block;}
#contenu strong{color:#5683ac;float:left;font-weight:bold;padding-left:0;padding-right:0;}
#contenu #horaire table{float:left;display:block;}
#contenu span+span{float:left;font-weight:bold;padding-left:0;padding-right:0;width:80px;}
#info{float:right;position:relative;width:560px;}
#info ul{font-size:0.9em;list-style-type:square;}
.oddrow{background-color:#EEEEEE;}
#gauche{background-image:url(images/pointgg.gif);float:left;font-size:0.8em;margin-top:85px;padding-left:15px;position:relative;width:185px;}
#gauche h1{color:#5683ac;display:block;font-size:1em;}
#global{z-index:1;}
.clearfooter{clear:both;height:50px;}
#footer{background-color:#7A735F;color:#FFFFFF;font-size:0.7em;height:50px;line-height:3em;margin-left:auto;margin-right:auto;position:relative;width:790px;}
#menutotal{background-position:left top;background-repeat:no-repeat;float:right;height:120px;width:590px;z-index:10;margin:0;}
#illusection h1{font-size:1.5em;}
#illusection{color:#FFFFFF;float:right;font-size:0.8em;height:161px;margin-bottom:10px;margin-top:5px;padding-left:20px;padding-top:10px;position:relative;width:560px;}
img{border-style:none;}
table tfoot{color:#5683ac;font-weight:bold;}
#footer #adresse{
 background-image:url(images/bcleaddresse.jpg);
 background-repeat:repeat-x;
 float:left;
 padding-left:10px;
 width:580px;
}
#footer   div#img{
 height: 24px;
 width: 24px;
 float: right;
 position: absolute;
 left: 706px;
 top: 6px;


}

#footer #divers{
 background-color:#565245;
 background-image:url(images/bcledivers.jpg);
 background-repeat:repeat-x;
 float:right;
 height:50px;
 padding-left:10px;
 width:190px;
}
#footer #divers a:link{color:#FFC;}
#horaire{background-image:url(images/img05.gif);background-repeat:no-repeat;margin-bottom:30px;text-align:center;}
#horaire caption{text-align:left;font-weight:bold;}
acronym{cursor:help;}
#utils li{display:block;float:right;margin-bottom:5px;margin-top:5px;width:65px;}
.heures{color:#5683AC;float:left;font-size:0.8em;font-weight:bold;margin-bottom:30px;width:580px;}
#portfolio{float:left;}
#portfolio span{margin-left:-5px;}
#contenu #galerie img{border:1px solid #475F76;margin:5px;padding:5px;}
.ligne td+td{width:70px;}
.enc{border-bottom-color:#336699;border-bottom-style:dashed;border-bottom-width:1px;clear:right;color:#336699;font-weight:bold;}
#illusection h1 span{font-size:0.8em;}
#exep{background-color:#FFFFFF;float:right;font-size:0.8em;position:relative;width:580px;}
#exep #travel{width:570px;float:left;}
.titre{
	color:#3972b2;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	position:relative;
	width:580px;
}
.tdesc{color:#333333;float:left;font-size:0.8em;width:530px;}
#monForm input,#monForm select{border:#CCC 1px solid;margin-left:1%;width:120px;}
#monForm input:hover,#monForm input:focus,#monForm textarea:focus{background-color:#D9E0E8;border:#999 1px solid;}
#monForm input[type="submit"],#monForm input[type="reset"]{border:#DDEEFF 1px solid;width:60px;}
#monForm input[type="submit"]:hover,#monForm input[type="reset"]:hover{background-color:#475F76;color:#FFF;cursor:pointer;}
#monForm label{display:block;float:left;padding-right:1%;text-align:right;width:15%;}
#monForm label:hover{color:#475F76;}
#exep #map{float:left;height:350px;width:580px;display:block;}
#exep span{color:#5683ac;float:left;font-weight:bold;width:580px;display:block;}
#exep ul{list-style-type:square;}
address{font-style:normal;}
#exep .empgauche{float:left;height:auto;width:280px;}
#exep br +br{line-height:1.5em;}
#repartition{color:#666666;float:right;font-size:0.8em;padding-right:10px;width:580px;text-align:right;margin-top:20px;}
#specemploi{float:left;height:550px;padding-left:10px;width:580px;}
#specemploi h2,#specemploi h1{color:#9F0000;}
#specemploi h1{font-size:1.3em;}
#forma{background-image:url(images/formations.gif);background-repeat:no-repeat;background-position:center center;width:60px;}
#forma:hover{background-image:url(images/formations_o.gif);}
#inscri{background-image:url(images/inscriptions.gif);width:50px;}
#inscri:hover{background-image:url(images/inscriptions_o.gif);}
#tarifs{background-image:url(images/tarif.gif);width:40px;}
#tarifs:hover{background-image:url(images/tarif_o.gif);}
#agenda{background-image:url(images/agenda.gif);width:40px;}
#agenda:hover{background-image:url(images/agenda_o.gif);}
#plan{background-image:url(images/plan.gif);width:40px;}
#plan:hover{background-image:url(images/plan_o.gif);}
#contact{background-image:url(images/contact.gif);width:40px;}
#contact:hover{background-image:url(images/contact_o.gif);}
#emploi{background-image:url(images/emploi.gif);width:40px;}
#emploi:hover{background-image:url(images/emploi_o.gif);}
#intra{background-image:url(images/intranet.gif);width:40px;}
#intra:hover{background-image:url(images/intranet_o.gif);}
#accueil{background-image:url(images/accueil.gif);width:40px;}
#accueil:hover{background-image:url(images/accueil_o.gif);}
#accueil,#forma,#inscri,#tarifs,#agenda,#plan,#contact,#emploi,#intra{text-align:center;}
#accueil:hover,.sfHover #forma,#forma:hover,#inscri:hover,#tarifs:hover,#agenda:hover,#plan:hover,#contact:hover,#emploi:hover,#intra:hover{background-color:#FFF;}
li .princip{height:60px;}
li a.princip strong{display:block;font-weight:normal;margin-top:55px;}
#xiti-logo{float:left;margin-top:25px;width:100%;}
#xiti-logo-noscript{float:left;margin-top:25px;width:100%;}
#debut hr{border:1px dotted #B7CADB;margin:5px 0;}
.toto{color:#F00;}
.wrappy{float:left;width:21em;}
br{clear:left;}
ol li{display:block;width:7em;text-decoration:none;color:#FFF;background-color:#A52A2A;}
.ligne,#contenu table.tbsel{width:580px;}
#footer #divers a:hover,#footer #divers a:visited{color:#C0C0C0;text-decoration:none;}
#specemploi span,#horaire th{color:#333;}
#ymap {float: left;height: auto;width: 580px;}

