/*---------------------------------------
* La feuille de style du site de Araet.ch
*----------------------------------------
*/

/* Général :     */

BODY {background: #FFFFFF;font-family: Arial,Helvetica;font-size:10pt;} 
TD {font-size:10pt;} 
BODY.sommaire * {background: #FDEBBF;font-size:8pt;}
BODY.sommaire {background: #FDEBBF;font-size:8pt;}
TR.fond {background-color: #FFF7DF;}

/* Classes : */

.reponse {font-weight:normal;font-style:italic;font-size:100%}
.footnote {font-weight:normal;font-style:italic;font-size:80%}
.gras {font-weight: bold;}
.italique {font-style:italic;}

/* Questions */

.questionorange {font-weight: bold;color: #FF6600;}
.questionrouge {font-weight: bold;color: #FF0000;}
.questionbleu {font-weight: bold;color: #3366FF;}

/* Texte en couleur */

.jaune {color: #FFCC00;}
.jaunebrun {color: #666600;}
.jaunebrun2 {color: #660000;}
.vertclair {color: #00CC00;}
.vert {color: #009900;}
.vertfonce {color: #006600;}
.orange {color: #FF6600;}
.orangerouge{color: #FF6666;}
.bleuclair{color: #33CCFF;}
.bleu {color: #3366FF;}
.bleufonce {color: #000099;}
.caquis {color: #999900;}
.violet {color: #CC66CC;}
.violetfonce {color: #663366;}
.rouge {color: #FF0000;}
.rougebrun {color: #993300;}
.brun {color: #CC0000;}
.brun2 {color: #990000;}
.gris {color: #333333;}
.grisclair {color: #999999;}
.jr2008r {color: #C6332D}
.jr2008g {color: #00A94F}

/* Les ancres : */
/* anciennes couleurs de liens : #993300 #FC762E */

A {text-decoration:none;color: #D96C00;font-size:100%;}
A:hover {color: #903310;}
A.index {color: #993300;}
A.titre {font-size:100%;}
A:hover.titre {font-size:100%;}

A.folderNode_selected, A.itemNode_selected
{
	font-weight:bolder;
}

/* Paragraphes : */


/*Les titres: */

H1 {font-weight:bold;text-align:center;font-size:150%;}
H2 {font-weight:bold;text-align:center;font-size:120%;}
H3 {font-weight:bold;text-align:center;font-size:100%;}

TABLE.SSTAB
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: black 2px solid
}

TABLE.#FORM_ADH
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}

TABLE.praticiens2
{
	BORDER: 1px solid lightgrey;
	border-collapse:collapse;
}

TABLE.praticiens2 TD
{
	border: 1px solid lightgrey;
	padding:2px;
}

INPUT, TEXTAREA
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-COLOR: whitesmoke;
}
INPUT.RADIO
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;*/
    HEIGHT: 13px;
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM-STYLE: none;
}
INPUT.RADIO_N4
{
}
INPUT.CHECKBOX
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 14px;
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM-STYLE: none
}
INPUT.SSTABBUTTON
{
	BORDER-LEFT: 2px solid buttonhighlight;
	BORDER-TOP: 2px solid buttonhighlight;
	BORDER-RIGHT: 2px solid buttonshadow;
    BORDER-BOTTOM: 2px solid buttonshadow;
	BACKGROUND-COLOR: whitesmoke;
}
INPUT.SSTABBUTTON_PRESSED
{
	BORDER-LEFT: 2px solid buttonshadow;
	BORDER-TOP: 2px solid buttonshadow;
	BORDER-RIGHT: 2px solid buttonhighlight;
    BORDER-BOTTOM: 2px solid buttonhighlight;
	BACKGROUND-COLOR: #ede0be;
 }
INPUT.SSTABBUTTON_PRESSED2
{
	BORDER-LEFT: 2px solid buttonshadow;
	BORDER-TOP: 2px solid buttonshadow;
	BORDER-RIGHT: 2px solid buttonhighlight;
    BORDER-BOTTOM: 2px solid buttonhighlight;
	BACKGROUND-COLOR: #ccd0ad;
 }


/* JR */
table.jr
{
	width:100%;
	border: 0px;	
}

table.jr td.title
{
	font-weight:bold;
	text-align:center;
	font-size:150%;
	color: #009900;
}

table.jr td.subtitle
{
	text-align:center;
	font-size:130%;
	color: #0033CC;
}

table.jr td.imgtitle
{
	text-align:center;
}

table.jr td.dates
{
	text-align:center;
	color:#CC0099;
	font-size:150%;
}

table.jr td.theme
{
	text-align:center;
	color:#3399CC;
	font-size:175%;
	font-weight:bolder;
}

table.jr table.place
{
	width:100%;
}

table.jr table.place tr
{
	background-color: #FFF7DF;
}

table.jr table.place td.placeLabel
{
	font-weight:bold;
	font-style:italic;
	vertical-align:top;
}

table.jr table.place td.placeText
{
	vertical-align:top;
	width:100%;
}

table.jr table.place td.plan
{
	text-align:right;
}

table.jr td.programTitle
{
	font-weight: bolder;
	font-size: 175%;
	color: #99cc33;
	text-align: center;
}

table.jr td.programDay
{
	font-weight: bolder;
	font-size: 150%;
	color: #669933;
}

table.jr table.program
{
	width:100%;	
}

table.jr table.program tr
{
	background-color: #FFF7DF;
}

table.jr table.program td
{
	background-color: #FFF7DF;
}

table.jr table.program td.date
{
	font-weight: bolder;
	vertical-align: top;
	width: 120px;
	color: #006633;
}

table.jr table.program td.descr
{
	vertical-align:top;
}

table.jr table.program span.ateliers
{
	font-weight: bold;
	color: #996633;
}

table.jr table.program span.conferencier
{
	font-weight: bold;
	color: #663333;
}

table.jr table.program span.confpratique
{
	font-style:italic;
}

table.jr table.program span.conftitle
{
	font-weight: bold;
	color: #669966;
}

table.jr table.program span.moderateur
{
	font-weight: bold;
	color: #336633;
}

/* Hotel */

table.hotel tr
{
	background-color: #FFF7DF;
}

table.hotel td
{
	vertical-align:top;
}

table.hotel td.nom
{
	font-weight:bold;
	color: #663333;
}

table.hotel td.tel
{
	font-weight: bold;
	color: #336633;
}
