/* ///////////////////////////// balises ////////////////////////////  */
body {
	margin: 0px 0px 0px 0px;
	background-color: #77BCE1;
	background-image: url("../images/deg2.gif");
	background-repeat: repeat-x;
	border-left-color: #FFFFFF;
}


/* /////////////////////////////// TD //////////////////////////////  */
.tdbordure {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;

}
.tdmenuflashg {
	border-left:1px solid #298ABD;

}
.tdmenuflashd {
  border-right:1px solid #298ABD;

}
.tdlieuxgauche {
	font-size: 10pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #0066CC;
	border-left:1px solid #0066CC;
	background-color: #FFFFCC;
}
.tdlieuxgauchevide {
	font-size: 10pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #0066CC;

	border-left:1px solid #0066CC;

	/*background-color: #FFFFCC;*/
}
.tdlieuxdroite {
	font-size: 10pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #0066CC;
	border-right:1px solid #0066CC;
	background-color: #EEEEEE;
}
.tdfondnew {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    padding-left: 6px;
    padding-right: 6px;
    color: #000000;
    background-image: url("../navigation/news_fond.gif");
}
.fondcell {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color: #EFF5FB;
}
.fondcellgauche {
	border-left:1px solid #FFFFFF;
	background-color: #EFF5FB;
}
.fondcelldroite {
	border-right:1px solid #FFFFFF;
	background-color: #EFF5FB;
}
.fondcelldroitebottom {
	border-right: 1px solid #FFFFFF;
	background-color: #EFF5FB;
	border-bottom: 1px solid #0066CC;
}
.fondcellnews {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
/* ///////////////////////////// pages ////////////////////////////  */
.feracheval {
	background-image: url("../images/feracheval.gif");
	background-repeat: no-repeat;
}

.slogan {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #05359E;
	border-bottom: 1px dotted #05359E;

}
.vertical {
  border-right: 1px dotted #05359E;
}
.lignebas {
  border-bottom: 1px dotted #05359E;
}
.textenorm {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
  padding-left: 6px;
}
.textenormdescrition {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333399;
  padding-left: 6px;
}
.txttitrerando {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style:italic;	
	color: #3366CC;
    padding-left: 6px;
}
.textenormbottom {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    padding-left: 6px;
	border-bottom: 1px solid #0066CC;

}
.txtnormgras {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #298ABD;
    padding-left: 6px;
}
.txtauteur {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #663399;
    padding-left: 6px;
}
.txtnomadresse {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #298ABD;
  padding-left: 6px;
  border-bottom: 1px dotted #298ABD;
}
.txtdate{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #298ABD;
  padding-left: 6px;
}
.info {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #298ABD;
	font-weight: bold;
}
/* ///////////////////////////// pages ////////////////////////////  */
.style1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #298ABD;
	font-weight: bold;
}
.nomcentrerando {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #663399;
	font-weight: bold;
}
.style3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #298ABD;
	border-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
}
.style4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.titreindex {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF6633;
}
.titreindexnoir {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000;
	margin-left:20px;
}
.titretableaurando {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FF6633;
	font-weight:bold
}
.titreindexbottom {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF6633;
	border-bottom:1px solid #0066CC;

}
.contindex {
	font-size: 10pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contindexbottom {
	font-size: 10pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #0066CC;
}
.prix {
	font-size: 12pt;
	color:#CC0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#F8F1E4;
	padding:4px 4px 4px 4px;
}
.titreprix {
	font-size: 12pt;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#A15353;
	padding:2px 4px 2px 4px;
}

/* ///////////////////////////// liens ////////////////////////////  */
a.lirerando:link {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #254810;
    text-decoration: none;
}
a.lirerando:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #254810;
    text-decoration: none;
}
a.lirerando:hover {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #254810;
    text-decoration: underline;
}
a.lirerando:active {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #254810;
    text-decoration: none;
}
a.lirenews:link {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #254810;
    text-decoration: none;
}
a.lirenews:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #254810;
    text-decoration: none;
}
a.lirenews:hover {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #254810;
    text-decoration: underline;
}
a.lirenews:active {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #254810;
    text-decoration: none;
}
a.liensmail {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #663399;
    text-decoration: underline;
    /*font-weight: bold;*/
}
a.liensmail:link {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #663399;
    text-decoration: underline;
    /*font-weight: bold;*/
}
a.liensmail:hover {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #3366CC;
    text-decoration: underline;
    /*font-weight: bold;*/
}
a.titrenews:link {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #6633CC;
    text-decoration: underline;
    font-weight: bold;
}
a.titrenews:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #6633CC;
    text-decoration: none;
    font-weight: bold;
}
a.titrenews:hover {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #0099FF;
    text-decoration: underline;
    font-weight: bold;
}
a.titrenews:active {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #742C10;
    text-decoration: none;
    font-weight: bold;
}
a.indexliens:link {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #6633CC;
    text-decoration: underline;
    font-weight: bold;
}
a.indexliens:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #6633CC;
    text-decoration: none;
    font-weight: bold;
}
a.indexliens:hover {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0099FF;
    text-decoration: underline;
    font-weight: bold;
}
a.indexliens:active {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #742C10;
    text-decoration: none;
    font-weight: bold;
}
/* ////////////////////////////////////////////////////////////////////// */
.tdmenu {
    color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
    background-image: url("../navigation/fond_off.gif");
}
.tdmenuselect {
    color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-style: normal;
	font-weight: bold;
    text-decoration: none;
    background-image: url("../navigation/fond_on.gif");
}
.sousmenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #8494E7;
	text-decoration: none;
}
.tdsousmenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #8494E7;
	text-decoration: none;
	background-image: url("../navigation/sous_menu_2.gif");
}
.tdsousmenuselect {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../navigation/sous_menu_2on.gif");
}
.tdlisterando {
	background-color:#F7FAFB;
	border-bottom:1px dotted #05359E;
}
/* ////////////////////////////////////////////////////////////////////////// */
a.amenu:link {
	color:#000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
} 
a.amenu:active {
	color:#FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a.amenu:visited {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}  
a.amenu:hover{
    color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    background-image: url("../navigation/fond_on.gif");
    text-decoration: none;
    background-color: #8494E7;
}
/* ////////////////////////////////////////////////////////////////////////// */
a.asousmenu:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #8494E7;
	text-decoration: none;
}
a.asousmenu:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8494E7;
}
a.asousmenu:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
/* ////////////////////////////////////////////////////////////////////////// */
a.amenuselect:link {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a.amenuselect:active {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a.amenuselect:visited {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a.amenuselect:hover{
    color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    background-image: url("../navigation/fond_on.gif");
    text-decoration: none;
}
a.asousmenuselect:link {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.asousmenuselect:active {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.asousmenuselect:visited {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
 
a.asousmenuselect:hover {
    color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    background-image: url("../navigation/fond_on.gif");
    text-decoration: none;
}
/* ////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////// administration /////////////////////////////// */
.liste {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	border:thin solid #3366CC;
	width:220px;
	margin-left: 3px;
	margin-right: 3px;
}
/* //////////////////// lien liste /////////////////*/
a.liste:link {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
color:#FFFFFF;
background-color:#CC0000;
}
/* ///////////////// fin lien liste ////////////////*/
.titretraceszip {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../navigation/barrebleu.jpg);
	font-size:13px;
	font-weight:bold;
	color:#FFFFCC;
	border-style:solid;
	border-width:1px;
	border-bottom-color:#003399;
	border-right-color:#003399;
	border-top-color:#99CCFF;
	border-left-color:#99CCFF;
}
.titreadminew {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../navigation/barremarron.jpg);
	font-size:13px;
	font-weight:bold;
	color:#FFFFCC;
	border-style:solid;
	border-width:1px;
	border-bottom-color:#003399;
	border-right-color:#003399;
	border-top-color:#99CCFF;
	border-left-color:#99CCFF;
}
.champlog {
	background-image:url(../images/ombre_form.gif);
	border-color:#3366CC;
	border-style:solid;
	border-width:1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:4px;
	width:100px;
	height:16px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 2px;
}
.titredep {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#0066CC;
	line-height:normal;
}
.titrebienvenue{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	line-height:normal;
}
.grostitreadmin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#FFFFFF;
}
.adminmessage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}
.admintraces {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-indent:2px;
}
/* //////////// bouton login ///////////////// */
.boutlogin {
	background-image:url(../navigation/fond_boot.gif);
	border-style:solid;
	border-width:1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
	height: 20px;
	vertical-align: middle;
	margin: 2px;
	padding: 1px;
	border-color: #000000;
}
/* /////// teste login ////////////////// */
.adminlogin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0066CC;
	text-indent:4px;
}