/* CSS NISHIKIGOI-BASSIN */


body {
	background-color: #4C7090; 
      scrollbar-arrow-color:  #1D2938;
	scrollbar-face-color: #9DB3CC;
	scrollbar-track-color: #D6DEE9;
	scrollbar-highlight-color: #C8D3E1;
	scrollbar-3dlight-color: #EAEFF4;
	scrollbar-shadow-color: #7492B6;
	scrollbar-darkshadow-color: #3A5370;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
    	

}
img {
	border : none;
	border : 0;
} 
a:link {
	color: #7FFFD4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited {
	color: #7FFFD4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.moncadre {
	
      background-color: #4C7090 ;
      border : 2px outset #4C7090 ; /* couleur du cadre */
	
}

/***************** header ****************/

.cadreheader {
	
      background-color: #4C7090;
	background-image:url(/templates/header.jpg);
      background-repeat:repeat-x; 
      border : 2px outset #4C7090; /* couleur du cadre */

}

/***************** fin header ****************/


.gen {
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
font,th,td,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
h1	{
	font-weight: bold; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color: #FFFFFF;
}
h2	{
	font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline ;line-height : 120%; color: #FFFFFF;
}
h3	{
	font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline ;line-height : 120%; color: #FFFFFF;
}
hr {
	Color: #ffffff; 
	height: 3px;
	width:150px;
}

.hr {
	Color: #ffffff; 
	height: 3px;
	width:90%;
}
p {
  margin: 5px;    
}

/***************** Menus lateraux ****************/


.cadrelateral {
	
      background-color: #54738B;
      border : 2px outset #4C7090 ; /* couleur du cadre */

}

.cadretitre {
	
      background-color: #54738B;
      

}

.bloclateral {
	margin: 0px; 
	background-image:url(/templates/topbg.gif);
      background-repeat:repeat-x; 
      background-position:center; 
     	padding: 2px;
	border: none;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

/***************** Police d’ecriture ****************/


.menu {
	color: #2C3E52;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
}

.menu1 {
	color: #ffffff;
	text-decoration: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.menu2 {
	color: #EFF0FF;
	text-decoration: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
}

.italicred {
	color: #FF5B2B;
	font-style: italic ;
	font-size: 14px;
	font-weight: bold; 
}

/***************** page central ****************/ 

.cadrecentral {
	background-color: #54738B;
      border : 2px outset #4C7090 ; /* couleur du cadre */
      font-family: Arial, Helvetica, sans-serif;
	color: #EFF0FF;
	
}

.cadrecentral2 {
	background-color: #54738B;
      border : 2px outset #4C7090 ; /* couleur du cadre */
      font-family: Arial, Helvetica, sans-serif;
}


.titrecentral {
	background-image: url(/templates/top_center.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.textecentral {
	font-size: 12px;
	color: #FFFFFF;
}

/***************** footer ****************/

.cadrefooter {
	background-color: #4C7090 ;
      border : 2px outset #4C7090 ; /* couleur du cadre */
      font-family: Arial, Helvetica, sans-serif;
}


/***************** Menu rapide ****************/


.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
	color: white;
	text-transform: uppercase;
	vertical-align: top;
}
.maintab_back, .maintab_active_back
{
	color: white;
	text-decoration: none;
	font-size:  9px;
	vertical-align: top;
	padding: 2px 6px 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.maintab_first
{
	background: url(templates/maintab_first.gif) left bottom no-repeat;
	width: 10px;
}
.maintab_back
{
	background: url(templates/maintab_back.gif) left bottom repeat-x;
}
.maintab_last
{
	background: url(templates/maintab_last.gif) left bottom no-repeat;
	width: 8px;
}
.maintab_active_first
{
	background: url(templates/maintab_active_first.gif) left bottom no-repeat;
	width: 6px;
}
.maintab_active_back
{
	background: url(templates/maintab_active_back.gif) left bottom repeat-x;
}
.maintab_active_last
{
	background: url(templates/maintab_active_last.gif) left bottom no-repeat;
	width: 8px;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
	color: white;
	text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
	color: #e0e0ff;
	text-decoration: none;
}
