a:link { padding:0; color: #2743A5}
a:visited { color: #2743A5}
a:active { color: #2743A5}
a:hover { color: #666666}


a#deconnection{
text-decoration: none; 
padding: 0; 
color: #2743A5;
}
a:hover#deconnection{
color: #666666;
}


BODY {

    SCROLLBAR-FACE-COLOR: #DCDDE0;
    SCROLLBAR-HIGHLIGHT-COLOR: #B83125;
    SCROLLBAR-SHADOW-COLOR: #B83125;
    SCROLLBAR-3DLIGHT-COLOR: #B83125;
    SCROLLBAR-ARROW-COLOR: #0C0049;
    SCROLLBAR-TRACK-COLOR: #0C0049;
    SCROLLBAR-DARKSHADOW-COLOR: #B83125;

}


p  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0C0049;}

td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color:#0C0049;}

h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold;color: #7B7A7A; margin-bottom: 0; text-decoration: none }

h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #57579A ;font-weight: bold; margin-bottom: 4 }

h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #17005A; margin-bottom: 0 }

h4 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #990000; margin-bottom: 0; text-decoration: none }

h5 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0C0049; margin-bottom: 0 ;text-decoration: none } }

h6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2C2D80; font-weight: bold; margin-bottom: 0;text-decoration: none }

li {}

ul { margin-bottom: 8; margin-top:8 }

blockquote { margin-left: 25; margin-bottom: 8; margin-top:8 }

.lienrouge {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #B83125; text-decoration: none;  font-weight: bold;}
.login {background-image: url('images/decoupe/Interface/images/Login3.gif'); background-repeat: no-repeat; background-position: left top}

.stylebouton { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #0C0049;
			   font-size: 6.5pt; background-color: #C8CACF; border-style: ridge; border-width: 1px; padding-left: 1px;
			   padding-right: 1px; padding-top: 0px; padding-bottom: 0px }
			   
.stylebouton2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #0C0049;
			   font-size: 7pt; background-color: #C8CACF; border-style: ridge; border-width: 1px; padding-left: 1px;
			   padding-right: 1px; padding-top: 1px; padding-bottom: 1px }


.ZoneTexte  { border:1px solid #434C60; padding:3; color:#000000; font-size:6.5pt; background-color: #FFFFFF; height:16}

.ZoneTexte2  { border:1px solid #434C60; padding:3; color:#000000; font-size:8pt; background-color: #FFFFFF; height:20}
.ZoneTexte3  { font-family:Arial; border:1px solid #434C60; padding:3; color:#000000; font-size:10pt; background-color: #FFFFFF;}
.TXTarea  { border:1px solid #434C60; padding:3; color:#000000; font-size:8pt; background-color: #FFFFFF;}


.ListeDeroulante { border: 1px solid #FFFFFF; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF; font-family:Verdana; font-size:8pt  }

.Maj { text-transform: uppercase; font-weight: bold }

.form { font-size: 7pt; color: #4C4C4C; margin-bottom: 0}

.pt { font-size: 7pt }

.blanc { color: #ffffff}

.MAJblanc { color: #ffffff;text-transform: uppercase; font-weight: bold}

.TxtLog{ color: #ffffff; font-size: 7.5pt}

.ptblanc { font-size: 7.5pt; color: #ffffff}

.CelluleBLeu{ background-color: #2743A4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #434C60; margin-bottom: 0  }

.CelluleJaune { background-color: #F7EFD5; font-family: Arial; font-size: 8pt;  margin-bottom: 0; }

.CelluleRouge {background-color: #800000}

.CelluleOver { background-color: #F6D3CF; font-family: Arial; font-size: 8pt; color: #FFFFFF; margin-bottom: 0; }

.CelluleGris{ background-color: #DAD7D7; font-family: Arial; font-size: 8pt; color: #F1F1F1; margin-bottom: 0; }

.ContourBleu { border:1px solid #2C2D80; }

.ContourGris { border: 1px solid #808080; }

.Menu {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFFF; font-weight:bold }

.Ssmenu { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 7.5pt; color: #B83125; background-color: #F6D3CF; margin-bottom: 0; margin-top: 0;}

.TrContact { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #ffffff; background-color: #2C2D80; margin-bottom: 0; margin-top: 0;}

.SsmenuOver { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 7.5pt; color: #B83125; background-color: #FFF8E2; margin-bottom: 0; margin-top: 0;}

.CtSsmenu { border:1px solid #B83125; }

.parent { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #AB1F1F; cursor: hand;}

.child { font-size: 8pt; font-weight: normal; margin-left: 14pt; }

#PtRSS {font-size: 7pt}
#PtRSS P {font-size: 7pt}
#PtRSS A {font-size: 7pt}

table#Actu td H1 {font-size: 10pt; color: #0C0049; margin-bottom:4}
table#Actu td H2 {font-size: 9pt; color: #2C2D80;}
table#Actu td H3 {font-size: 8pt; color: #2C2D80;}
table#Actu td B {color:#B83125;}

/* Calendrier */

.ds_box {
	background-color: #FFFFFF;
	border: 1px solid #222222;
	position: absolute;
	font-size:7pt;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFFFFF;
	font-size:7pt;
}

.ds_head {
	background-color: #222222;
	color: #FFFFFF;
	font-size:7pt;
	font-weight: bold;
	text-align: center;
}

.ds_subhead {
	background-color: #EEEEEE;
	color: #000000;
	font-weight: bold;
	font-size:7pt;
	text-align: center;
}

.ds_cell {
	background-color: #EEEEEE;
	color: #000000;
	text-align: center;
	font-size:7pt;
	padding: 2px;
	cursor: pointer;
}