
/* GENERAL */

@font-face {
	font-family: lucida_grande;
	src: url('divers/lucida_grande.ttf');
}

body.normal						{background:#44484F;margin:0px;overflow:auto}
body.fenetre					{background:#F7FBFF;margin:0px;text-align:center;overflow:auto;}

a:active,a:visited,a:link		{color:#000086;text-decoration:none;font-weight:700;font-family:Verdana}
a:hover							{color:#FF0000;text-decoration:underline;font-weight:700;font-family:Verdana}

div.contenu						{width:1000px;height:100%;margin-left:auto;margin-right:auto;background:#F7FBFF}
div.logo							{width:800px;height:300px;margin-left:auto;margin-right:auto;}
div.menu_et_connexion			{width:1000px;height:50px;padding-top:5px;padding-bottom:15px}
div.navig						{width:1000px;text-align:center}

img								{border:none;}
p,form							{margin:0px;font-family:Verdana;}
ul								{list-style-type:none}

h1								{font-family:Verdana;font-size:18px;text-align:center;margin-top:0px;color:#004DFF} /* TITRE SITE PAGE NAVIG */
h2								{background-color:#FFD36B;text-align:center;color:red;margin:10px;width:900px;margin-left:auto;margin-right:auto;padding:5px;font:700 30px Trebuchet MS}
h3								{background-color:#FFD36B;text-align:center;color:red;margin:10px;width:400px;margin-left:auto;margin-right:auto;padding:5px;font:700 20px Trebuchet MS}
h4								{color:#2EA100;font:700 18px Verdana;margin:10px;text-decoration:underline;} /* SOUS-TITRE PAGE */

p.description					{color:#000000;width:90%;margin-left:auto;margin-right:auto;font:14px lucida_grande;text-align:left}
p.description_centre			{color:#000000;width:90%;margin-left:auto;margin-right:auto;font:14px lucida_grande;}

/* FORMULAIRES */

input:focus, textarea:focus		{background-color: #ffffcd;}

div.formulaire3 					{background-color: #ecf4fe;width:70%;margin-left:auto;margin-right:auto;padding: 10px;}
label.formulaire3 				{color: #000000;float: left;width: 30%;text-align: right;font-family: Arial;font-size:0.9em;}
legend.formulaire3 				{font-family: Verdana;font-size:1em;color: #000000;margin-bottom: 15px;font-weight:bold;}
fieldset.formulaire3				{margin-bottom: 15px;width:90%;margin-left:auto;margin-right:auto;background-color: #ecf4fe;padding:10px;}
input.formulaire3					{width: 65%;margin-bottom: 15px;}
textarea.formulaire3				{width: 65%;overflow-y:scroll;margin-bottom: 15px;}

div.formulaire4 					{background-color: #ecf4fe;width:60%;margin-left:auto;margin-right:auto;padding: 10px;}
label.formulaire4					{color: #000000;float: left;width:40%;text-align: right;font-family: Arial;font-size:0.9em;}
legend.formulaire4				{font-family: Verdana;font-size:1em;color: #000000;margin-bottom: 15px;font-weight:bold;}
fieldset.formulaire4				{margin-bottom: 15px;width:90%;margin-left:auto;margin-right:auto;background-color: #ecf4fe;padding:10px;}
input.formulaire4					{width: 50%;margin-bottom: 15px;}
select.formulaire4					{width: 50%;margin-bottom: 15px;}
textarea.formulaire4				{width: 50%;overflow-y:scroll;margin-bottom: 15px;}

div.formulaire2 					{background-color: #ecf4fe;width:60%;margin-left:auto;margin-right:auto;padding: 10px;}
label.formulaire2					{color: #000000;float: left;width:40%;text-align: right;font-family: Arial;font-size:0.9em;}
legend.formulaire2				{font-family: Verdana;font-size:1em;color: #000000;margin-bottom: 15px;font-weight:bold;}
fieldset.formulaire2				{margin-bottom: 15px;width:90%;margin-left:auto;margin-right:auto;background-color: #ecf4fe;padding:10px;}
input.formulaire2					{width: 50%;margin-bottom: 15px;}
textarea.formulaire2				{width: 50%;overflow-y:scroll;margin-bottom: 15px;}

div.formulaire1					{background-color: #ecf4fe;width:35%;margin-left:auto;margin-right:auto;padding: 10px;}
label.formulaire1					{color: #000000;float: left;width:48%;text-align: right;font-family: Arial;font-size:0.9em;}
legend.formulaire1				{font-family: Verdana;font-size:1em;color: #000000;margin-bottom:15px;font-weight:bold;}
fieldset.formulaire1				{margin-bottom:15px;width:90%;margin-left:auto;margin-right:auto;background-color: #ecf4fe;padding:10px;}
input.formulaire1					{width: 25%;margin-bottom: 15px;}
input.formulaire1erreur			{width: 25%;background-color: #ff8787;margin-bottom:10px;}
.alerte 							{border: 1px solid red;margin-left:auto;margin-right:auto;padding-top:10px;margin-bottom: 10px;}
textarea.formulaire1				{width: 25%;overflow-y:scroll;margin-bottom: 15px;}

button.positive					{background-color:#f5f5f5;border:1px solid #c2c2c2;border-top:1px solid #dedede;border-left:1px solid #dedede;font-weight:bold;color:#529214;cursor:pointer;padding:5px 10px 6px 7px;}
.positive button img,.positive img	{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
button.positive:hover			{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
button.positive:active			{background-color:#529214;border:1px solid #529214;color:#fff;}

/* CONNEXION */

div.Connexion					{width:300px;margin:auto;text-align:left;font-size:15px;margin-top:40px;margin-bottom:20px}
div.Connexion2					{width:300px;margin:auto;font-size:13px;margin-bottom:20px}
div.login 						{font-family:Verdana;font-size:14px;color:#24618E;font-weight:bold;text-align:center;background-color:#BFFFBF;padding:5px;width:30%;margin-left:auto;margin-right:auto;margin-top:7px}
div.rappel						{text-align:left;margin-top:15px;width:95%}
div.comentaires_body2			{width:675px;border:none;padding:0px;text-align:center;font-size:13px;font-family:Verdana}
div.commentaires					{width:700px;margin-left:auto;margin-right:auto;border:1px solid #0934FF;margin-bottom:50px;}
div.blog							{width:900px;margin-left:auto;margin-right:auto;border:1px solid #0934FF;margin-bottom:50px;}
div.blog_apercu					{width:900px;margin-left:auto;margin-right:auto;border:1px solid #0934FF}
div.admin_com					{width:700px;margin-left:auto;margin-right:auto;border:1px solid #000000;padding:10px}

p.resultat_rech					{color:#000000;font:700 13px Verdana}
p.copyright						{font-size:11px;border-top:6px double #FF0000;width:95%;margin-top:10px;padding:10px;margin-left:auto;margin-right:auto;text-align:center}
p.maintenance					{color:#004DFF;font:700 17px Verdana;width:100%;margin-left:auto;margin-right:auto;}
p.mentions						{font-family:Tahoma;font-size:13px;width:85%;margin-left:auto;margin-right:auto}
p.aide_galerie					{color:#466BA4;text-align:center;font:700 13px Verdana}
p.conditions_inscriptions		{color:#000000;font:14px Verdana;list-style-type: none;margin-left:300px;margin-right:auto;text-align:left}
p.contact						{color:#0000CD;text-align:center;font:700 12px Tahoma}
p.interdit						{border:6px double #FF0000;padding:20px;background-color:#ffb287;color:#FF0000;width:600px;margin:50px auto;font:700 20px Verdana}
p.message_final_ok				{border:6px double #008000;padding:20px;background-color:#c1ffc1;color:#008000;width:600px;margin:100px auto 150px;font:700 18px Verdana}
p.message_final_ko				{border:6px double #FF0000;padding:20px;background-color:#ffb287;color:#FF0000;width:600px;margin:100px auto 150px;font:700 18px Verdana}
p.titre_rappel					{color:#FFFFFF;margin-left:20px;padding-left:5px;background-color:#7A849F;font:700 13px Verdana} /* RAPPEL NAVIG */
p.form_com						{border:none;font-size:12px;font-family:Tahoma;color:#466BA4;vertical-align:middle} /* AJOUTER COMMENTAIRE */
p.from_comment					{color:#000000;text-align:center;font:700 12px Tahoma}
p.from_comment_2				{color:#FF00FF;text-align:center;font:700 12px Tahoma}
p.date_comment					{color:#000000;text-align:center;font:italic 11px Arial}
p.comment						{color:#1668BB;text-align:center;font:700 12px Tahoma}
p.image_anti-spam				{color:#000000;font:700 12px Verdana}
p.commentaires_hf				{border:none;color:#FFFFFF;background-color:#0F81FF;text-align:center;vertical-align:middle;padding-top:5px;padding-bottom:5px;font:700 15px Tahoma}
p.blog_hf						{border:none;color:#FFFFFF;background-color:#0F81FF;text-align:center;vertical-align:middle;padding-top:5px;padding-bottom:5px;font:700 15px Tahoma}
p.blog_foot						{border:none;font-family:Tahoma;font-size:11px;color:#FFFFFF;padding-left:10px;padding-top:5px;padding-bottom:5px;background-color:#0F81FF;text-align:left}
p.blog_pages					{font-family:verdana;font-size:14px;text-align:center}
p.blog_body						{width:875px;border:none;padding:10px;text-align:center;font-size:13px;font-family:Verdana}
p.blog_comment					{border:none;border-color:#ffffff;font-family:verdana;font-size:13px;padding-left:10px;text-align:center;margin-bottom:15px;margin-top:15px}
p.blog							{color:#0000CD;font:700 12px Tahoma}
p.fiche_membres					{color:#008000;width:80%;margin-left:auto;margin-right:auto;font:700 15px Tahoma}
p.fiche_prenom					{color:#4169E1;width:80%;text-decoration:underline;margin-left:auto;margin-right:auto;font:700 20px Tahoma}
p.categorie_liens				{color:#8B0000;text-decoration:underline;font:700 16px Verdana}
p.description_liens				{color:#466BA4;width:80%;margin-left:auto;margin-right:auto;font:700 13px Verdana}
p.valign-center					{vertical-align:middle;}

.message_important				{color:#FF0000;margin-bottom:10px;text-align:center;font:700 14px Verdana}
.inputform						{font-family:verdana,arial;background-color:#f9f9f9;border:1px solid black;border-color:#9f9fbf;font-size:11px}

span.dcnx 						{font-family:Verdana;color:#FFFF00;}
span.menu 						{font-family:Verdana;color:#FFFFFF;}
span.txt_noir					{color:#000000}
span.txt_gris_f					{color:#525252}
span.txt_gris					{color:#818181}
span.txt_gris_c					{color:#C0C0C0}
span.txt_bleu_f					{color:#000080}
span.txt_bleu					{color:#0000FF}
span.txt_bleu_c					{color:#409FFF}
span.txt_vert_f					{color:#006633}
span.txt_vert					{color:#008100}
span.txt_vert_c					{color:#01C04F}
span.txt_violet_f				{color:#800080}
span.txt_violet					{color:#FF00FF}
span.txt_rouge,span.nb_resultats	{color:#FF0000}
span.txt_orange_f				{color:#F45000}
span.txt_orange					{color:#E28100}
span.txt_orange_c				{color:#FF9664}
span.txt_jaune					{color:#FFFF00}
span.txt_jaune_c				{color:#FFFF9D}
span.gras						{font-weight:700}
span.italic						{font-style:italic}
span.souligne					{text-decoration:underline}
span.barre						{text-decoration:line-through}
span.valid_att					{color:#FF8200;font-weight:700;font-family:Tahoma}
span.valid_oui					{color:#008000;font-weight:700;font-family:Tahoma}
span.valid_non					{color:#FF0000;font-weight:700;font-family:Tahoma}
span.fiche_reponse				{font-size:14px;color:#000000;font-weight:400}

label.cnx							{display:block;width:160px;float:left;}
label.adm_add-user				{color:#000000;font:700 13px Tahoma}

input.connexion 					{border:solid 1px;width:100px;border-color:#999999}
input.recherche					{border:1px solid black;border-color:#9f9fbf;background-color:#FFFF9D;height:22px;margin-right:1px}
input.b_recherche					{border:1px solid black;border-color:#9f9fbf;background-color:#f9f9f9;height:26px;background-image: url(pics/bouton_01.gif);}
input.add_comment					{border:1px solid black;border-color:#9f9fbf;background-color:#f9f9f9;font-size:11px;height:18px}
input.send						{border:#dddddd 1px solid;border-color:#9f9fbf;font-size:13px;background-color:#f9f9f9;font-family:Tahoma}

textarea.add_blog					{border:1px solid black;border-color:#9f9fbf;background-color:#f9f9f9;font-size:12px;font-family:Tahoma}
textarea.add_comment				{border:1px solid black;border-color:#9f9fbf;background-color:#f9f9f9;font-size:11px}

ul.formation						{color:#000000;font:13px Verdana;list-style-type: none;}

li.rappel						{font-family:Verdana;color:#000000;font-size:11px;line-height:20px}
li.recheche						{font-family:Verdana;color:#000000;font-size:11px;line-height:20px}

img.gal							{padding:1px;border:1px dotted gray;margin:20px;text-align:center}
img.liste_gal					{padding:1px;border:1px dotted gray;margin:5px;text-align:center}
img.cadre						{border:1px solid;border-color:#000000}

table.liste_com					{border:solid 1px;border-color:#000000;border-collapse:collapse;width:auto;margin:20px auto}
table.liste_gal					{border:solid 1px;border-color:#000000;border-collapse:collapse;width:auto;margin:20px auto}
table.liste_blog					{border:solid 1px;border-color:#000000;border-collapse:collapse;width:auto;margin:20px auto}

td.liste_blog					{border:solid 1px;border-color:#000000;font-size:14px;font-family:Tahoma;color:#000000;padding:10px;text-align:center}
td.liste_gal						{border:solid 1px;border-color:#000000;color:#000000;padding-left:3px;padding-right:3px;text-align:center;font:700 12px Tahoma}
td.liste_com						{border:solid 1px;border-color:#000000;font-size:12px;font-family:Tahoma;color:#000000;padding:10px;text-align:center}
td.liste_cours_vu				{border:solid 1px;border-color:#000000;font-size:12px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;background-color: #ccffcc}
td.liste_cours_pse				{border:solid 1px;border-color:#000000;font-size:12px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;background-color: #ccffff}
td.liste_cours_brevet			{border:solid 1px;border-color:#000000;font-size:12px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;background-color: #ffd6a5}
td.liste_cours_eval				{border:solid 1px;border-color:#000000;font-size:12px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;background-color: #ff7979}
td.liste_cours_non_vu			{border:solid 1px;border-color:#000000;font-size:12px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;background-color: #fffa96;}
td.titre_liste_com				{border:solid 1px;border-color:#000000;color:#000000;padding:10px;text-align:center;font:700 14px Tahoma}
td.titre_liste_blog				{border:solid 1px;border-color:#000000;color:#000000;padding:10px;text-align:center;font:700 14px Tahoma}
td.admin_liste-user-1			{border:solid 1px;border-color:#000000;color:#000000;padding:10px;text-align:center;font:700 14px Tahoma}

hr.comment						{height:1px;color:#000000;background-color:#000000;border:dotted;width:90%}

caption.fichiers					{font:20px Trebuchet MS;padding-bottom:15px;text-decoration:underline;font-style:italic}
table.fichiers					{border:solid 1px;border-color:#000000;border-collapse:collapse;width:auto;margin:20px auto}
th.fichiers						{border:solid 1px;border-color:#000000;font-size:16px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;}
td.fichiers						{border:solid 1px;border-color:#000000;font-size:16px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;}

table.membres					{border:solid 1px;border-color:#000000;border-collapse:collapse;width:auto;margin:20px auto}
td.membres						{border:solid 1px;border-color:#000000;font-size:12px;font-family:Tahoma;color:#000000;padding:10px;text-align:center;width:80px}
