/*
-----------------------------------------------
auteur:   LPA
version:  20 fevrier 2004
----------------------------------------------- */
/* Styles importés
----------------------------------------------- */


@import url("titres.css");


body {
	background-color: #FAFAFA;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}


td {
	color: #6A6A6A;
	font-size: 8pt;
	vertical-align: top;
}


.erreur {
	background-color: #F3DFD5;
	border: 1px double #A0522D;
	color: #A0522D;
	font-weight: bold;
	margin: 20px;
	padding: 10px;
}


.orange {
	color: Green;
	font-weight: bold;
}


#bar_bottom {
	background: url(../template/templates/image/bar_bottom.gif) repeat-x;
	color: #000000;
	height: 29px;
	padding-top: 5px;
	text-align: center;
}


#bar_bottom a, #bar_bottom a:link, #bar_bottom a:active {
	color: green;
	padding-top: 4px;
	text-decoration: none;
}


#bar_bottom a:hover {
	color: #F36219;
}


#bar_middle {
	background: url(../template/templates/image/bar_middle.gif) repeat-x;
	height: 11px;
	width: 100%;
}


#bar_shadow {
	background: url(../template/templates/image/shadow_bar.gif) repeat-y;
}


#content {
	background-color: #FFFFFF;
	padding: 10px;
}


#content a, #content a:link, #content a:active {
	color: #F36219;
}


#content a:hover {
	color: #5171FF;
}


#content h1 {
	text-align: center;
	color: Green;
	font-family: Georgia, serif;
	font-size: 17pt;
	font-weight: bold;
	letter-spacing: 1px;
	 
}
#content h2{
color: Green;
	font-family: Georgia, serif;
	font-size: 13pt;
	font-weight: bold;
	letter-spacing: 1px;
}
#content h4 {
	color: Green;
	font-size: 12pt;
	font-weight: bold;
	margin: 10pt 0px 0px 0px;
	padding: 0px;
}


#content li {
	list-style: disc;
	margin-left: 50px;
	padding-left: 0px;
}


#content ul {
	margin: 0px;
	padding: 0px;
}


#content .tablo {
	text-align: center;
}


#content .tablo table th {
	font-size: 10pt;
	color: #005A89;	
	text-align: center;
}


#content .tablo table td {
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
}


#content .tablo table th.sst {
	font-size: 8pt;
	font-weight: bold;
	color: #0087CC;	
}


#footer {
	background-color: #FFFFFF;
	font-size: 7pt;
	padding: 5px;
	text-align: center;
}


#footer a, #footer a:link, #footer a:active {
	color: #6A6A6A;
	font-weight: normal;
	padding: 2px;
	text-decoration: none;
}


#footer a:hover {
	color: #F36219;
}


#menu {
	background: url(../template/templates/image/back_menu.gif) repeat-y;
}


#menu .bloc {
	font-size: 7pt;
	margin: 10pt 0pt;
}


#menu .bloc p {
	margin: 0px;
	padding: 0pt 10pt;
}


#menu a, #menu a:link, #menu a:active {
	color: green;
	font-weight: bold;
	text-decoration: none;
	width: 162px;
}


#menu a:hover {
	color: #F36219;
}


#menu li {
	background: url(../template/templates/image/menu_back.gif);
	height: 23px;
	margin: 0px;
	padding: 4px 20px 0px 20px;
	width: 162px;
}


#menu ul {
	margin: 0px;
	padding: 0px;
}


#menu_top {
	background: url(../template/templates/image/menu_top.gif) repeat-x;
}


#menu_top a, #menu_top a:link, #menu_top a:active {
	color: green;
	font-weight: bold;
	text-decoration: none;
}


#menu_top a:hover {
	color: #F36219;
}


#menu_top li {
	float: left;
	height: 20px;
	margin: 0px;
	padding: 4px 20px 0px 20px;
}


#menu_top ul {
	margin: 0px;
	padding: 0px;
}



#page {
	border: 1px solid #AAAAAA;
}


#top_banner {
	background: url(../template/templates/image/bar_top.gif) repeat-x;
	height: 22px;
	letter-spacing: 1px;
	padding: 4px 10 px;
	text-align: center;
}


#menu #presse {
	font-size: 8pt;
	margin: 20pt 0pt;
}


#menu #presse h1 {
	font-size: 9pt;
	color: #838383;
	margin: 0pt 10pt;
	text-align: center;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}


#menu #presse p {
	margin: 0pt 10pt;
}


#menu #presse a, #menu #presse a:link, #menu #presse a:active {
	margin: 0pt 0pt 5pt 0pt;
	color: #467791;
	font-weight: bold;
	text-decoration: none;
}


#menu #presse a:hover {
	color: #F36219;
}

.formulaire {
	margin: 10pt 0pt;
	padding: 5pt;
	border: 1px solid #C5FF80;
	background-color: #F5FFEA;
	width: 300pt;
}

.formulaire th {
	font-size: 10pt;
	font-weight: bold;
	color: Green;
}

.formulaire td {
	vertical-align: middle;
}
.formulaire .titre {
	text-align: right;
	font-weight: bold;
}

.formulaire .element {
	text-align: left;
}
.lhg {
	display: none;
	}
.cadrevert {
	background-color: #FAFAFA;
	border: 1px solid Green;
	color: #000000;
	margin: 1em 1em 1em 1em;
	padding: 5px;
	text-align: justify;
}