/* Tag redefinition */
body {
	color: #072f67;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

td {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
p {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
}
.error { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#ff0000;
}

.memoTextOut {                              /* Zone de texte wysiwyg            */
  border: solid 1px;     
  border-top-color:#666666;
  border-left-color:#666666;
  border-bottom-color:#ffffff;
  border-right-color:#ffffff;
}

.memoTextIn {                              /* Zone de texte wysiwyg            */
  text-align: left;
  border: solid 1px;     
  border-top-color:#333333;
  border-left-color:#333333;
  border-bottom-color:#CCCCCC;
  border-right-color:#CCCCCC;
  
  overflow-y: auto;                      /* - avec un ascenceur vertical     */
  overflow-x: auto;                    /* - sans ascenceur horizontal      */
}

li {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
b {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:072f67;
}
ul {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
hr {
	color: 003366;
	width: 100%;
	height: 1px;
}


a:link { color: #4b88be; text-decoration: none; }
a:visited { color: #78a6cf; text-decoration: none; }
a:hover {
	color: #ff9934;
	text-decoration: none;
	text-align: center;
}




/*custom style */

.lien-sombre:link { color: #072f67; text-decoration: none; }
.lien-sombre:visited { color: #45638d; text-decoration: none; }
.lien-sombre:hover { color: #ff9934; text-decoration: none; }

.bg00 {
	background: url(/images/00_bg.jpg) #ffffff repeat-x;
}
.bg01 {
	background: url(/images/01_bg.jpg) #ffffff repeat-x;
}
.bg02 {
	background: url(/images/02_bg.jpg) #ffffff repeat-x;
}
.bg03 {
	background: url(/images/03_bg.jpg) #ffffff repeat-x;
}
.bg04 {
	background: url(/images/04_bg.jpg) #ffffff repeat-x;
}
.bg05 {
	background: url(/images/05_bg.jpg) #ffffff repeat-x;
}
.bg06 {
	background: url(/images/06_bg.jpg) #ffffff repeat-x;
}

.footer {
	font-size: 9px; color: #4b88be; line-height: 14px;
}

.menulayer{
	background-color:3EA5E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	border-left-width:1px;
	border-left-color:#003366;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#003366;
	border-right-style:solid;
	border-top-width:1px;
	border-top-color:#003366;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#003366;
	border-bottom-style:solid;
}
a.menulayerlink:link { color: #003366; text-decoration: none; }
a.menulayerlink:visited { color: #003366; text-decoration: none; }
a.menulayerlink:hover { color: #006699; text-decoration: none; }


.bluebg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #072f67;
	background-color: #3ea5e1;
}

.texte {
	color: #072f67; 
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titre1 {
	font-weight: bolder;
	font-size: 22px;
	color: #072f67;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.titre1f { font-weight: bolder; font-size: 16px; color: #072f67;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.titre2 { font-weight: bold; font-size: 12px; line-height: 16px; color: #4b88be; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.fullheight {
	height: 100%;
}
.entetebg {
	background-image: url(images/entete.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box {
	border-width: thin;
	border-color: #4b88be;
	border-style: solid;
}	
.boxtop {
	border-top: 1px solid #4b88be;
	border-right: 1px solid #4b88be;
	border-left: 1px solid #4b88be;
}
.boxmiddle {
	border-right: 1px solid #4b88be;
	border-left: 1px solid #4b88be;
}
.boxbottom {
	border-right: 1px solid #4b88be;
	border-bottom: 1px solid #4b88be;
	border-left: 1px solid #4b88be;
}

.breakpage{
	page-break-before: always;
}

.MenuVolet {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #072f67;
	background-color:#3ea5e1;

}

.MenuVoletOver {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #072f67;
	background-color:#ff9933;

}

.MenuVoletOverBleu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #6666FF;
	background-color:#ff9933;

}


.MenuVoletLogout {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #072f67;
	background-color:#ff6666;

}


.MenuVoletCourant {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #072f67;
	background-color:#ffffff;
	
}

.DossierOver {
	color: #072f67;
	background-color:#ff9933;

}
.DossierOverBlue {
	color: #072f67;
	background-color:#3399FF;

}



.italique {
	font-style: italic;
}

.tablebordure {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}

.tablebtop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
}

.tablebleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0C0C0;
}

.tablebgentete {
	background-color: #D4D0C8;
}

.tablebggris {
	background-color: eeeeee;
}
.hidden {
	display: none;
}
.menu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#4b88be;
}
a.menu:link { font-weight:bold; color: #4b88be; text-decoration: none; }
a.menu:visited { font-weight:bold; color: #4b88be; text-decoration: none; }
a.menu:hover { font-weight:bold; color: #ff9934; text-decoration: none; }
.menuSelected {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#4b88be;
}
a.menuSelected:link { font-weight:bold; color: #ff9934; text-decoration: none; }
a.menuSelected:visited { font-weight:bold; color: #ff9934; text-decoration: none; }
a.menuSelected:hover { font-weight:bold; color: #ff9934; text-decoration: none; }

.sousmenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#4b88be;
}
a.sousmenu:link { font-weight:normal; color: #4b88be; text-decoration: none; }
a.sousmenu:visited { font-weight:normal; color: #4b88be; text-decoration: none; }
a.sousmenu:hover { font-weight:normal; color: #ff9934; text-decoration: none; }
.sousmenuSelected {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#4b88be;
}
a.sousmenuSelected:link { font-weight:normal; color: #ff9934; text-decoration: none; }
a.sousmenuSelected:visited { font-weight:normal; color: #ff9934; text-decoration: none; }
a.sousmenuSelected:hover { font-weight:normal; color: #ff9934; text-decoration: none; }
.bg {
	background-image: url(images/page_bg1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#Accordion1 {
	font-family: Tahoma, Geneva, sans-serif;
}
#Accordion1 .AccordionPanel.AccordionPanelOpen .MenuVoletCourant div {
	font-size: 16px;
}
.DossierOverBlue strong em {
	color: #FFF;
}
.DossierOverBlue strong {
	color: #FFF;
}
.titre1 strong {
	font-size: 36px;
}
#Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelTabHover div .titre1 {
	font-size: medium;
}
#Accordion1 .AccordionPanel.AccordionPanelClosed .AccordionPanelTabHover .AccordionPanelTabHover .titre1 {
	font-size: medium;
}
#Accordion1 .AccordionPanel.AccordionPanelClosed .AccordionPanelTabHover div .titre1 {
	font-size: medium;
}

