/**
* Client : MyOwnSociety / Créateur d'espace
* (c) Edi7 SARL 2008
*/
body		{ background: #343535; color: #fff; font: normal 10px/1.5em Verdana, Geneva, sans-serif; margin: 0; padding: 0; }
img			{ border: 0; }
.bleu		{ color: #4acbe2; }
.vert		{ color: #bacd50; }
.souligne	{ text-decoration: underline; }
.createur	{ color: #4acbe2; font-style: italic; font-weight: bold; }

/* Layout */
#main		{ clear: both; margin: 0 auto; position: relative; width: 908px; }
#header		{ background: url(/templates/gfx/header_fond.png) no-repeat; height: 310px; margin: 0 0 5px 0; width: 908px; }
#div1_home	{ background: url(/templates/gfx/division_graphique_fond1.png) no-repeat; clear: both; height: 270px; margin: 0 0 5px 0; padding: 11px 0 0; width: 908px; }
#div2_home	{ background: url(/templates/gfx/division_amenagement_fond1.png) no-repeat; clear: both; height: 269px; margin: 0 0 5px 0; padding: 11px 0 0; width: 908px; }
#footer		{ background: url(/templates/gfx/footer_fond.png) no-repeat; clear: both; color: #696969; height: 59px; margin: 0 0 5px 0; padding: 10px 0 0; text-align: center; width: 908px; }


/* Header */
#header	#logo		{ float: left; left: 11px; position: absolute; top: 0; }
#header	#boutons	{ left: 645px; position: absolute; top: 123px; }
#header	#facebook	{ left: 866px; position: absolute; top: 123px; }
#header	#bouton1	{ left: 0; position: absolute; top: 0; }
#header	#bouton2	{ left: 133px; position: absolute; top: 0; }
#header	#baseline	{ left: 0; position: absolute; top: 187px; }


/* Divisions Home */
#div1_home div.gauche	{ height: 270px; float: left; padding: 20px 0 0; width: 480px; }
#div1_home div.droite	{ height: 270px; float: left; width: 428px; }
#div2_home div.gauche	{ height: 269px; float: left; width: 428px; }
#div2_home div.droite	{ height: 269px; float: left; padding: 20px 0 0; width: 480px; }
#div1_home p,
#div2_home p			{ font: normal 11px/1.5em Verdana, Geneva, sans-serif; margin: 10px 0 0; padding: 0 15px; }
#div1_home a,
#div1_home a:visited,
#div2_home a,
#div2_home a:visited	{ color: #fff; text-decoration: none; }
#div1_home a:hover,
#div2_home a:hover		{ }
#div1_home a:hover		{ color: #4acbe2; }
#div2_home a:hover		{ color: #bacd50; }


/* Footer */
#footer a,
#footer a:visited		{ color: #696969; }
#footer a.actif,
#footer a:hover			{ color: #4acbe2; }


/* Page de texte */
#texte_b				{ background: url(/templates/gfx/texte_fond_b.png) no-repeat; height: 6px; margin: 0 0 5px; padding: 0; width: 908px; }
#texte_h				{ background: url(/templates/gfx/texte_fond_h.png) no-repeat; height: 6px; margin: 0; padding: 0; width: 908px; }
#texte_m				{ background: url(/templates/gfx/texte_fond_m.png) repeat-y; margin: 0; overflow: auto; padding: 0 10px; width: 888px; }
#texte_m a,
#texte_m a:visited		{ color: #4acbe2; }
#texte_m a:hover		{ color: #fff; text-decoration: none; }


/* Divisions pages */
#div1_h						{ background: url(/templates/gfx/division_graphique_fond2.png) no-repeat; height: 11px; margin: 0; padding: 0; width: 908px; }
#div2_h						{ background: url(/templates/gfx/division_amenagement_fond2.png) no-repeat; height: 11px; margin: 0; padding: 0; width: 908px; }
#cartouches 				{ float: left; margin: 0 0 5px; width: 908px; }
#cartouches .cartouche		{ height: 105px; margin: 1px 0; width: 453px; }
#cartouches .droite			{ background: url(/templates/gfx/cartouche_fondd.png) no-repeat; float: left; }
#cartouches .gauche			{ background: url(/templates/gfx/cartouche_fondg.png) no-repeat; clear: both; float: left; margin-right: 2px; }
#cartouches .vignette		{ float: left; height: 98px; padding: 3px 10px; vertical-align: baseline; width: 98px; }
#cartouches h1				{ font: normal 16px Arial, Helvetica, sans-serif; margin: 5px 0 0; text-transform: uppercase; }
#cartouches p				{ margin: 4px 0 0; }


/* Formulaires */
form							{ font: normal 10px/1.5em Verdana, Arial, Helvetica, sans-serif; width: 600px; }
form p 							{ margin: 10px 0; width: 600px; }
form label 						{ padding: 1px 0; text-align: left; }
form label.cases				{ margin: 0; text-align: left; width: auto; }
form input.text, 
form input.file, 
form input.password, 
form select, 
form textarea 					{ border: 0; padding: 1px 0; width: 398px; }
form p.gauche					{ margin-left: 195px; }
