body, html, h1,h2,h3, input, textarea, select, file,
p, ul, li	{ font:12px arial, "Trebuchet MS", sans-serif; margin:0; padding:0; text-align:justify; }
a			{ color:#005fa2; text-decoration:none;} a:hover { text-decoration:underline; }
div			{ position:relative; text-align:justify; margin:0; padding:0; }
a img		{ border:0; }

div#top, div#top_int, div#content, div#content_int, div#footer { width:720px; }



/* LIENS DU HAUT ****************************************************************************************** */
/* ************* ****************************************************************************************** */

div#top,div#top_int	{ background:url(../img/fond_top.gif) no-repeat top left; }


/* ACCUEIL ***************************** */

div#top				{ height:46px; }
div#top div			{ background:url(../img/fond_top_ul.gif) repeat-x bottom left; height:46px; margin-left:11px; text-align:center; width:698px; }
div#top ul	 		{ color:black; margin:10px 0 0 0; }


/* INTERIEURS ************************** */

div#top_int			{ text-align:center; }
div#top_int img		{ border:0; border-bottom:4px solid #035fa0; margin:17px 0 0 0; }
div#top_int ul		{ background:#e3e3e3 url(../img/fond_top_int_ul.gif) repeat-x bottom left; border-top:2px solid #e3e3e3; color:black; height:18px; margin:0 11px 0 11px; }


/* ACC&INT **************************** */

div#top ul li, div#top_int ul li				{ border-right:1px solid black; display:inline; font-size:11px; font-weight:bold; list-style:none; }
div#top ul li a, div#top_int ul li a			{ color:black; text-decoration:none; }
div#top ul li a.blue, div#top_int ul li a.blue	{ color:#005ca0; text-decoration:none; }
div#top ul li.last,	div#top_int ul li.last		{ border-right:0; }




/* IMAGE ************************************************************************************************** */
/* ***** ************************************************************************************************** */

td#bann				{ vertical-align:top; width:113px; }
td#bann	h2			{ border-bottom:1px solid white; font-weight:bold; margin:7px 0 0 4px; text-align:left; }
td#bann	p			{ font-size:11px; margin:4px 0 0 5px; text-align:left; }
td#bann	p a			{ display:block; margin-left:4px;}

div#content			{ background:url(../img/fond_image.gif) repeat top left; text-align:center; }
div#content img.top	{ border-bottom:4px solid #035fa0; }
div#content_int		{ background:url(../img/fond_image.gif) repeat 0 -64px; text-align:center; }




/* LOGIN ************************************************************************************************** */
/* ***** ************************************************************************************************** */

form#login			{ margin:70px 0 0 600px; padding:0; position:absolute; text-align:right; width:90px; }
form#login h2		{ color:white; border:0; float:right; font-size:11px; font-weight:bold; margin:0; padding:0; text-align:left; }
form#login input	{ background:none; border:1px solid white; font-size:11px; float:right; color:white; margin:2px 0 0 0; padding:0 2px 0 2px; width:83px; }
form#login input.ok	{ background:white; border:1px solid white; font-weight:bold; text-align:center; width:65px; }

td#left form#login	{ border-bottom:1px solid white; height:80px; margin:0 0 0 5px; padding:0; position:relative; text-align:right; width:107px; }
td#left form#login h2	{ color:black; border:0; float:left; width:110px; margin:0 0 0 1px; }
td#left form#login input{ background:none; border:1px solid black; color:black; float:left; width:95px; }
td#left form#login input.ok{ background:black; color:white; }



/* COLONES ************************************************************************************************ */
/* ******* ************************************************************************************************ */

td#left				{ background:#91c2ea url(../img/left.jpg); vertical-align:bottom; width:113px; }
td#left.int			{ vertical-align:top; text-align:left; }
td#left	h2			{ color:#005fa2; border-bottom:1px solid white; font-weight:bold; margin:7px 0 0 4px; text-align:left; }
td#left	p			{ color:#005fa2; font-size:11px; margin:4px 0 0 5px; text-align:left; }
td#left	p a			{ color:#005fa2; display:block; text-align:center; margin:10px 8px 20px 0; }
td#left	p a img		{ border:0; margin:4px 0 7px 0; }

td#left	ul			{ float:none; }
td#left	ul li		{ border-bottom:1px solid #e8fafa; color:black; font-size:11px; font-weight:bold; list-style:none; margin:0 0 0 5px; padding:10px 0 10px 0; }
td#left	ul li a		{ color:black; text-decoration:none; }
td#left_bottom		{ background:#91c2ea url(../img/left.jpg); vertical-align:bottom;  }


td#right			{ background:white; vertical-align:top; width:585px; }
td#right td			{ color:#005fa2; font-size:11px; font-weight:bold; height:135px; text-align:center; vertical-align:top; }
td#right td	object	{ position:absolute; }
td#right td	a		{ text-decoration:none; }

p.title				{ clear:left; color:#005fa2; font-size:16px; font-style:italic; font-weight:bold; margin:0 20px 0 20px; }
p.title img			{ float:right; margin:0 0 0 20px; }



/* PAGES INTERIEURES ************************************************************************************** */
/* ***************** ************************************************************************************** */

h1					{ color:#005fa2; font-size:20px; margin:30px 0 0 20px; text-indent:30px; }
h2					{ color:#005fa2; font-weight:bold; margin:5px 25px 10px 52px; padding-bottom:5px; }
td#right.int p		{ margin:40px 25px 0 50px; }
td#right.int p.no	{ margin-top:20px; }
td#right.int p b	{ color:#005fa2; font-weight:bold; }
td#right.int p.bando{ font-weight:bold; padding:10px 0 10px 0; text-align:center; }
td#right.int p.lien	{ display:block; margin:40px 145px 0 50px; padding:10px; text-align:center; }
td#right.int p.lien	img{ border-right:0; margin-right:20px; vertical-align:middle; }
td#right.int ul		{ margin:20px 25px 0 50px; }
td#right.int li		{ list-style:none; margin:10px 40px 10px 40px; vertical-align:top; }
img.right			{ border:0; border-left:40px solid white;  float:right; margin:30px 25px 0 0; }
img.right.bando		{ margin:40px 25px 0 0; }
img.left			{ border:0; border-right:40px solid white;  float:left; margin:30px 0 0 50px; }

/* FORMULAIRE ********************************************************************************************* */

td#right fieldset		{ background:#f6f6f8; border:1px solid #d2d2d2; margin:20px 20px 0 50px; padding:10px; }
td#right fieldset legend{ color:#646464; font-size:12px; font-weight:bold; font-variant:small-caps; margin:0; }
td#right fieldset p		{ clear:left; margin:10px !important; padding:0; }
td#right fieldset input, td#right fieldset select, 
td#right fieldset file	{ margin:0 0 2px 0; padding:0 0 0 2px; }
td#right input.ok		{ padding:0 5px 0 5px; text-align:center; } 
td#right label			{ display:block; float:left; width:70px; }
td#right fieldset.big_label label		{ width:180px; }


/* FOOTER ************************************************************************************************* */
/* ****** ************************************************************************************************* */

div#footer			{ background:url(../img/fond_bottom.gif) no-repeat top left; }
div#footer p		{ font-size:10px; margin-right:10px; padding-top:4px; text-align:right; }
div#footer p a		{ color:#949494; text-decoration:none; }


