/* ============================================================================================================= *//* CSS par dfaut de Project:Omega.com ------------------------------------------------------------------------- *//* Cre par Thierry Santacana <thierry.santacana@projectomega.com> le 19/11/2003 ------------------------------ *//* ------------------------------------------------------------------------------------------------------------- *//* Explication syntaxique :                                                                                      *//* ----------------------                                                                                        *//* #nom              	: Classe d'ID - S'applique  tous les lments dont l'ID="nom"                           *//*                     	  Cette classe s'applique aux navigateurs ne supportant pas les slecteurs d'attribut    *//* div[id="nom"]     	: Slecteur d'attribut - S'applique  tous les lments DIV dont l'ID="nom"              *//*                     	  Ce style crasera les options dfinies dans la classe de mme "nom"                    *//* #nom element	  	    : S'applique  la balise "element" lorsque celle-ci est descendante de la classe "nom"   *//*                     	  Exemple : <div id="extraDiv3"><span></span></div>                                      *//*                     	  Style   : #extraDiv3 span                                                              *//* div[id="nom"]>span 	: S'applique  la balise "span" lorsque celle-ci est fils de la balise "div"             *//*                        dont l'ID="nom"                                                                        *//* ============================================================================================================= */body {	margin: 0px 5px 0px 5px;	padding: 0px;	font-family: Verdana, Helvetica, sans-serif;	background-color: #FFFFFF;	font-size: 11px;	font-style: normal;	text-align: center;	color: #666666;	background: #ECECEC url("/glob/img/bg/bg_body.png") repeat-x;}/* Container principal ------------------------------------------------------------ */#globalContainer {	position: relative;	top: 0px;	width: 840px; 	margin: 0px auto;	padding: 0px;	text-align: left;}/* En-tte de la page ------------------------------------------------------------ */#header {	position: relative;	top: 0px;	width: 840px; 	height: 120px;	margin: 0px auto;	padding: 0px;	text-align: left;}#logo_left {	position: relative;	padding: 0px;	margin: 0px;	width: 27px; 	height: 120px;	background: url("/glob/img/bg/header_03.png");}#logo_top {	position: absolute;	top: 0px;	left: 27px;	padding: 0px;	margin: 0px;	width: 344px; 	height: 19px;	background: url("/glob/img/bg/header_04.png");}#logo {	position: absolute;	top: 19px; 	left: 27px; 	padding: 0px;	margin: 0px;	width: 344px; 	height: 82px;}#logo_bottom {	position: absolute;	top: 101px;	left: 27px;	padding: 0px;	margin: 0px;	width: 344px; 	height: 19px;	background: url("/glob/img/bg/header_09.png");}#mainNavig {	position: absolute;	top: 0px;	left: 371px;	padding: 0px;	margin: 0px;	width: 469px; 	height: 120px;	background: url("/glob/img/bg/header_05.png");}#mainNavigTable {	position: absolute;	top: 100px;	left: 20px; 	height: 19px; 	width: 420px; 	padding: 0px;	margin: 0px;}#mainNavigButton {	cursor: pointer;}#mainNavig a, #mainNavig a:link, #mainNavig a:hover, #mainNavig a:visited {	text-decoration: none;	margin: 0px;	padding: 0px;}/*  div[id="mainNavig"]>img { */#mainNavig img {	margin: 0px 0px -3px 0px;	padding: 0px;}/* Image principale et Navigation --------------------------------------------------------- */#mainPicture {	position: relative;	top: 0px;	left: 0px; 	height: 250px; 	width: 840px; 	background: url("/glob/img/bg/header_10.png");}#enSavoirPlus {	position: absolute;	top: 204px;	left: 710px;	padding: 0px;	margin: 0px;	width: 106px; 	height: 33px;}/* Navigateur de structure ---------------------------------------------------------- */#globalPage {	position: relative;	top: 0px;	padding: 0px;	margin: 0px;		width: 840px;	text-align: left;	background: url("/glob/img/bg/bg_content.png") repeat-y;}#globalPageTop {	position: relative;	top: 0px;	left: 0px;	padding: 0px;	margin: 0px;	width: 840px; 	height: 20px;	background: url("/glob/img/bg/bg_content_top.png") repeat-y;}#globalPageBottom {	position: relative;	top: 0px;	left: 0px;	padding: 0px;	margin: 0px;	width: 840px; 	height: 17px;	background: url("/glob/img/bg/bg_content_bottom.png") repeat-y;}#structNavig {	position: relative;	top: 0px;	left: 0px;	padding: 0px 0px 0px 30px;	height: 14px;	font-size: 11px;	color: #666666;	text-align: left;	background: url("/glob/img/bg/bg_content.png");}#structNavig a, #structNavig a:link, #structNavig a:visited {	font-weight: normal;	color: #FE6816; 	text-decoration: none;}#structNavig a:hover {	font-weight: normal;	text-decoration: underline;}/* Contenu ------------------------------------------------------------------------- */#container {	position: relative;	top: 0px;	padding: 0px 20px 0px 20px;	margin: 0px;	text-align: left; 	background-color: #FFFFFF;	width: 800px; 	background: url("/glob/img/bg/bg_content.png") repeat-y;}/* Accueil : Partie droite (gauche prcdemment) */#homePresentation {	position: relative;	top: 0px;	left: 0px;	height: auto;	margin: 0px;	padding: 0px;	width: 800px;	}.imgTitle {	position: relative;	top: 0px;	padding: 10px 0px 0px 3px;	text-align: left; }/* Accueil : Partie basse */#homeBottom {	position: relative;	top: 0px;	left: 0px;	height: auto;	margin: 0px;	width: 800px;}/* Accueil : Partie droite - Dernire ralisation */#homeLastReal {	position: absolute;	top: 0px;	left: 450px;	height: auto;	margin: 0px;	width: 350px;}/* Accueil : Partie gauche - News */#homeNews {	position: relative;	height: auto;	margin: 0px;	width: 450px;	padding: 0px 0px 40px 0px;}.newsHeader {	position: relative;	margin: 0px 0px 5px 10px;}	.newsHeadTitle,	.newsHeadDate {		font-size: 10px;		color: #909090;		margin: 0px;		padding: 2px 0px 0px 0px;		text-align: left;	}	.newsSourceIco {		position: absolute;		top: 0px;		left: 270px;		height: 12px;		margin: 0px 0px 0px 5px;		text-align: right;		vertical-align: middle;		width: 35px;	}.newsSummary {	position: relative;}	.newsHead {		padding: 5px 10px;		font-size: 10px;		font-weight: bold;		color: #909090;		background-color: #F6F6F6;		margin: 0px;		text-align: left;	}	.newsHeadText {		padding: 10px;		font-size: 10px;		color: #909090;		margin: 0px;		font-style: italic;		text-align: left;	}.newsDate {	padding: 0px;	font-size: 10px;	color: #909090;	background-color: #F6F6F6;	margin: 0px 20px 0px 0px;	padding: 0px 0px 5px 0px;	text-align: left;}.newsBottomLink {	position: relative;	margin: 20px;	padding: 10px;		font-size: 11px;	color: #999999;	text-align: center;	border: 1px solid #6b8a2e;}.newsComment {	position: relative;	margin: 20px;	padding: 10px;		font-size: 11px;	color: #999999;	text-align: right;	border: 1px solid #6b8a2e;}.newsInfo {	position: relative;	margin: 20px;	padding: 10px;		font-size: 11px;	color: #999999;	text-align: left;	border: 0px solid #6b8a2e;}.newsSource {	font-size: 11px;	color: #999999;	vertical-align: top;	text-align: right;	padding: 0px;	margin: 12px 20px 12px 20px;}.newsText {	font-size: 11px;	color: #666666;	text-align: justify;	vertical-align: top;	white-space: normal;	padding: 0px;	margin: 12px 20px 12px 20px;}.newsTitle {	font-size: 16px;	color: #999999;	text-align: justify;	vertical-align: top;	white-space: normal;	padding: 0px;	margin: 10px 20px 10px 0px;	font-weight: bold;}/* Accueil : Partie gauche - Cadres -------------------------------------------------*/#homeCadres {	position: relative;	top: 20px;	left: 0px;	height: auto;	margin: 0px;	padding: 0px;		width: 550px;}#homeCadreOJ {	position: relative;	top: 0px;	left: 10px;	margin: 0px;	padding: 0px;		width: 261px;}#homeCadrePOo {	position: absolute;	top: 0px;	left: 281px;	margin: 0px;	padding: 0px;		width: 263px;}/*  div[id="homeCadres"]>img { */#homeCadres img {	margin: 0px 0px -3px 0px;	padding: 0px;}/* Contenu classique --------------------------------------------------------------- */.subContentFrame {	position: relative;	margin: 0px;	padding: 10px 10px 10px 10px;		width: auto;}.centerSubContentFrame {	position: relative;	margin: 10px 100px;	padding: 10px;		text-align: center;	border: 1px dotted #6b8a2e;}/* Encadrement d'images ------------------------------------------------------------ */.subContentRightImg {	float: right;	styleFloat: right;	cssFloat: right;	margin: 0px 10px 0px 10px;}.subContentLeftImg {	float: left;	styleFloat: left;	cssFloat: left;	margin: 0px 10px 0px 10px;}.subContentCenterImg {	text-align: center;	margin: 10px 10px 10px 10px;	padding: 10px;		font-size: 10px;}/* Pied de la page ----------------------------------------------------------------- */#footer {	position: relative;	top: 0px;	width: 840px; 	height: 73px;	margin: 0px auto;	padding: 0px;	background: url("/glob/img/bg/bg_footer.png");}#bottomNavig {	position: relative;	left: 0px;	width: 100%; 	padding: 15px 0px 0px 0px;	font-size: 10px;	text-align: center; }#bottomNavig a, #bottomNavig a:link, #bottomNavig a:visited {	color: #FFFFFF;	text-decoration: none;	font-weight: normal;}#bottomNavig a:hover {	color: #FFFFFF; 	text-decoration: underline;}#copyRight {	position: relative;	left: 0px;	width: 100%; 	padding: 10px 0px 0px 0px;	font-size: 10px;	text-align: center; 	color: #666666;}/* Redfinitions ------------------------------------------------------------ */a, a:link, a:visited {	color: #FE6816; 	text-decoration: none;	margin: 0px;	padding: 0px;}a:hover {	text-decoration: underline;}h1  {	color: #6b8a2e;	text-align: left;	font-size: 18px;	font-weight: bold;	margin: 10px 10px 10px 10px;}h2 {	color: #6b8a2e;	text-align: left;	margin: 12px 10px 15px 10px;	font-size: 16px;	font-weight: bold;}h3  {	color: #6b8a2e;	text-align: left;	margin: 5px 10px 5px 20px;	font-size: 14px;	font-weight: bold;}li { 	padding: 5px 10px 5px 10px; }ol {	text-align: left;	margin: 10px 10px 10px 35px;}p {	font-size: 10px;	color: #666666;}pre {	font-family: "Courier New", Courier, mono;	font-size: 12px;	color: #333366;	background-color: #CCCCCC;	margin: 0px 10px 0px 10px;	padding: 0px 10px 0px 10px;	font-weight: bold;}ul {	margin: 10px;	font-size: 11px;	padding: 0px 0px 0px 25px;	list-style-position: outside;	list-style-type: square;}/* Autres styles---------------------------------------------------------- */.bottomRef {	font-size: 10px;	color: #CCCCCC;	padding-right: 20px;	padding-left: 20px;}.bottomSigning {	font-size: 12px;	color: #FFFFFF;	padding: 10px 20px 10px 20px;	text-align: right;	vertical-align: top;	background-color: #999999;}.centeredBlueTitle {	font-size: 24px;	color: #6b8a2e;	text-align: center;	padding: 0px;	margin-top: 10px;	background-color: #F5F5F5;}.erreur {	font-size: 18px;	font-weight: bold;	color: #FF6600;}.tableContour {	font-size: 12px;	color: #6b8a2e;	margin: 2px;	padding: 0px 5px 0px 5px;	border: 1px solid #DDDDDD;}.text {	font-size: 11px;	text-align: justify;	vertical-align: top;	margin: 12px 10px 12px 10px;}.softDate {	padding: 0px;	font-size: 11px;	color: #6b8a2e;	margin: 0px 20px 0px 0px;	text-align: justify;}/* Page Logiciels */#softListBlock {	float: left;	z-index: 50;	padding: 0px 0px 20px 0px;}.softList {	text-align: right;	border: 1px solid #DDDDDD;	margin: 10px;	padding: 0px;}.softListItem {	font-size: 11px;	color: #666666;	text-align: center;	background-color: #F4F4F4;}#softPage { 	z-index: 80;}#softPage a, #softPage a:link, #softPage a:visited {	font-weight: bold;	color: #6b8a2e; 	text-decoration: none;}#softPage a:hover {	font-weight: bold;	text-decoration: underline;}#softPage .softSrcLink,#softPage .softSysLink {	position: relative;	margin: 2px;	padding: 0px;		font-size: 11px;	color: #999999;	text-align: center;}#softPage .softSrcLink {	background: url("/glob/img/bg/bg_src_download.png") no-repeat;}#softPage .softLink {	font-size: 11px;	vertical-align: middle;	padding: 10px 5px 10px 5px;}#softPage .softText {	font-size: 11px;	color: #666666;	text-align: justify;	vertical-align: top;	white-space: normal;	padding: 0px;	margin: 12px 20px 12px 20px;}#softPage .softTitle {	font-size: 16px;	color: #999999;	text-align: justify;	vertical-align: top;	white-space: normal;	padding: 0px;	margin: 10px 20px 10px 0px;	font-weight: bold;}
