/* CSS Document */body {	background-color: #000000;}.Style1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.titre {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #FFFFFF;	position: relative;	left: 8px;	top: 7px;	width: 734px;	text-transform: uppercase;	background-color: #880124;	font-variant: normal;	padding-left: 4px;	text-align: left;	vertical-align: top;}.titreblanc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #FFFFFF;	position: relative;	left: 10px;	top: 8px;	width: 734px;	text-transform: uppercase;	font-variant: normal;	padding-left: 4px;	text-align: left;	vertical-align: top;	border-bottom-color: #FFFFFF;	border-bottom-width: 1px;	font-style: normal;	border-bottom-style: solid;}.soustitre{	font-family: Verdana, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 14px;	position: relative;	left: 10px;	top: 5px;	width: 734px;	font-weight: bold;	font-style: normal;	text-transform: capitalize;	font-variant: normal;	text-decoration: none;	text-align: justify;	vertical-align: top;}.paragraphe{	font-family: Verdana, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 14px;	position: relative;	left: 10px;	top: 4px;	width: 734px;	font-weight: normal;	font-style: normal;	text-transform: none;	font-variant: normal;	text-decoration: none;	text-align: justify;	vertical-align: top;}.bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}.titrecgv {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	margin-top:12px;	margin-bottom:2px;}#cgv {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	text-align:left;}.imgfond {	background-color: #0f255d;	background-image: url(img/imgdrt.jpg);	background-attachment: scroll;	background-repeat: no-repeat;}.imgcolonne {	background-color: #0f255d;	background-image: url(img/imggch.jpg);	background-repeat: no-repeat;}.btnnavigcolonne {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-style: normal;	line-height: 12px;	font-weight: normal;	text-transform: none;	font-variant: normal;	text-decoration: none;	background-color: #880124;	text-align: right;	padding-right: 4px;	border-bottom-color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	margin-top: 5px;	margin-bottom: 12px;	width: 135px;	height: auto;	vertical-align: top;	padding-top: 4px;	padding-bottom: 5px;	letter-spacing: 0,5;	display: block;	cursor: hand;}a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 12px;	color: #FFFFFF;	text-decoration: none;}a:hover {	color: #888;	text-decoration: none;}a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 12px;	color: #fff;	text-decoration: none;}.titrenews {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 10px;}.titrenewscaps {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 10px;	text-transform: capitalize;}.textnews {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	padding-top: 10px;	padding-right: 4px;	padding-bottom: 10px;	padding-left: 10px;}#tableD { visibility: visible;width: 100%;position: relative }#tableD table { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: transparent; color:#111}#tableD td { padding: 0 4px;border-left: 1px solid #ccc}#tableD tr {background-image: url("/img/png/t4grad.png");background-repeat: repeat-x;  width: 25%; }#tableD th { color: #111;text-align: left;padding-left: 5px; width: 13%; }#tableD caption {  text-align: right; /* Classique : texte centré */  font-style: italic; /*             en italique  */  font-weight: bold;  /*             en gras      */  color: #FFF;     /*             et en bleu   */  margin-bottom: 4px;}#table5 table { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: transparent; color:#111;border: 1px solid #ccc}#table5 td { padding: 1px 1px 1px 0px;}#table5 tr { height:12px;}#table5 th { background-image: url("/img/png/t4grad.png") }#table4 { visibility: visible;width: 800px;position: relative;overflow: auto; height:300px}#table4 table { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: transparent; color:#111;width: 800px}#table4 td { font-size: 10px;padding: 0 4px;border-left: 1px solid #ccc;color: #111;text-align: center}#table4 tr { background-image: url("./img/png/t4grad.png");background-repeat: repeat }#table4 th { font-size: 10px;color: #111;background-image: url("./img/png/t4hgrad.png");background-repeat: repeat-x;text-align: center;padding-left: 0px }#table4 caption {  font-size: 11px;  text-align: left; /* Classique : texte centré */  font-style: italic; /*             en italique  */  font-weight: bold;  /*             en gras      */  color: #FFF;     /*             et en bleu   */  margin-bottom: 4px;}#tableLIEN { visibility: visible;width: 800px;position: relative;overflow: none; height:18px}#tableLIEN table { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: transparent; color:#111;width: 800px}#tableLIEN td { font-size: 10px;padding: 0 4px;border: 1px solid #ccc;color: #111;text-align: center}#tableLIEN tr {background-color: #880124; height:18px}#tableCOMP { visibility: visible;width: 800px;position: relative;overflow: auto; height:300px}#tableCOMP table { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: transparent; color:#fff;width: 780px}#tableCOMP td { font-size: 10px;padding: 0 4px;color: #fff;text-align: left}#tableCOMP caption {  font-size: 11px;  text-align: left; /* Classique : texte centré */  font-style: italic; /*             en italique  */  font-weight: bold;  /*             en gras      */  color: #FFF;     /*             et en bleu   */  margin-bottom: 4px;}.encadre{border: 1px solid #ccc;}#email {	position:relative;}#email p {	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	font-family: Verdana, Geneva, Arial, sans-serif;}#email input { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: #fff; color:#000;border: 1px solid #ccc}#email button { 	font-size: 11px;	font-family: Verdana, Geneva, Arial, sans-serif;	background-color: #ccc; 	color:#fff;	border: 2px solid #ccc}#email textarea {	width: 300px;	height:200px;	border : 1px solid #ccc;}.champDate {	width: 30px;}.champBouton {	width: 18px;}.champNom {	width: 140px;}.zoneAction{	width: 300px;	text-align:right;	float: right;	color: red;}#tableAction { visibility: visible;width: 800px;position: relative;overflow: none; height:30px}#tableAction table { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: transparent; color:#111;width: 800px}#tableAction td { background-color: #8C0021;font-size: 10px;padding: 0 4px;border-left: 1px solid #ccc;color: #111;text-align: center}#tableAction tr { background-color: #8C0021; height:18px}form {	font-size: 9px;	font-family: Verdana, Geneva, Arial, sans-serif;	margin:0px;}input {	font-size: 9px;	font-family: Verdana, Geneva, Arial, sans-serif;	margin:0px;}#titrePage {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight:bold;	line-height: 12px;	color: #fff;	text-decoration: none;	background-color:#880124;}#table4NoHeight { visibility: visible;width: 800px;position: relative;overflow: auto}#table4NoHeight table { font-size: 10px;font-family: Verdana, Geneva, Arial, sans-serif;background-color: transparent; color:#111;width: 800px}#table4NoHeight td { font-size: 10px;padding: 0 4px;border-left: 1px solid #ccc;color: #111;text-align: center}#table4NoHeight tr { background-image: url("./img/png/t4grad.png");background-repeat: repeat-x }#table4NoHeight th { font-size: 10px;color: #111;background-image: url("./img/png/t4hgrad.png");background-repeat: repeat-x;text-align: center;padding-left: 0px }#table4NoHeight caption {  font-size: 11px;  text-align: left; /* Classique : texte centré */  font-style: italic; /*             en italique  */  font-weight: bold;  /*             en gras      */  color: #FFF;     /*             et en bleu   */  margin-bottom: 4px;}