/* CSS Document */
@font-face {
       font-family: Impact;
       src: local("Impact"), url("../font/Impact.ttf") format("truetype");
       font-weight: normal;
       font-style: normal;
}

body{
	margin:0px;
	padding:0px;
	
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/background2.png);
	background-repeat:repeat-x;
}
#container{position:absolute; width:955px; /*background-image:url(img/background.png); background-repeat:repeat-x;*/ left:50%; margin-left:-477.5px; /*border:thin solid#FFF;*/ }
#menu{width:560px; line-height:29px; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-transform:uppercase; text-align:right; padding-left:25px; padding-right:15px; margin-left:350px; font-weight:normal;}
#menu a{color:#DDD; padding-left:10px; padding-right:10px; text-align:center; text-decoration:none;}
#menu a:hover{color:#FFF; text-decoration:none;}
#menu a.select{
	color:#CFCABC;
	background-image:url(../img/fleche-menu.png);
	text-align:center;
	background-repeat:no-repeat;
	background-position:50% 18px;
	padding-bottom:8px;
}
#admin{background-image:url(../img/back-admin.png); background-repeat:repeat-y; padding-right:20px; padding-left:20px; padding-bottom:38px; width:915px; /*height:820px;*/ font-size:12px; /*border:thin solid #090;*/}
#admin a{color:#FFF; text-decoration:none;}
#admin a:hover{color:#83847b; text-decoration:none;}
#error{position:absolute; color:#FFF; font-size:12px; position:absolute; top:0px; left:330px; text-transform:none;}
#header{width:905px; height:325px; background-image:url(../img/header.jpg); background-repeat:no-repeat; padding-left:25px; padding-right:25px;}
#logo{width:308px; height:106px; padding-top:25px; margin-bottom:27px;}
#intro{width:425px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:17px; color:#FFF; margin:0px; padding:0px;}
#projets{width:425px; height:179px; position:absolute; right:25px; top:100px; margin:0px; padding:0px;}
#titre{position:absolute; top:303px;}

#contenu{width:905px; height:352px; background-image:url(../img/contenu-heva.jpg); background-repeat:no-repeat; padding-left:25px; padding-right:25px; font-size:13px; /*border:thin solid #CC0;*/ padding-top:15px;}
#gauche{width:430px; float:left;  clear:both;}
#droite{/*position:absolute; right:25px;*/ width:440px; float:right;}
#droite a, #droit a:hover{text-decoration:none;}
#plan-acces{position:absolute; width:680px; right:25px; /*border:thin solid #FF5000;*/}
#directions{font-size:11px; width:293px; height:231px; overflow:auto; /*border:thin solid #0F0;*/}
#map{width:333px; height:226px; border: solid 5px #FFF; font-size:9px;}
#mots-clefs{position:absolute; top:660px;}
#solutions{position:absolute; top:660px; left:485px;}

#bottom{width:948px; height:119px; background-color:#292E34; padding-top:5px; padding-bottom:5px; padding-left:6px; /*background-image:url(img/mots-clefs.png); background-repeat:no-repeat; border:thin solid #F50;*/}
#nuage{width:455px; height:118px; float:left; color:#E7E3D8;}
#appli{width:465px; height:118px; background-image:url(../img/back-solutions.png); background-repeat:repeat-x; float:right; margin-right:5px;}
#t2a{padding-top:12px; padding-bottom:15px; padding-left:35px; padding-right:25px;}
#barre{background-image:url(../img/barre.png); background-repeat:no-repeat; width:7px; height:107px; position:absolute; bottom:36px; right:317px;}
/*#targetOnco{position:absolute; bottom:19px; right:13px;}*/
#targetOnco{position:absolute; bottom:19px; right:6px;}
#footer{padding-top:10px; width:955px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC;}
#footer a{color:#FFF; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#logout{position:absolute; top:485px; left:680px;}
/***/
h1{font-family:Impact, sans-serif; font-size:50px; color:#83847B; text-transform:uppercase; margin:0px; padding:0px; font-weight:normal;}
h2{font-family:impact, sans-serif; font-size:30px; color:#E7E3D8; text-transform:uppercase; margin:0px; padding:0px; font-weight:normal;}
h3{font-family:impact, sans-serif; font-size:30px; color:#292E34; font-weight:normal;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E9E5DB; font-size:16px; font-variant:small-caps; font-weight:normal; margin:0px; padding:0px;}
img{border:none;}
p{text-align:justify;}
ul{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; margin-top:10px;}
li{list-style-type:none;}
a{color:#000; text-decoration:underline;}
a:hover{color:#e8e5db; text-decoration:underline;}
/***/
.blanc{color:#FFF;}
.beige{color:#e8e5db;}
.petit{font-size:22px; text-transform:none;}
.formu{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#83847B;}
.valid{background-color:#83847B; color:#FFF; text-align:right; border:none; width:145px; height:17px; cursor:pointer;}
.top-tableau{background-color:#292E34; color:#FFF; font-size:14px; text-transform:uppercase; text-align:center;}
.add-mots-clefs{background-color:#83847b; color:#000; font-size:12px;}
.tab_clair{background-color:#e0ddd4; text-align:center; padding-left:5px; padding-right:5px;}
.tab_fonce{background-color:#d9d5ca; text-align:center; padding-left:5px; padding-right:5px;}
.erreur{background-color:#FF5000; color:#FFF; text-align:center;}
/***/