
body { background-color: #cfd5e9; margin: 0; background-image:url(images/Background.gif); background-repeat:repeat-y; background-position:center; }
html { overflow: -moz-scrollbars-vertical; }
.bouton { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; vertical-align: middle }
.ligne_bas  {
border-top : 1px solid black;
}

.boite_nav   { background-color: #dbe3f1; padding-top: 6px; padding-bottom: 4px; padding-left: 6px; height: 40px; vertical-align: middle; border: solid 1px black }

a.bouton:link   { color: black; font-size: 11px; line-height: 14px; text-decoration: none; vertical-align: middle }

a.bouton:visited  {
color : black;
font-size : 11px;
line-height : 14px;
text-decoration : none;
vertical-align : middle;
}

a.bouton:hover  {
color : #808080;
font-size : 11px;
line-height : 14px;
text-decoration : none;
vertical-align : middle;
}

.lien  {
color : black;
font-size : 11px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
background-color : #b3c3d8;
padding : 2px 6px 1px 8px;
border: 1px solid gray;
}

.titre  {
color : white;
font-size : 14px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : bold;
background-color : #003b6e;
background-position : 0 40px;
text-align : right;
padding-top : 4px;
padding-right : 8px;
padding-bottom : 2px;
border : 1px solid black;
}

.sous-cat  {
color : black;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : 500;
background-color : white;
padding-top : 4px;
padding-bottom : 3px;
padding-left : 14px;
vertical-align : middle;
border : 1px solid black;
}

.lignedroite  { 
font-size: 12px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
line-height: 14px; 
padding-right: 8px; 
padding-left: 8px; 
}
.lignedroitesans { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; border-right: 1px solid black }
.texte {
font-size: 12px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
line-height: 14px;
}

.titre_vert  { color: #39752d; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px }

.boitecentrale  {
padding-left : 22px;
padding-top: 3px;
}
.espacegauche  {
padding-left : 19px;
}

.boitedroite  {
color : black;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
line-height : 14px;
padding-right : 12px;
padding-left : 15px;
}

a:link  {
color : #003b6e;
font-weight : bold;
text-decoration : none;
}

a:hover  {
color : gray;
font-weight : bold;
text-decoration : underline;
}

a:visited  {
color : #003b6e;
font-weight : bold;
text-decoration : none;
}

.photo  {
padding-right : 5px;
}

.tableau_titre  {
color : black;
font-size : 14px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : bold;
padding-top : 4px;
padding-bottom : 4px;
padding-left : 10px;
}

.photo_gauche  {
padding-right : 15px;
}

.photo_droite  {
padding-left : 15px;
}

.legende   { color: black; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px }

.tableau_texte   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; padding-top: 4px; padding-bottom: 4px; padding-left: 10px }
.tableau_texte2   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; padding-top: 4px; padding-bottom: 4px; padding-left: 2px }

.communication_titre  {
color : white;
font-size : 14px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-style : italic;
font-weight : bold;
background-color : #31478c;
padding-top : 6px;
padding-bottom : 4px;
padding-left : 12px;
border-bottom : 1px solid black;
}

.communique  {
color : black;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : normal;
padding-top : 6px;
padding-bottom : 4px;
padding-left : 12px;
}

.date  {
color : black;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : normal;
padding-top : 6px;
padding-bottom : 4px;
}

.stroke  {
border : 1px solid black;
}
.aucun { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: 100; text-align: center }
.description
{
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: italic;
	font-weight: 100;
	text-align: left;
	padding-left: 12px;
}
.cellBlueTop{
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #2b3f7c;
	background-image: url(images/BlueBarCenterSmall.gif);
	background-repeat: repeat-y;
}
.cellBlueTopLC{
	background-color: #3b56a8;
	background-image: url(images/BlueBarTLC.gif);
	background-repeat: no-repeat;
}
.cellBlueTopL{
	background-color: #3b56a8;
	background-image: url(images/BlueBarTL.gif);
	background-repeat: repeat-y;
}
.cellBlueTopRC{
	background-color: #2b3f7c;
	background-image: url(images/BlueBarTRC.gif);
	background-repeat: no-repeat;
}
.cellBlueTopR{
	background-color: #2b3f7c;
	background-image: url(images/BlueBarTR.gif);
	background-repeat: repeat-y;
}
.cellBlueL{
	background-image: url(images/BlueBarL.gif);
	background-repeat:repeat-y;
}
.cellBlueR{
	background-image: url(images/BlueBarR.gif);
	background-repeat:repeat-y;
}
.cellBlueBottomL{
	background-color: #2b3f7c;
	background-image: url(images/BlueBarBL.gif);
	background-repeat: no-repeat;
}
.cellBlueBottom{
	background-color: #2b3f7c;
	background-image: url(images/BlueBarCenterSmall.gif);
	background-repeat: repeat-y;
}
.cellBlueBottomR{
	background-color: #2b3f7c;
	background-image: url(images/BlueBarBR.gif);
	background-repeat: no-repeat;
}
.cellGreenTop{
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #5ab748;
	background-image: url(images/GreenBarCenterSmall.gif);
	background-repeat: repeat-y;
}
.cellGreenTopLC{
	background-color: #3a772e;
	background-image: url(images/GreenBarTLC.gif);
	background-repeat: no-repeat;
}
.cellGreenTopL{
	background-color: #3a772e;
	background-image: url(images/GreenBarTL.gif);
	background-repeat: repeat-y;
}
.cellGreenTopRC{
	background-color: #5ab748;
	background-image: url(images/GreenBarTRC.gif);
	background-repeat: no-repeat;
}
.cellGreenTopR{
	background-color: #5ab748;
	background-image: url(images/GreenBarTR.gif);
	background-repeat: repeat-y;
}
.cellGreenL{
	background-image: url(images/GreenBarL.gif);
	background-repeat:repeat-y;
}
.cellGreenR{
	background-image: url(images/GreenBarR.gif);
	background-repeat:repeat-y;
}
.cellGreenBottomL{
	background-color: #5ab748;
	background-image: url(images/GreenBarBL.gif);
	background-repeat: no-repeat;
}
.cellGreenBottom{
	background-color: #5ab748;
	background-image: url(images/GreenBarCenterSmall.gif);
	background-repeat: repeat-y;
}
.cellGreenBottomR{
	background-color: #5ab748;
	background-image: url(images/GreenBarBR.gif);
	background-repeat: no-repeat;
}
.cellBigBlueTop{
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #2b3f7c;
	background-image: url(images/BlueBarCenterLarge.gif);
	background-repeat: repeat-y;
}
.cellBigBlueBottom{
	background-color: #2b3f7c;
	background-image: url(images/BlueBarCenterLarge.gif);
	background-repeat: repeat-y;
}
.UlPadding {
	padding: 0px;
	margin: 0px;
}
.UlPadding2 {
	padding-left: 10px;
}
.ItemStyle {
	list-style-image: url(images/square4.gif);
	padding:0px;
	margin:0px;	
	font-family: "Verdana";
	font-size: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;
	font-style: italic;
}
.PopItemStyle {
	list-style-image: url(images/open.gif);
	left: 0px;
	padding:0px;
	margin:0px;	
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
