/* Styles Intranet IDS par Pixme.fr */

/* Redéfinition balise HTML : */
body { padding:20px; margin:0; background:#FFF; font-size:12px; font-family:verdana, arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin:0 0 15px 0; padding:0; }
h1 { font-size:18px; } h2 { font-size:16px; } h3 { font-size:14px; } h4 { font-size:13px; } h5 { font-size:12px; } 
h1 { color:#F00; font-size:18px; font-weight:bold; border-bottom:1px dotted #F00; margin:0 0 20px 0; overflow:hidden; }
p { margin:0 0 10px 0; padding:0; }
table { margin:0 auto 10px auto; padding:0; background:#000; }
th { padding:4px 5px; background:#333; color:#FFF}
td { padding:2px 5px; background:#FFF; vertical-align:top; }
a { text-decoration:none; color:#666; }
	a:hover { text-decoration:underline; color:#F00; }
blockquote { background:#CCC; border:1px dashed #666; color:#000; padding:10px; }
fieldset { padding:10px; }
acronym { border-bottom:1px dotted #F00; }

/* Interface globale : */
#bordered { margin:0 auto; padding:0; width:988px; }
	#tl { height:12px; overflow:hidden; margin:0; padding:0 0 0 12px; background:url(img/tl.gif) no-repeat; }
		#tr { height:12px; overflow:hidden; margin:0; padding:0 12px 0 0; background:url(img/tr.gif) right no-repeat; }
			#tc { height:12px; overflow:hidden; margin:0; padding:0; background:url(img/tc.gif) repeat-x; }
	#ml { margin:0; padding:0 0 0 12px; background:url(img/ml.gif) repeat-y; }
		#mr { margin:0; padding:0 12px 0 0; background:url(img/mr.gif) right repeat-y; }
			#mc { margin:0; padding:0 8px; }
				#logo { display:block; width:180px; height:61px; float:left; background:#FFF url(img/idsfrance.gif) no-repeat; }
				#identifiant { height:51px; padding:5px 0; margin:0 0 15px 0; text-align:right; }
				#gauche { width:150px; float:left; background:#CCC; margin:0 0 50px 0; }
					.titremenu { padding:10px 5px; margin:0; overflow:hidden; background:#666; color:#FFF; font-weight:bold; clear:left; }
					.menu { width:150px; padding:0; margin:0; list-style:none; float:left; }
						.menu li { position:relative; color:#F00; font-weight:bold; padding:0; margin:0; width:150px; float:left; }
							.menu li:hover { background:#333; }
							.menu li ul { width:150px; padding:0; margin:0; list-style:none; position:absolute; left:150px; top:0; display:none; background:#333; }
							.menu li:hover ul { display:block; }
								.menu li ul li { padding:0; }
									.menu a { padding:4px; display:block; color:#F00; width:142px; }
										.menu a:hover { background:#F00; color:#FFF; text-decoration:none; }
				#droite { width:768px; float:left; padding:15px; }
			#bas { clear:both; text-align:center; padding:5px 0; border-top:1px dotted #F00; }

	#bl { height:12px; overflow:hidden; margin:0; padding:0 0 0 12px; background:url(img/bl.gif) no-repeat; }
		#br { height:12px; overflow:hidden; margin:0; padding:0 12px 0 0; background:url(img/br.gif) right no-repeat; }
			#bc { height:12px; overflow:hidden; margin:0; padding:0; background:url(img/bc.gif) repeat-x; }






/* classes personnalisées : */
.cadenas { padding-left:10px; background:url(img/cadenas.gif) 0 4px no-repeat; }
.excel  { padding:2px 0 2px 18px; background:url(img/excel.gif) 0 0 no-repeat; }
.blank { padding-right:10px; background:url(img/blank.gif) 100% 3px no-repeat; }
.readmore  { text-align:right; }
	.readmore a { padding-left:10px; background:url(img/readmorea.gif) 0 4px no-repeat; }
		.readmore a:hover { background:url(img/readmoreao.gif) 0 4px no-repeat; }
.imgG { float:left; margin:0 5px 5px 0; padding:0; border:2px solid #FFF; }
a img.imgG:hover { border:2px solid #F00; }
.pseudoth { font-weight:bold; text-align:center; border-bottom:1px dotted #000; }
.ok { background:#6F9 url(img/ok.gif) 10px 10px no-repeat; padding:10px 10px 10px 40px; border:2px solid #090; }
.pasok { background:#F99 url(img/pasok.gif) 10px 10px no-repeat; padding:10px 10px 10px 40px; border:2px solid #F00; }
.logout { padding:0 0 5px 20px; background:url(img/logout.png) no-repeat; }
.rouge { background:red; color:#FFF; padding:2px 0; text-align:center; }
.bleu { background:blue; color:#FFF; padding:2px 0; text-align:center; }
.orange { background:orange; color:#FFF; padding:2px 0; text-align:center; }
.vert { background:green; color:#FFF; padding:2px 0; text-align:center; }
.jaune { background:yellow; color:#000; padding:2px 0; text-align:center; }
.tdtitre { background:#CCC; font-weight:bold; text-align:center; }
.trtitre td { background:#CCC; font-weight:bold; text-align:center; }
.info { background:skyblue url("img/info.gif") no-repeat 6px 6px; padding:5px 5px 5px 25px; border:1px solid #003; margin:0 0 10px 0; }
.voir { padding:0 0 5px 20px; background:url(img/loupe.gif) no-repeat; }
.vignette { margin:0 5px 5px 0; padding:5px; width:150px; height:113px; overflow:hidden; float:left; }
.num { text-align:right; }
.question { border:1px solid #006; background:#74B6D5 url(img/question.gif) 5px 4px no-repeat; padding:8px 5px 8px 35px; margin:0 0 15px 0; font-weight:bold; overflow:hidden; }
/* FORUM */
a.setsolved { font-weight:bold; color:#0C0;  background:url("img/setsolved.gif") 0 2px no-repeat; padding-left:15px; } /* Lien "marqué comme résolu */
.solved { text-align:center; font-weight:bold; background:#6F9; padding:5px; } /* texte indiquant le sujet comme résolu */
tr.solvedpost td { background:#6F9; }
tr.priority td { background:#F99; }
.ajouter { background:url("img/ajouter.gif") no-repeat; padding-left:18px; }
.retour { background:url("img/retour.gif") no-repeat; padding-left:18px; }
.newflag { font-family:Geneva, Verdana, Clean, Arial; font-size:9px; color:#F00; }
.small { font-family:Verdana, Geneva, Arial; font-size:7pt; }
.centre { text-align:center; }
.droite { text-align:right; margin-right:5px; }
