/***************************************************

REDEFINITION DE BALISES

***************************************************/

html,body{margin:0;padding:0;height:100%}

html{background:url(../images/fond-body.gif) repeat-x 0 0 #cdc2aa;}

body{font:65.2% Georgia,Verdana,Arial,Helvetica,sans-serif;color:#6b6256;text-align:center;margin:0;padding:0;background:url(../images/fond-header.gif) no-repeat center top; behavior:url("../htc/csshover.htc");}

body img{border:0;}

p{margin:0;padding:0;}

.clear{clear:both;display:block;height:0px;overflow:hidden;margin:0;padding:0;}

.bleu{color:#67aeb4;}

.europlace { display:block; padding:23px 0 0 0; }

/***************************************************

SITE CONTENEUR

***************************************************/

#site{width:950px;height:100%;position:relative;margin-left:auto;margin-right:auto;text-align:left; }

#haut{height:176px;position:relative;width:950px;}

#haut img#logo{position:relative;float:left;left:507px;top:124px;}

#haut_lien_chair { display:block; position:absolute; left:507px; top:115px; width:130px; height:40px; text-indent:-9999px; text-decoration:none; overflow:hidden;}

#haut_lien_hec { display:block; position:absolute; left:436px; top:75px; width:62px; height:36px; text-indent:-9999px; text-decoration:none; overflow:hidden;}

#haut_lien_dauphine { display:block; position:absolute; left:507px; top:75px; width:130px; height:36px; text-indent:-9999px; text-decoration:none; overflow:hidden;}

#haut_lien_fbf { display:block; position:absolute; left:643px; top:40px; width:107px; height:94px; text-indent:-9999px; text-decoration:none; overflow:hidden;}

h1#top{position:absolute;margin:0px;padding:0px;text-indent:-5000px;line-height:1px;}

#langue{border:1px solid #b3a99a;border-width:0px 0px 3px 0px;height:12px;width:77px;position:relative;padding:4px 0 3px 0;color:#f2ede2;font:1.2em/1em Georgia,Verdana,Arial,Helvetica,sans-serif;float:right;top:162px;right:26px;}

#langue img{position:absolute;top:0px;left:53px;}

#contenu{height:100%;position:relative;width:950px;background:url(../images/fond-contenu.png) repeat-y 0 0 ;}

#fond_contenu{height:100%;position:relative;width:900px;left:24px;background:url(../images/fond-zone-texte.gif) repeat-x 0 0 #cdc2aa;padding:0 0 10px 0;}

#zone_texte{width:864px;position:relative;left:9px;top:25px;background:url(../images/fond-contenu.gif) repeat-y 0 0 #eadfcc;padding:9px;}

#zone_texte p, #zone_texte ul{font:1.4em/1em Georgia,Verdana,Arial,Helvetica,sans-serif;line-height:18px;margin:16px 0 0 0;}

#texte{width:824px;position:relative;background-color:#f3ede2;padding:23px 20px 50px 19px;}

#partenaires{padding:10px 0 0 14px;position:relative;top:20px;left:14px;}

h2.titre{margin:0px;padding:0 0 2px 0;color:#67aeb4;font:3em/1em Georgia,Verdana,Arial,Helvetica,sans-serif;font-weight:normal;}

ul#liste_partenaires li{text-align:left;padding:0 15px 15px 0;float:left;}

ul#liste_partenaires{margin:0;list-style-type:none;padding:10px 0 0 8px;display:inline;position:relative;float:left;top:0;left:4px;}

h2.titre_interne{margin:0px;padding:0 0 2px 0;color:#67aeb4;font:3em/1em Georgia,Verdana,Arial,Helvetica,sans-serif;font-weight:normal;}

h2#ttr_partenaires{margin:0 ;padding:0;font-size:12px;font-weight:normal;text-decoration:underline;float:left;top:32px;position:relative;height:30px;}

#retour_site{font:1em/1em Georgia,Verdana,Arial,Helvetica,sans-serif;width:160px;position:relative;float:right;right:10px;top:30px;}

#retour_site a{text-decoration:none;color:#6b6256;}

#retour_site a:hover{text-decoration:underline;}

/***************************************************

ONGLETS

***************************************************/

#frise{width:875px;float:left;position:absolute;border:1px solid #e5dbc8;border-width:0 0 1px 0;height:36px;top:-36px;left:-3px; }

#frise #menu{margin:0;padding:10px 10px 0 0;list-style:none; font-size:1.1em;}

#frise #menu li{height:25px;float:left;background:url("../images/onglets/right.gif") no-repeat bottom right;margin:0;padding:0 0 0 0px;}

#frise #menu li a{height:15px;overflow:hidden;float:left;display:block;background:url("../images/onglets/left.gif") no-repeat bottom left;padding:5px 15px 5px 12px;text-decoration:none;color:#f1eadd;}

#frise #menu li:hover{ background-position:top right;color:#67aeb4;}

#frise #menu li a:hover{ background-position:top left;color:#67aeb4;}

#frise #menu .hoverLi { background-position:top right;color:#67aeb4; }

#frise #menu .hoverA { background-position:top left;color:#67aeb4; }



/***************************************************

FORMULAIRE

***************************************************/

form  { font-size:1.1em; }

form fieldset { border:1px solid #dfdad1; background:#faf5eb; margin:0 0 25px 0; }

form fieldset legend { color:#67AEB4; font-style:italic; font-size:1.8em; }

form ul { list-style:none; padding:0; padding:0 0 10px 0; }

form ul li input { border:1px solid #A5ACB2; }

form ul li { clear:both; font-size:0.8em; margin:5px 0; }

form ul li label { display:block; width:135px; float:left; margin:5px 0; }

.noFloat label { display:inline; float:none; margin:0 5px 0 0; }

.noFloat input { margin:0 20px 0 0; width:110px;  }

.important { font-size:0.7em; }

.file { border:1px solid #A5ACB2; }

form a { color:#67AEB4; }

#keywords label { display:block; font-size:1.3em;  float:none; width:100%; }

#keywords textarea { width:600px; border:1px solid #A5ACB2; }





#form-response{

	margin:15px;

	color:red;

}



#form-response #ok{

	color:black;

}


