/* Referenciamento */

body {
	margin:20px 0 0 0;
	padding:0;
	text-align: center;
	background:#244759 url(img/body_bg.gif) repeat-x top left;
	}
	
img {border:0;}

acronym{cursor:help;}

ul {margin:2px 0 12px 28px; padding:0; list-style-image:url(img/ul3.gif);}

.marquee{
	margin:0 0 16px 0;
	color:#4F98C0;
}

#container {
	float:left;	
	text-align: left;
	position: absolute;	
	left: 50%; 
	width: 900px;
	margin-left: -450px;
}

#header {
	float:left;
	width:900px;
	height:90px;
	background:#fff url(img/contentR_bg.jpg) repeat-y top right;
}

#headerLogo {
	float:left;
	width:200px;
	height:90px;
}

#headerBaseline {
	float:left;
	text-align:right;
	width:670px;
	height:50px;
	padding-right:30px;
	padding-top:40px;
	color:#4f98c0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
}
#headerBaseline h1{
	color:#4f98c0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:none;
}
#headerBaseline h1 a{
	color:#4f98c0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#headerBaseline h1 a:hover{text-decoration:none;}

/* Menu ---------------------------------------------------- */
#menu {
	float:left;
	width:935px;
	height:20px;
	padding:8px 0;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#6D8E9F;
	}
#menu a{
	text-decoration:none;
	font:14px Arial, Helvetica, sans-serif;
	color:#E0EAEF;
	padding:0 16px;
	}
#menu a:hover{color:#fff;}

/* Content ---------------------------------------------------- */
#content {
	float:left;
	width:900px;	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#ECEDEE url(img/contentR_bg.jpg) repeat-y top right;
	color:#4c4c4c;
	}
	
#contentL {
	float:left;
	width:200px;
	background:#ECEDEE;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
#contentL p a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8F8F8F;
	border-bottom:1px dotted #8F8F8F;
	}
#contentL p a:hover{border-bottom:1px dotted #4c4c4c;color:#4c4c4c;}

#contentL p{padding:10px;}
	
#contentR {
	float:left;
	width:540px;
	background:#fff url(img/contentR_bg.jpg) repeat-y top right;
	padding-left:60px;
	padding-bottom:30px;
	padding-top:30px;
	padding-right:100px;
	line-height:16px;	
	}
#contentR a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #6CAF00;
	}
#contentR a:hover{text-decoration:underline;}

#contentR h1{
	font:15px Arial, Helvetica, sans-serif;
	color: #bf0000;
	margin:0;
	padding:0;
	}
#contentR h2{
	font:13px Arial, Helvetica, sans-serif;
	color: #3493ae;
	margin:0;
	padding:0;
	}
#contentR h2 a{
	font:13px Arial, Helvetica, sans-serif;
	color: #3493ae;
	text-decoration:none;
	margin:0;
	padding:0;
	}
#contentR h2 a:hover{
	font:13px Arial, Helvetica, sans-serif;
	color: #3493ae;
	text-decoration:underline;
	margin:0;
	padding:0;
	}


/* Footer -------------------------------------------------- */
#footer {
	float:left;
	width:900px;
	clear:both;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8cbcd6;
	padding-top:10px;
	padding-bottom:10px;
}
#footer a{
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8cbcd6;
}
#footer a:hover{color:#fff;}


.pack {
	background: url(img/pack_bg.jpg) repeat-x top left;
	padding:10px;
	border:1px solid #ddd;
}

/* Formulaire -------------------------------------------------- */
input {
	background:#fff;
	border:1px solid #afafaf;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	width:270px;
	padding: 1px 2px;
}
textarea {
	background:#fff;
	border:1px solid #afafaf;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	width:270px;
	padding: 1px 2px;
}

.inputSubmit {
	background:#3493ae;
	border:0;
	padding:1px 2px; overflow:visible;
	width:60px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.inputSubmit a { color:#fff; text-decoration:none;}
.inputSubmit:hover { background:#5AB6CF; cursor:pointer;}


/* Styles --------------------------------------------------------- */
.txtB { font:9px Verdana, Arial, Helvetica, sans-serif; color:#3493ae;}
.txtBl {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}


#tagcloud {
	padding: 10px;
	text-align: center;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#tagcloud a {font:9px Verdana, Arial, Helvetica, sans-serif; color:#3493ae; text-decoration:none; padding:2px;}
#tagcloud a:hover {background:#3493ae; color:#fff;}

.pg1-1 {font-size: 14px;}
.pg1-2 {font-size: 13px;}
.pg1-3 {font-size: 11px;}
.pg1-4 {font-size: 9px;}
.pg1-5 {font-size: 8px;}