/* Typo */
a {text-decoration: none;}
a:hover {text-decoration: none;}

/* Main */
body {color: #5e5e5e;font-family: verdana, arial, hevetica, sans-serif; font-size: 9px;
  		background-color:#F5F5F5;
		  margin: 0;
		  padding-bottom: 55px;
		  padding-top: 55px;
		  text-align: center;}

#global {margin-left: auto;
     		 margin-right: auto;
     		 width:640px;
     		 text-align: left; /* on rétablit l'alignement normal du texte */
    		}

#home { background: #fff url(images/fond_home.jpg) 0% 0% no-repeat; width:640px; height:715px;
					 position:relative;}
img#nom 						{ position:absolute; top: 2px; left: 200px; width:258px; height:38px;}					
img#nav_personnal 	{ position:absolute; top:175px; left:150px; width: 163px; height: 163px;}
img#nav_edito 			{ position:absolute; top:338px; left:150px; width: 163px; height: 163px;}
img#nav_exhibitions	{ position:absolute; top:262px; left:313px; width: 163px; height: 163px;}
img#nav_fashion			{ position:absolute; top:425px; left:313px; width: 163px; height: 163px;}
img#contact 				{ position:absolute; top: 680px; left: 254px; width:113px; height:31px;}

/* canvas */
div.nav 		{ background: #fff url(images/filaire.jpg) 100% 50% no-repeat; 
							width: 190px; height:715px; float:left;}
div.content { background-color: #fff; width: 450px;min-height:665px; height:auto !important;height:715px; float:right; 
							padding-top: 50px;}
div.corps 	{ height:625px; overflow:hidden;}
img.univers { margin-top:55px; margin-left:20px;}
img.sidebar { margin-top:335px; margin-left:20px; }

img.vignette { float:left; background-color:#fff; width:32px; height:32px; margin-left:4px;margin-top:4px;}
p {clear:both;padding-top:3px;padding-left:4px;margin:0 0 10px 0;}

/* admin */
#admin { background-color: #fff; width:640px; min-height:840px; text-align:center; }
p.admin { background-color: black; color: #fff; font: bold 17px Arial; padding: 20px; text-align:right;}
p.admin-choisir { font: bold 15px Arial;  }
#formulaire {padding:5px;margin:5px 70px 5px 70px;text-align:left;}
#formulaire a {font: bold 15px Arial;}
a.actionMaj, a.actionAjout { padding:4px 8px; border:1px solid #DEDFDE;margin-right:3px;}
a.actionMaj 	{color:#876776;}
a.actionAjout {color:#7D9774;}
a.actionMaj:hover , a.actionAjout:hover { color:#fff; border:1px solid #000000;}
a.actionMaj:hover 	{background-color:#876776;}
a.actionAjout:hover {background-color:#7D9774;}
label 							{clear:both;float:left;font:bold 12px Arial;min-height:24px;line-height:24px;padding-right:7px;padding-left:5px;}
a.admin 						{font: bold 11px Arial; color:#D41919;}
a.ajouterimg 				{font: bold 11px Arial;color:#7C7C7C;}
div.vignette 				{ float:left; width:30px; height:50px; margin-left:5px;margin-top:5px;}
div.ajoutimg 				{ margin-top: 15px;}
div.titreDesc 			{font:9px Verdana;}