html, body {background-color : #F8F8F8;margin:0px 0px 0px 0px;}

/*********************  header   ***************************************/

div#envoipass{display: none;}

div#header {background:#505050; width:100%; height:20px; padding:5px 0px 5px 0px;}
div#header p{font-family:Verdana, Times New Roman;font-size:8pt;color:#C0C0C0;}
div#header a:link {font-family:Verdana, Times New Roman;font-size:8pt;color:#C0C0C0;text-decoration:none;}
div#header a:visited {font-family:Verdana, Times New Roman;font-size:8pt;color:#C0C0C0;text-decoration:none;}
div#header a:hover {font-family:Verdana, Times New Roman;font-size:8pt;color:#FFFFFF;text-decoration:none;}

div#headercontenu {background:#505050; width:100%; height:40px; padding: 5px 0px 5px 0px; margin-bottom:0px;}
div#headercontenu p{font-family:Verdana, Times New Roman;font-size:8pt;color:#FFFFFF;}
div#headercontenu a:link {font-family:Verdana, Times New Roman;font-size:14pt;color:#FFFFFF;text-decoration:none;}
div#headercontenu a:visited {font-family:Verdana, Times New Roman;font-size:14pt;color:#FFFFFF;text-decoration:none;}
div#headercontenu a:hover {font-family:Verdana, Times New Roman;font-size:14pt;color:#FFFFFF;text-decoration:underline;}
div#headercontenu span.image {float: left; margin: 0px;}
div#headercontenu span.nomsite {float: left; margin: 5px;}
div#headercontenu span.utilisateur { float: right; font-family:Verdana, Times New Roman;font-size:10pt; color:#9D9D9D; margin: 5px;}
div#headercontenu a.utilisateur:link {font-family:Verdana, Times New Roman;font-size:10pt;color:#FFFFFF;text-decoration:none;}
div#headercontenu a.utilisateur:visited {font-family:Verdana, Times New Roman;font-size:10pt;color:#FFFFFF;text-decoration:none;}
div#headercontenu a.utilisateur:hover {font-family:Verdana, Times New Roman;font-size:10pt;color:#FFFFFF;text-decoration:underline;}

#wslogo {background: url('../images/logo.png') no-repeat center center; position:relative;left:50%;margin-left:-175px;margin-top:50px;width:350px;height:124px;}

div#ident {background:#FFFFFF; width:350; left:50%; margin-left:-175px; margin-top:30px; padding: 15px; border: 1px solid #DEDEDE; position:relative;}
div#ident p{font-family:Verdana, Times New Roman; font-size:10pt; color:#868789; margin:5px 0px 0px 0px;}
div#ident input.text  {border:1px solid #DEDEDE; background:#F8F8F8; text-align:center; font-family:Verdana, Times New Roman; font-size:14pt; color:#505050; color:#000; margin:5px 0px 5px 0px; width:100%; height:35px;}
div#ident input.submit { float: right; }
div#ident p.forgetmenot { font-weight: normal; float: left; margin-bottom: 0; }

div#oubliepass {text-align:center; margin:10px 0px 0px 0px;}

a.oubliepass:link {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:none;}
a.oubliepass:visited {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:none;}
a.oubliepass:hover {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:underline;}

div#infoident {background:#FFFFE0; width:350; left:50%; margin-left:-175px; margin-top:30px; padding: 15px; border: 1px solid #E6DB55; position:relative;}
div#infoident p{font-family:Verdana, Times New Roman; font-size:9pt; color:#868789; margin:5px 0px 0px 0px;}

div#infodeconnexion {background:#FFFFE0; width:350; left:50%; margin-left:-175px; margin-top:30px; padding: 15px; border: 1px solid #E6DB55; position:relative; display: none;}
div#infodeconnexion p{font-family:Verdana, Times New Roman; font-size:9pt; color:#868789; margin:5px 0px 0px 0px;}

div#erreur {background:#FFEBE8; width:350; left:50%; margin-left:-175px; margin-top:15px; padding: 15px; border: 1px solid #CC0000; position:relative; display: none;}
div#erreur p{font-family:Verdana, Times New Roman; font-size:9pt; color:#868789; margin:5px 0px 0px 0px;}

div#pass {background:#FFFFFF; width:350; left:50%; margin-left:-175px; margin-top:15px; padding: 15px; border: 1px solid #DEDEDE; position:relative;}
div#pass p{font-family:Verdana, Times New Roman; font-size:10pt; color:#868789; margin:5px 0px 0px 0px;}
div#pass input.text  {border:1px solid #DEDEDE; background:#fff; text-align:center; font-family:Verdana, Times New Roman; font-size:14pt; color:#505050; color:#000; margin:5px 0px 5px 0px; width:100%; height:35px;}
div#pass input.submit { float: right; }

div#footer {background:#F8F8F8; width:100%; height:20px; padding: 0px; margin-top:-40px; top:100%; position:absolute;}
div#footer a:link {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:none;float:right;}
div#footer a:visited {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:none;float:right;}
div#footer a:hover {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:underline;float:right;}

div#titre {background:#F8F8F8; width:100%; height:45px;}
div#titre h1{font-family:Times New Roman; font-size:18pt; color:#505050; margin: 10px 0px 0px 5px; float:left; font-style: italic;}
div#titre span.image{float: left; margin: 0px;}

div#contenu {background:#F8F8F8; width:100%; position:relative; padding: 5px;}
div#contenu span.coupoeil{float: left; width:48%; padding: 5px;}
div#contenu span.commentaire{float: right; width:48%; padding: 5px;}
div#contenu span.form{float: left; width:68%; padding: 5px;}
div#contenu span.action{float: right; width:29%; padding: 5px;}

div#devannonceurs {display: none;}
div#devvideos {display: none;}
div#devactualites {display: none;}
div#devutilisateurs {display: none;}
div#devcommunes {display: none;}
div#devthemes {display: none;}

div#valform {background:#FFFFE0; width:100%; margin-top:20px; padding: 15px; border: 1px solid #E6DB55; position:relative; display: none;}
div#valform p{font-family:Verdana, Times New Roman; font-size:9pt; color:#868789; margin:5px 0px 0px 0px;}

div#notvalform {background:#FFEBE8; width:100%; margin-top:20px; padding: 15px; border: 1px solid #CC0000; position:relative; display: none;}
div#notvalform p{font-family:Verdana, Times New Roman; font-size:9pt; color:#868789; margin:5px 0px 0px 0px;}

div#valsauvegarde {background:#FFFFE0; width:100%; margin-top:20px; padding: 15px; border: 1px solid #E6DB55; position:relative; display: none;}
div#valsauvegarde p{font-family:Verdana, Times New Roman; font-size:9pt; color:#868789; margin:5px 0px 0px 0px;}

table.contenu {border-width:1px; border-style:solid; border-color:#DFDFDF;}
td.contenutitre {background-image: url(../images/screen-options-left.gif);}
td.contenuhistorique {background-color: #F8F8F8;}
td.contenuseparateur {background-color: #DFDFDF;}
td.contenuvalidation {background-color: #EAF2FA;}

td.menuhome {background-image: url(../images/fav.png);}

table.menu {border-width:1px; border-style:solid; border-color:#DFDFDF;}
td.menu {background-image: url(../images/ed-bg.gif);}

table.sousmenu {border-width:1px; border-style:solid; border-color:#DFDFDF;}
td.sousmenu {background-color: #FFFFFF;}
td.sousmenunonactif {background-color: #EAF2FA;}

p.titretableau{font-family:Verdana, Times New Roman; font-size:9pt; color:#505050; margin: 0px 0px 0px 0px; float:left; font-weight:bold;}
p.contenu{font-family:Verdana, Times New Roman; font-size:9pt; color:#505050; margin: 10px 10px 10px 10px;}
p.contenu2{font-family:Verdana, Times New Roman; font-size:9pt; color:#505050; margin: 0px 0px 5px 0px;}
p.contenu3{font-family:Verdana, Times New Roman; font-size:9pt; color:#C0C0C0; margin: 0px 5px 0px 0px;font-style: italic;}
p.coupoeil{font-family:Verdana, Times New Roman; font-size:9pt; color:#9D9D9D; margin: 5px 5px 5px 5px; font-style: italic;}
p.pagedisponible{font-family:Verdana, Times New Roman; font-size:9pt; color:#9D9D9D; margin: 5px 5px 5px 5px; float:right;}
p.menuhome{font-family:Times New Roman; font-size:13pt; color:#FFFFFF; margin: 0px 0px 0px 0px;}
p.contenuhistorique{font-family:Times New Roman; font-size:9pt; color:#21759B; margin: 5px;}
p.contenunonautorise{font-family:Times New Roman; font-size:11pt; color:#8C8C8C; margin: 5px; font-weight:bold;}
p.sousmenunonactif{font-family:Verdana, Times New Roman;font-size:9pt;color:#C0C0C0;text-decoration:none; margin: 0px 0px 0px 10px;}
p.sud-concept{font-family:Verdana, Times New Roman;font-size:9pt;color:#8C8C8C;}

a.contenutableau_modif:link {font-family:Verdana, Times New Roman;font-size:10pt;color:#21759B;text-decoration:none;}
a.contenutableau_modif:visited {font-family:Verdana, Times New Roman;font-size:10pt;color:#21759B;text-decoration:none;}
a.contenutableau_modif:hover {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:none;}

a.contenutableau:link {font-family:Verdana, Times New Roman;font-size:10pt;color:#21759B;text-decoration:none;font-weight: bold;}
a.contenutableau:visited {font-family:Verdana, Times New Roman;font-size:10pt;color:#21759B;text-decoration:none;font-weight: bold;}
a.contenutableau:hover {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:none;font-weight: bold;}

a.contenuhistorique:link {font-family:Verdana, Times New Roman;font-size:10pt;color:#21759B;text-decoration:none;}
a.contenuhistorique:visited {font-family:Verdana, Times New Roman;font-size:10pt;color:#21759B;text-decoration:none;}
a.contenuhistorique:hover {font-family:Verdana, Times New Roman;font-size:10pt;color:#FF5601;text-decoration:none;}

a.contenuhistoriqueadmin:link {font-family:Times New Roman;font-size:13pt;color:#505050;text-decoration:none;}
a.contenuhistoriqueadmin:visited {font-family:Times New Roman;font-size:13pt;color:#505050;text-decoration:none;}
a.contenuhistoriqueadmin:hover {font-family:Times New Roman;font-size:13pt;color:#FF5601;text-decoration:none;}

a.menu:link {font-family:Times New Roman;font-size:13pt;color:#21759B;text-decoration:none;}
a.menu:visited {font-family:Times New Roman;font-size:13pt;color:#21759B;text-decoration:none;}
a.menu:hover {font-family:Times New Roman;font-size:13pt;color:#FF5601;text-decoration:none;}

a.menu_on:link {font-family:Times New Roman;font-size:13pt;color:#FFFFFF;text-decoration:none;}
a.menu_on:visited {font-family:Times New Roman;font-size:13pt;color:#FFFFFF;text-decoration:none;}
a.menu_on:hover {font-family:Times New Roman;font-size:13pt;color:#FF5601;text-decoration:none;}

a.sousmenu:link {font-family:Verdana, Times New Roman;font-size:9pt;color:#21759B;text-decoration:none; margin: 0px 0px 0px 10px;}
a.sousmenu:visited {font-family:Verdana, Times New Roman;font-size:9pt;color:#21759B;text-decoration:none; margin: 0px 0px 0px 10px;}
a.sousmenu:hover {font-family:Verdana, Times New Roman;font-size:9pt;color:#505050;text-decoration:none; margin: 0px 0px 0px 10px;}

a.menuactif:link {font-family:Times New Roman;font-size:13pt;color:#FFFFFF;text-decoration:none;}
a.menuactif:visited {font-family:Times New Roman;font-size:13pt;color:#FFFFFF;text-decoration:none;}
a.menuactif:hover {font-family:Times New Roman;font-size:13pt;color:#FF5601;text-decoration:none;}

a.modifcontenu:link {font-family:Verdana, Times New Roman;font-size:9pt;color:#21759B;text-decoration:underline;}
a.modifcontenu:visited {font-family:Verdana, Times New Roman;font-size:9pt;color:#21759B;text-decoration:underline;}
a.modifcontenu:hover {font-family:Verdana, Times New Roman;font-size:9pt;color:#FF5601;text-decoration:underline;}

a.sud-concept:link {font-family:Verdana, Times New Roman;font-size:9pt;color:#8C8C8C;text-decoration:none;}
a.sud-concept:visited {font-family:Verdana, Times New Roman;font-size:9pt;color:#8C8C8C;text-decoration:none;}
a.sud-concept:hover {font-family:Verdana, Times New Roman;font-size:9pt;color:#FF5601;text-decoration:underline;}

a.lien_externe:link {font-family:Verdana, Times New Roman;font-size:9pt;color:#FF5601;text-decoration:none; font-weight: bold;}
a.lien_externe:visited {font-family:Verdana, Times New Roman;font-size:9pt;color:#FF5601;text-decoration:none; font-weight: bold;}
a.lien_externe:hover {font-family:Verdana, Times New Roman;font-size:9pt;color:#FF5601;text-decoration:underline; font-weight: bold;}

textarea.modifiermetatag  {border:1px solid #DEDEDE; background:#FFFFFF; font-family:Verdana, Times New Roman; font-size:10pt; color:#000000; width:98%; height:50px;}
input.modifiermetatag  {border:1px solid #DEDEDE; background:#FFFFFF; font-family:Verdana, Times New Roman; font-size:10pt; color:#000000; width:98%;}
input.modifierNom  {border:1px solid #DEDEDE; background:#FFFFFF; font-family:Verdana, Times New Roman; font-size:14pt; color:#000000; width:98%;}
input.modifierNomChemin  {border:1px solid #DEDEDE; background:#FFFFFF; font-family:Verdana, Times New Roman; font-size:10pt; color:#000000; width:250px;}
input.modifierNomTaille  {border:1px solid #DEDEDE; background:#FFFFFF; font-family:Verdana, Times New Roman; font-size:10pt; color:#000000; width:100px;}
input.modifierPhoto  {border:1px solid #DEDEDE; background:#FFFFFF; font-family:Verdana, Times New Roman; font-size:10pt; color:#000000; width:98%;}
input.ValidmodifierPhoto  {border:1px solid #505050; background:#FFFFFF; font-family:Verdana, Times New Roman; font-size:10pt; color:#505050;}

tr.impaire td {background-color: #F0F0F0;}