body { 	font:  normal 12px verdana;	background:  #D1E6F5;	margin: 0;	padding: 0;	color: #10437C;}img{	border: 0;	}h1{	color: #003E95;	font-weight: normal;}h2{	color : #2EA8D9;	font-size: 16px;}h3{	color : #003E95;	}input[type=button],input[type=submit],input.button{	font: normal 12px verdana;	background-color: #004489;	color: white;	padding: 4px;}input.saisie{	border: solid 1px #014495;	padding: 4px;	background-color: #efefef;}textarea.saisie{	border: solid 1px #014495;	padding: 4px;	background-color: #efefef;	width: 400px;	height: 100px;}table.formulaire textarea.saisie{	width: 600px;	height: 200px;	}table.formulaire{	margin: auto auto;	}table.formulaire th{	background-color: #004994;	color: white;	padding: 4px;	}input.court{	width: 100px;}input.medium{	width: 250px;	}input.grand{	width: 	350px;}select{	border: solid 1px #014495;	padding: 2px;	background-color: #efefef;}#header{	height           : 372px;	background-color : #D1E6F5;	margin-bottom   : 5px;}span.societe{	font-weight     : bold;	}#footer{	clear: both;	background: #D1E6F5;	color: white;}#footer a{	color : #8AB3FF;}#contenu {	width: 964px;	margin: 0 auto;}div.contenu_ABA{	background : #D1E6F5 url('../../../images/ligne_fond_ABA.png') repeat-y;}div.contenu_ACA{	background : #D1E6F5 url('../../../images/ligne_fond_ACA.png') repeat-y;}#principal{		margin-top : 0px;		/*background-color: #ffffff;*/}#general{	/*float: right;*/	width: 720px;		margin-left: 20px;}#contenu:after { display: block; clear: both; content: " "; }#authentification{	width : 500px;	height : 335px;	float:right;	display:inline;	color : yellow;	text-align : center;	font-weight: bold;	margin-right: 210px;	margin-top: 100px;}#navigation {	/*height: 40px;*/	float: right;	position: relative;	left: -15px;}/** *   MENU */ #menuAdmin {	height: 40px;	float: right;	position: relative;	left: -214px;} ul.menu_admin{	position: absolute;	list-style-type: none;	margin: 0px;	padding: 0;	border: 0;	height: 20px;} ul.menu_admin ul.sousmenu1{	visibility: hidden;}ul.menu_admin li{	/*	height : 36px;*/	width: 198px;	border-top: solid 1px #2B69B4;	line-height: 36px;	background: url(../../../images/triangle.png) 20px center no-repeat;	text-indent: 40px;	float: left;}li:hover ul.sousmenu1,ul.sousmenu1:hover{	visibility: visible;}ul.menu_admin a{	color : white;	font-weight: bold;	text-decoration: none;}ul.menu_admin a:hover{	color : white;	font-weight: bold;	text-decoration: underline;} ul.menu_site_web{	/*position: absolute;*/	list-style-type: none;	margin: 0px;	padding: 0;	border: 0;	border-bottom: solid 1px #2B69B4;	/*height: 20px;*/} ul.menu_site_web li{	width: 198px;	border-top: solid 1px #2B69B4;	/*height: 30px;*/	padding-top: 10px;	padding-bottom: 10px;	/*line-height: 30px;*/	background: url(../../../images/triangle.png) 20px 10px no-repeat;	}ul.menu_site_web ul.sousmenu1 li{	border: none;	background: url(../../../images/triangle.png) 40px 12px no-repeat;	text-transform: none;}ul.menu_site_web li.rubrique{	background: none;	text-transform: uppercase;	font-weight: bold;	color: #2bb4e8;}ul.menu_site_web ul.sousmenu1{	border: none;	/*padding-bottom: 12px;*/}li:hover ul.sousmenu1,ul.sousmenu1:hover{	/*visibility: visible;*/}ul.menu_site_web a{	color : white;	font-weight: bold;	text-decoration: none;	padding-left: 40px;	display: block;	}ul.sousmenu1 a{	padding-left: 60px;}ul.menu_site_web a:hover{	color : #4D7AD9;	text-decoration: underline;}table.lettre td{	padding: 8px;}table.lettre td a{	font-size: 14px;	color: #004494;}table.lettre td span{	font-size: 14px;	color: #004494;	font-weight: bold;}