
p  { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 1pt; margin-bottom: 3pt; margin-left: 3pt }
ul  { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 1pt; margin-bottom: 3pt; margin-left: 3pt }
.jaune { background-color: yellow }
.hidden { visibility: hidden }
.borderOff  { text-align: center; margin: 0pt; border: 0pt }
.rouge  { background: #ff8c00 url(http://www.euro-fam.org/images/h3grred.jpg) }
.gradientbleu { background: url(http://www.euro-fam.org/images/h3grbleu.png) repeat-y }
.inputCompact { font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffd }
.inputLessCompact
	 { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffc; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px }

input[type="checkbox"], input[type="button"]
	 { border-style: none; border-width: 0pt; }

input:focus, textarea:focus, select:focus
	 { background-color: #fffafa }

input:hover, textarea:hover, select:hover, input[type="submit"]:hover, input[type="button"]:hover
	 { background-color: #fffff0 }

.sommTitre { font-weight: bold }
.inputCompact2 { font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e6e6fa }
th { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.menu a    { color: #fc0; font-style: normal; font-weight: 900; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; clip: inherit }
td.menu a:hover   { color: #009; font-weight: 900; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fc0 }
td.menu a:active  { color: #009; font-weight: 900; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
td#1 { background-color: #fafad2 }
td#2  { color: #fc0; font-weight: 900; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #009 }
td#3 { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a#2  { color: #fc0; font-weight: 900; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #009 }

legend { font-weight: bold }

.tip{}
.tipLittle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000080;
	background-color: #FFFFF0;
	border: 1px dotted #000080;
	padding: 3px;
	text-align:left;
}
.tipBig{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color:#000000;
	background-color:#FFF4EA;
	border:  2px solid #336600;
	padding: 5px;
}

div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 11px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background: url(http://www.euro-fam.org/scripts/js/ntbg.png);
    /* background-color: #FFFFF0; */

    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}


/* 2005 def */
body {
	background-color: white;
	margin: 0pt;
	text-align: center;
	}

#frame {
	display: block;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	}

#left {
	float: left;
	width: 200px;
	height: 100px;
	background: #fff;
	margin-left: 0px;
	padding-left: 0px;
	text-align: left;
	}

#right {
	margin-left: 210px;
	}

h1 {
	color: #000099; 	/* 2005 */
	font-size: 17pt; 	/* 2005 : passer à 16 ? */
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 	/* 2005 */
	font-weight: bold;	/* 2005 */
	font-variant: small-caps; /* 2005 */
	margin-top: 14pt;
	margin-bottom: 10pt;
	padding-right: 2pt;
	padding-left: 2pt;
	}

h2 {
	color: #000099;
	font-size: 13pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 	/* 2005 */
	font-weight: bold;	/* 2005 */
	font-variant: small-caps; /* 2005 */
	margin-top: 12pt;
	margin-bottom: 8pt;
	padding-right: 2pt;
	padding-left: 2pt;
	}

h3 {
	color: #000099;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	/* background: url(http://www.euro-fam.org/images/h3grorange.jpg) repeat-y;  */
	margin-top: 10pt;
	margin-bottom: 6pt;
	padding-right: 2pt;
	padding-left: 2pt;
	/* border-top: 1pt solid #009; */ /* Supprimé 2005-01 **/
	}

h4 {
	color: #993333;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	/* background: url(http://www.euro-fam.org/images/h3grorange.jpg) repeat-y; */
	margin-top: 8pt;
	margin-bottom: 4pt;
	padding-right: 2pt;
	padding-left: 2px;
	/* padding-left: 75px; 	2005-01 : 75px au lieu de 2pt */
	/* border-top: 1pt ridge #009;  */ /* Supprimé 2005-01 **/
	}

h5 {
	color: #993333;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	/* background: url(http://www.euro-fam.org/images/h3grsaumon.jpg) repeat-y;  */
	margin-top: 6pt;
	margin-bottom: 2pt;
	padding-right: 2pt;
	padding-left: 2pt;
	/* padding-left: 2px; 	2005-01 : 75px au lieu de 2pt */
	/* border-top: 1pt solid #009;  */ /* Supprimé 2005-01 **/
	}

h6 {
	color: #993333;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	/* background: url(http://www.euro-fam.org/images/h3grsaumon.jpg) repeat-y;  */
	margin-top: 4pt;
	margin-bottom: 2pt;
	padding-right: 2pt;
	padding-left: 2pt;
	/* border-top: none #009;  */ /* Supprimé 2005-01 **/
	}


/* 2005 temp*/
.titres_caps {		/* traduit en h1 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000099;
	}

.titre_caps_chapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0033CC;
	font-variant: small-caps;
	}

.textesrouge {		/* = h3 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993333;
	font-weight: bold;
	}

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

.textesnoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;		/* équivalent 12px sur écran 96ppp*/
	color: #000000;
}

.textemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-variant: small-caps;
}

.textespetits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033CC;
}

.datesrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

a:link {
	color: #000099;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #333399;
}

a:hover {
	text-decoration: underline;
	color: #000099;
}

a:active {
	text-decoration: none;
	color: #000099;
}

/* 2005 temptemp */
.titres_caps2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000099;
}

