/* FEUILLE DE STYLES LIZ WARDLEY - SOJASUN **************************************************************************************************/

body		{ background:#72c714 url(../img/bg.jpg) no-repeat 50% 0; margin:0; font:12px arial; }
table,td,th { color:#333; font:12px arial; margin:0; padding:0; text-align:justify; vertical-align:top; }
p			{ font:12px arial; margin:0; padding:0;}

a			{ color:#72c714; text-decoration:none; }
a:hover		{ text-decoration:none; color:#000;}
a img		{ border:0;}
a.fluo:hover	{ text-decoration:none; background:#ffff01; color:#000;}

#all		{ margin:0; width:980px; border-collapse:collapse; border:2px solid #fff; }
#foot		{ margin:5px 0 0 0; font:10px arial; text-align:right; color:#009400; width:980px; }
#foot a		{ color:#009400; }
#foot a:hover { color:#fff; }

ul			{ list-style-image: url(../img/puce.gif); }
ul.puce2	{ list-style-image: url(../img/puce2.gif); }
h2			{ margin:0 0 10px 0; font:bold 14px arial; color:#2fa808; text-align:left; }
h3			{ margin:0; font:bold 16px arial; background:#72c714; color:white; text-align:center; font-variant:small-caps; }
h4			{ margin:0; font:bold 12px arial; color:#2fa808; text-align:left; }
h4 a		{ color:white; }
.vert		{color:#2fa808; font-weight:bold; font-size:16px;}

/* PAGE GAUCHE */
.page_left	{ background: url(../img/bg_page_left.jpg) no-repeat 0 0; margin:0; font:12px arial; }
.page1		{ margin:40px 0 15px 0; }
#content_gauche { margin:0 0 0 20px; }

.menu		{ width:255px; margin:25px 0 15px 20px; padding:0; border-collapse:collapse; }
.menu img	{ margin:0 !important; margin:0 0 -3px 0 ; padding:0; }

/* PAGE DROITE */
.page_right	{ margin:0; font:12px arial; }
.page2		{ margin:40px 0 15px 0; }
#content_droite { margin:0 40px 0 0; }
div.contenu { margin:10px 0 0 5px; padding:0 5px 0 0; height:550px; width:355px; overflow-x:hidden; overflow-y:auto; }
div.contenu span { margin:0; font:bold 12px arial; color:#2fa808; text-align:left; }
div.accueil { margin:10px 0 0 5px; padding:0 5px 0 0; height:360px; width:355px; overflow-x:hidden; overflow-y:auto; }


img.fl		{ float:right; }
img.magr	{ margin:10px 5px 5px 5px; }
img.marg	{ margin:0 0 5px 0; }
img.mage	{ margin:0 0 0 5px; float:right; }

div.gr		{ float: left; }
div.gr	img	{ border:0; }


/* PORTRAIT & PALMARES */
div.palmar	{ margin:15px 15px 0 0;  }
img.cadre	{ margin:0; float:left; }
.haut_page	{ margin:0 10px 0 0; border:0; float:right; }


/* BLOG */
input[type=text], textarea	{ border:1px #595231 solid; margin-top:2px; }
input[type=text]:hover, textarea:hover { border:1px #72c714 solid; }

legend		{ font:14px arial; color:#595231; font-weight:bold; padding:0 10px 0 5px; }
label		{ font-size:12px; margin:0 10px 0 0; padding:0; color:#595231; font-weight:bold; float:right; }
fieldset	{ border:3px solid #d6d1bc; padding:5px; }
.question	{ font-weight:normal; margin:0 0 0 25px; }
.reponse	{ font-weight:bold; margin:0 0 0 25px; }
.noreponse	{ font-weight:bold; margin:0 0 0 25px; color:#646661; }

/* COURSES A VENIR */
img.left	{ margin:20px 30px 5px 0; border:1px solid black; float:left; }

/* MEDIATHEQUE */
div.media	{ margin:15px 0 0 0;  }
div.media img.picture	{ border:3px solid #fff;  }
div.media img.picture:hover	{ border:3px solid #72c714;  }
.photo		{ border:3px solid #fff; }

div#z_video	{ background: url(../img/bg_video.jpg) no-repeat 0 0; margin:70px 0 0 0; padding-top:30px; width:369px; height:319px; }
div.video_g { padding:0 5px 0 0; height:330px; width:350px; overflow-x:hidden; overflow-y:auto; }


/* CONTACTS */
div.contact { background:url(../img/contact.jpg) no-repeat 100% 100%; margin:10px 0 0 5px; padding:0 5px 0 0; height:550px; width:355px; overflow-x:hidden; overflow-y:auto; }

.links		{ text-align:right; font-size:10px; margin-top:5px; }