@charset "ISO-8859-1";

* { margin:0; padding:0;}


/* ***************** Structure ******************************************** */

body { margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;line-height:16px;
	text-align:center;background-color: #ffffff;}


/* ---------------------------------Positionnement au centre de la page *//* on positionne le conteneur */
div#page {position: relative; margin-left: auto; margin-right: auto;width:955px;text-align:left;background-color:#FFFFFF;}


/* ---------------------------------Positionnement de l'entete */
div#entete {position:absolute;top:6px;left:0px;width:955px;height:128px;padding:0px;margin-bottom: 20px;
	font-size:1em;border:solid;border-color:#bbbbbb;border-width:0px 0px 18px 0px;}


/* ---------------------------------Positionnement de l'entete 
div#bandeau {position:absolute;top:136px;left:0px;width:955px;height:18px;padding:0px;margin-bottom: 0px; background-image:url(../images/bg1.jpg);} */

 /* ---------------------------------Positionnement du menu */
div#menu {float:left;width:300px;height:auto;padding:20px 0px 0px 10px;font-size:14px;line-height:1.8em;color:#528b52;background-color:none;}


/* ---------------------------------Positionnement de la langue et la session */
div#langue { position:absolute;top:10px;right:10px;width:297px;text-align:right;font-size:0.8em;margin-right:3px;}


/* ---------------------------------Positionnement du conteneur des pages */
div#conteneur {position:absolute;top:154px;left:0px;width:955px;height:auto;padding-top:10px;font-size:0.9em;background-color: #FFFFFF;}


/* ---------------------------------Positionnement du conteneur des pages */
div#contenu {float:right;width:640px;height:auto;padding:0px 0px 10px 0px;background-color: #ffffff;}


/* -----------------------------Positionnement du pied de page et copyright */
div#idg {float:left;width:945px;height:20px;padding:5px 0px 0px 10px;border:solid;border-color:#999999;border-width:1px 0px 0px 0px;font-size:0.9em;text-align:left;}



/* ***************** Contenu ******************************************** */


/* ---Parties de l'entete */
div#logo {position:absolute;top:18px;left:10px;width:227px;height:98px;padding:0px;margin-bottom: 0px;font-size:0.8em;}

div#texteEntete {position:absolute;top:24px;left:300px;width:470px;height:76px;padding:0px;margin-bottom: 0px;
	color: #999999;font-size:1.3em;line-height:1.4em;font-style:italic;} /* Orange CC3300*/


/* ---Utilitaires */
a {color:#999999;text-decoration:none;font-size:.9em;}

a:hover {color: #666666;text-decoration:underline;} /* Orange CC3300*/

span a:hover {color: #ffffff;background-color: #999999;text-decoration:none;} /*orange = #CC3300*/

div#menu a {color:#999999;text-decoration:none;font-size:.9em;}

div#menu a:hover {color:#666666;text-decoration:none;font-size:.9em;}

a img{border: none;}

p.orange {color:#CC3300;font-style:italic;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999;font-size:16px;font-style:italic;
	margin:0 0px 10px 0;padding:0px 0px 7px 0px;border:solid;border-color:#999999;border-width:0px 0px 1px 0px;}

h2 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999;font-size:14px;font-style:italic;
	margin:8px 0px 8px 0;padding:8px 0px 4px 0px;}

ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;color:#666666;font-size:12px;line-height:16px;}

ul li {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;color:#666666;font-size:12px;line-height:16px;}

ol {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;color:#666666;font-size:12px;line-height:16px;}

.clearfloat {clear:both;}



/* ---Partie centre de chacune des pages */
div#centre {float:left;width:625px;height:auto;margin-left:5px;padding:10px 0px 10px 10px;}/*background-color: #CCCCCC;*/

div#centre p {font-size:12px;text-align: justify;margin:0px 0px 6px 0px;color:#666666;}

div#centre img {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

div#centre li {font-size:12px;text-align: justify;margin:0px 0px 6px 14px;}

div#filetportfolio { position:absolute;top:128px;left:10px;width:140px;margin:0 0px 0px 0;padding:0px 0px 0px 0px;border: dotted;border-color:#999999;border-width:1px 0px 0px 0px;}

div#sousmenu { position:absolute;top:110px;left:150px;width:160px;margin:0 0px 0px 0;padding:0px 0px 0px 6px;border:dotted;border-color:#999999;border-width:0px 0px 0px 1px;color:#999999;}

div#listenumerique { position:absolute;top:24px;right:0px;width:400px;margin:0 4px 0px 0;padding:0px 0px 0px 6px;color:#999999;font-size:11px;text-align:right;}

.datecv { float:left; width:100px; color:#666666;font-size:12px;text-align:left; font-weight:bold; font-style:normal;}

.desccv { float:right; width:520px; color:#666666;font-size:12px;text-align:left; font-weight:normal;font-style:normal;}

#contactform label, #contactform input, #contactform select, #contactform textarea, #eventform textarea, #eventform input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	display: block;
	float: left;
	width: 480px;
	margin: 0px 0;
	padding: 0;
}
#contactform label{
	font-weight: bold;
	color: #666;
	letter-spacing: .1em;
	text-align: right;
	width:14em;
	margin-right: 5px;
}
#contactform br, #eventform br, #portfolioform br {clear:left;}

#contactform h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #886A60;
}
#contactform input#remember {
	margin-left: -94px;
}

#eventform .g{float: left;display: block;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;
	color: #666666;margin: 5px 0;text-align: right;width:125px;}
	
#eventform .d {float: left;text-align: left; width:300px; margin: 5px 0 0 10px}

#editform label, #editform select, #editform textarea, #editform input {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;color: #666666;	display: block;	float: left;
		width: 635px;	margin: 0px 0;	padding: 0;}

