/**
* @file main.css
* @brief Fichier CSS pour le site
*/

body {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11pt;
	margin:0px;
	text-align:left;
	background-image:url(beige.gif);
	background-repeat:repeat;
}

a {
	color:#0066FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	border:none;
	padding:2px;
	font-size:14pt;
	display:block;
	margin:0px;
	color:white;
	background-color:#000066;
	font-weight:bold;
	margin-bottom:5px;
}

h2 {
	border:none;
	border-bottom:solid 1px black;
	padding:2px;
	font-size:12pt;
	background-color:yellow;
	display:block;
	font-weight:bold;
	margin:0px;
}


div.box, div.boxWarning, div.boxBug, div.boxFatal, #boxSuccess, #boxFailure {
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}

div.boxWarning {
	border:solid 1px #FFAAAA;
	background-color:#FFCCCC;
}

div.boxBug {
	border:solid 3px black;
	background-color:red;
	color:white;
	font-size:12pt;
}

div.boxFatal {
	border:solid 3px black;
	background-color:green;
	color:white;
	font-size:12pt;
}

#boxSuccess {
	background-color:#eeffee;
}

#boxFailure {
	background-color:#ffeeee;
}

tr.rowEven {
	background-color: #fff;
}

tr.rowOdd {
	background-color: #eee;
}

th {
	background-color: #eee;
	font-weight:bold;
	text-align:center;
}

th, td {
	padding-left:10px;
	padding-right:10px;
}

.unpublished {
	color:red;
}

.mandatory {
	font-weight:bold;
	color:red;
}

div.welcomeBox {
	border:non;
	margin:10px;
	padding:5px;
	font-size:20pt;
	text-align:center;
	font-weight:bold;
}

/* ===========================================================================
les différentes parties de la page
=========================================================================== */
div.mainBox {
	margin-right:1px;
	margin-left:156px;
	margin-top:25px;
	margin-bottom:0px;
	padding-bottom:20px;
}

div.menuBox {
	position:absolute;
	left:1px;
	top:52px;
	width:150px;
	padding:0px;
}

div.headerBox {
	border:none;
	border-bottom:solid 1px #AAAAAA;
	margin:0px;
	padding:5px;
	height:19px;
	background-color:#EEEEEE;
	color:#002222;
	/*clear:both;*/
	text-align:center;
}

div.footerBox {
	height:20px;
	margin:0px;
	margin-top:5px;
	padding:5px;
	color:#002222;
	text-align:center;
}

/* ===========================================================================
annonce
=========================================================================== */

div.annonce {
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	clear:both;
}

div.titleAnnonce {
	padding:3px;
	margin-bottom:2px;
	text-align:left;
	font-weight:bold;
	border:solid 1px #CCCCCC;
	background-color:#DDDDDD;
}

div.picAnnonce {
	float:left;
	padding:0px;
	margin:0px;
	margin-right:10px;
	width:150px;
}

div.hackAnnonce {
	clear:both;
	height:5px;
}

div.annonceDescription {
	padding:5px;
	text-align:left;
}

img {
	border:0px;
}

li {
	margin-bottom:5px;
}

/* ===========================================================================
menu
=========================================================================== */
div.menuTitle {
	border-bottom:1px solid black;
	padding:2px;
	text-align:left;
	font-weight:bold;
	margin:0px;
	margin-left:3px;
	margin-right:5px;
	width:130px;
}

div.menuContent {
	padding:2px;
	padding-top:8px;
	text-align:left;
	margin:0px;
	margin-left:3px;
	margin-right:5px;
	margin-bottom:2px;
	width:130px;
}

div.menuContent ul {
	list-style-position:outside;
	list-style-type:disc;
	margin:0px;
	padding-left:20px;
}

/* ===========================================================================
Bouton
=========================================================================== */
a.button:hover {
	text-decoration:none;
}

tr.button {
	background-color:#F7F7FF;
}

td.button {
	border: 1px solid #AAAAAA;
	padding:3px;
}

div.buttonsList {
	border:none;
	padding:0px;
	margin-bottom:10px;
}

/* ===========================================================================
forms
=========================================================================== */
input.textInput {
	border : 1px solid #bbbbbb;
	background-color : #FFFFFF;
	color : #000000;
	font-size : 10pt;
	font-weight : normal;
}

input.button {
	margin-top:3px;
	border:solid 1px #AAAAAA;
	font-size:10pt;
	color:#000000;
	background-color:#EEEEEE;
}

textarea {
	background-color : #FFFFFF;
	color : #000000; 
	padding:5px;
	font-weight : normal;
	border : 1px solid #bbbbbb;
}
