/* CSS Document */
/******************************* debut fichier index.tpl x**********************************/
/* cadre page */
#boxprincipal
  { 
  width: 950px;
  background-color:#f7f7f7;
  border: 1px solid #CCCCCC;
     }
/* box centrale templates */ 
#boxtemplate 
  { 
  width: 950px;
  background-color:#ffffff;
  border: 1px solid #CCCCCC;  
    }
#boxtemplate2 
  { 
  width: 950px;
  background-color:#ffffff;
     }
	
/* box bas de page */	
#boxbaspage 
  { 
  width: 950px;
  background-color:#f7f7f7;
  border: 1px solid #CCCCCC;
     }	
/******************************* fin  fichier index.tpl**********************************/ 

/* style1 texte de base du site */
.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}  

/* style2 texte de base du site en gras */
.basebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* style3 texte de base du site en rouge */
.basecolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

/* style4 texte de base du site en italique */
.baseitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

/* style5 texte de base du site en rouge + italique */
.baseitaliccolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FF0000;
}

/* style6 texte de base du site en rouge + gras */
.baseboldcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

/* style texte de base du site en blanc + gras */
.baseboldinverse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}


/* style texte  en blanc 15 pt + gras */
.baseboldinversebig {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #ffffff;
}

/* style7 texte site petits caracteres font 9pt  */
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.smallboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
        color: #ffffff;
}

.smallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
        color: #000000;
}

/* style8 texte titres grand caracteres font 18pt  */
.bigitalicbold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

/* style9 texte site petits caracteres font 9pt + gras  */
.smallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}


/* styles des liens du site  */
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	color: #660000;
	text-decoration: none;
	}
a:hover {
	color: #cc0000;
	text-decoration: underline;
	}
a:active {
	color: #ffcc00;
	
}

.fondphoto {
    margin:0px 0px;
	padding:0px;
	background-color:#cccccc;
	border:1px solid #999999;
	

}
/*  style des tableaux en pointillé  */
.array {
    margin:0px 10px;
	padding:5px;
	background-color:#F7F7F7;
	border:1px solid #cccccc;
	margin-left: auto; /* pour centrer la box */
    margin-right: auto; /* idem */
}
 /*  texte titres grand caracteres font 18pt  */ 	 
 .title { 	 
         font-family: Verdana, Arial, Helvetica, sans-serif; 	 
         font-size: 18px; 	 
         font-weight: bold;	 
 } 
/* style des cadres page d'accueil  */
.arrayidentification {
    margin:0px 3px;
	padding:5px;
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	}

.arraystylehome {
    margin:0px 3px;
	padding:5px;
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	margin-left: auto; /* pour centrer la box */
    margin-right: auto; /* idem */
}
input, textarea
{ 
 border: 1px solid #5a6583;
 background-image: url(/gfx/admin/ombre.jpg);
 background-repeat: repeat-x;
 background-color: #fff;
 color: #000;
  }

/*  style des cadres formulaires  */
.forms {
/*     margin:0px 0px;padding:0px;background-color:#ffcc00;border:1px dotted #000000;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-size: 11px;*/
 border: 1px solid #5a6583;
 background-image: url(/gfx/admin/ombre.jpg);
 background-repeat: repeat-x;
 background-color: #fff;
 color: #000;

}
/*  style des cadres messages */
.formmsg {
     margin:2px 0px;padding:0px;background-color:#cccccc;border:0px dotted #000000;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
	 font-size: 9px;
	 color: #000000;
}
.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast
{
	background: #f0f5fa;
	border: 1px solid #072a66;
	padding: 1px 3px 1px 3px;
}

.pagelinklast,
.minipagelinklast
{
	background: #dfe6ef;
}

.pagecurrent
{
	background: #ffc9a5;
}

.minipagelink,
.minipagelinklast
{
	border: 1px solid #c2cfdf;
	font-size: 10px;
	margin: 0 1px 0 0;
}

.pagecurrent
{
	background: #ffc9a5;
}

.minipagelink,
.minipagelinklast
{
	border: 1px solid #c2cfdf;
	font-size: 10px;
	margin: 0 1px 0 0;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link
{
	text-decoration: none;
}

