/*
    Cr�ation     : 2005-07-23 - Corentin Larose <dev@aquaprod.fr>
    Modification : 2005-08-26 - Corentin Larose <css@aquaprod.fr>
    Feuille de style commune pour l'affichage � l'�cran
*/

@media screen {
	/* ID ======================================================================================= */

	div#pageBlock {
		position:absolute;
		left:50%;
		top:0px;
		width:760px;
		border-top:1px solid #DDD;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		border-left:1px solid #DDD;
		margin:10px 0px 10px -380px;
	}
	div#pageHeader {
		clear:both;
		height:100px;
		border-bottom:1px solid #999;
		background:#EAEBED url(../pics/interface/logo.png) no-repeat 10px center;
	}	
	div#pageFooter {
		clear:both;
	}
	
	div#i18nBox {
		position:absolute;
		top:10px;
		right:10px;
		width:200px;
		text-align:right;
	}
	
	div#menuBlock {
		float:left;
		width:189px;
		padding:5px;
		border-top:1px solid #EEE;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		margin:0 0 10px 0;
		background-color:#EAEBED;
	}
	div#menuHeader {}
	div#menuBody {}
	div#menuFooter {}
	
	div#currentPositionBox {
		float:left;
		width:520px; 
		padding:20px 0 0 20px; 
	}
	
	div#connexionBox {
		display:none;
	}
		
	div#newsletterBox {
		float:left;
		clear:left;
		width:189px;
		padding:5px;
		border-top:1px solid #FFF;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		color:#21536A;
		background-color:#EAEBED;
	}
	
	div#searchBox {
		float:left;
		clear:left;
		width:189px;
		padding:5px;
		border-top:1px solid #EEE;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		color:#21536A;
		background-color:#EAEBED;
	}
	
	div#footer1 {
		padding:5px;
		border-top:1px solid #FFF;	
		border-bottom:1px solid #999;	
		color:#21536A;
		background-color:#EAEBED;
		text-align:right;
	}
	div#footer2 {
		padding:5px;
		text-align:center;
	}

	/* CLASS ==================================================================================== */
	
	div#i18nBox img.current { border:1px solid #FF0; }	
	div#menuBody a.current { font-weight:bold; color:#330099; }
	div#menuBody a:hover { font-weight:bold; color:#330099; }
	
	*.hidden { display:none; visibility:hidden;	}
	*.msg {
		padding:0px 0px 0px 20px;
		color:#00CC33;
		font-size:11px;	
		font-weight:bold;
		background: url(../ac_shared/pics/ok.gif) no-repeat left center;
	}	
	*.warning {
		padding:0px 0px 0px 20px;
		color:#EEEF00;
		font-size:11px;	
		font-weight:bold;
		background: url(../ac_shared/pics/warning.gif) no-repeat left center;
	}	
	*.error {
		padding:0px 0px 0px 20px;
		color:#FF0000;
		font-size:11px;	
		font-weight:bold;
		background: url(../ac_shared/pics/error.gif) no-repeat left center;
	}
	input.inputButton {}
	input.inputCheckbox {}
	input.inputFile {
		background-color:#DEF;
	}
	input.inputPassword {
		background-color:#DEF;
	}
	input.inputRadio {}
	input.inputReset {
		border-top:1px solid #FFF;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		border-left:1px solid #FFF;
		background-color:#EAEBED;
	}
	select.inputSelect {
		background-color:#DEF;
	}
	input.inputSubmit {
		border-top:1px solid #FFF;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		border-left:1px solid #FFF;
		background-color:#EAEBED;
	}
	input.inputText {
		border-top:1px solid #999;
		border-right:1px solid #FFF;
		border-bottom:1px solid #FFF;
		border-left:1px solid #999;
		background-color:#DEF;
	}
	textarea.inputTextarea {
		background-color:#DEF;
	}
	
	/* TAGS ===================================================================================== */

	div#pageHeader h1 { display:none; }
	div#pageHeader li { display:inline; list-style-type:none; }
	div#pageHeader a { color:#EAEBED; }

	div#menuBody ul {}
	div#menuBody li { color:#21536A; font-weight:bold; list-style-type:none; }
	div#menuBody li ul li { font-weight:normal; margin:0 0 0 10px; }
	div#menuBody a { color:#21536A;  text-decoration:none; }

	div#i18nBox img { border:1px solid #000000;	vertical-align:middle; }
	div#pageFooter * { color:#21536A; }
	
	* {	padding:0px; margin:0px; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;	}
	fieldset { padding:5px;	border:1px solid #FFF; }
	legend { font-weight:bold; }
	label { display:block; }
	img { border:0px; }	
	ul { list-style-position:inside; }
	
	/* Tables */
	table { border-collapse:collapse; }
}