BODY{
	margin:0;
	padding:0;
	background-image: url(../img/fd_gene.gif);
}
/*---haut de page---*/
.totop{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight:bold;
	text-align: right;
}
.totop A{
	background-image: url(../img/totop.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	text-decoration:none;
	color:#006699;
}
.totop A:hover{
	text-decoration:none;
}
/*---haut de page---*/
.bodytext{
	text-align: justify;
}
.csc-textpic-caption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666600;
	background-color: #FFFFCC;
}
A{
	text-decoration: none;
	color: #FF3300;
	text-decoration: underline;
}
A:hover{	
	color: #333333;
	text-decoration: underline overline;
}
A IMG{
	text-decoration:none;
	border:none;
}
B, STRONG{
	color: #333300;
}
I{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
DIV.csc-header csc-header-n1{
	margin:0;
	padding:0px;
}
H1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#003399;
	background-image: url(../img/fd_h1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:6px;
	padding-bottom:2px;
}
H2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #009933;
	background-image: url(../img/fd_h2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:6px;
	padding-bottom:2px;
}
H3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC00;
	letter-spacing: 1px;
	background-image: url(../img/fd_h3.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:6px;
	padding-bottom:2px;
}
H4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FF3333;
}
H5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
H6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#333333;
	letter-spacing:1px;
}
UL Li{
	list-style-image: url(../img/puce_list.gif);
}
.aligne_Droit{
	text-align: right;
}
.aligne_Gauche{
	text-align: left;
}
.aligne_Justifie{
	text-align: justify;
}
.aligne_Centre{
	text-align: center;
}
.aligne_haut{
	vertical-align: top;
}
.aligne_milieu{
	vertical-align: middle;
}
.aligne_bas{
	vertical-align: bottom;
}
.taille_police_1{
	font-size:9pt;
}
.taille_police_2{
	font-size:11pt;
}
.tableau_100, .htmlarea-showtableborders{
	width:100%;
	font-size:8pt;
}
.tableau_bordures{
	font-size:8pt;
	padding:1;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #FFCC33;
	border-right: 1px solid #FFCC33;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
}
.tableau_bordures TR TD{
	padding:1;
	border-top: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
}
.indentation_texte{
	text-indent: 10px;
}
.canyoning, .cascade, .escalade, .randonnee, .rando_ski, .raquettes, .via_ferrata{
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	padding-top: 100px;
	padding-left: 100px;
	white-space: nowrap;
	font-weight: bold;
	background-repeat: no-repeat;
	color:#003399;
}
.canyoning{
	background-image: url(../../img/pictos_activites/pict_canyoning.gif);
}
.cascade{
	background-image: url(../../img/pictos_activites/pict_cascade.gif);
}
.escalade{
	background-image: url(../../img/pictos_activites/pict_escalade.gif);
}
.randonnee{
	background-image: url(../../img/pictos_activites/pict_randonnee.gif);
}
.rando_ski{
	background-image: url(../../img/pictos_activites/pict_rando_ski.gif);
}
.raquettes{
	background-image: url(../../img/pictos_activites/pict_raquettes.gif);
}
.via_ferrata{
	background-image: url(../../img/pictos_activites/pict_via_ferrata.gif);
}
.contenttable TR TD{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.ligne_horizontale{
	background-image: url(../img/separateur.jpg);
	background-repeat: no-repeat;
	height:1px;
	line-height:1px;
}
.ligne_horizontale_herbe{
	background-image: url(../img/herbe.gif);
	background-repeat: repeat-x;
	height:5px;
	line-height:5px;
}
.brd{
	background-image: url(../img/trt_brd.gif);
	background-repeat: repeat-y;
	width:1px;
}
.tbGen{
	background-image: url(../img/fd_chemin.jpg);
	background-repeat: no-repeat;
	background-position: 228px 248px;
}
.bnd_h{
	background-image: url(../img/fd_bnd_h.jpg);
	background-repeat: no-repeat;
	height: 241px;
	width: 622px;
	padding-left:5px;
}
.men_ga{
	background-image: url(../img/cascade.jpg);
	background-repeat: no-repeat;
	width:228px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.spaceVert_M_G{
	width:1px;
}
.content{
	padding:10px;
	line-height:17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
}
.content TABLE TR TD{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.filariane{
	color:#333333;
	padding-bottom:7px;
}
.filariane A{
	text-decoration: none;
	color:#666666;
	border-bottom:1px solid #CCCCCC;
}
.filariane A:hover{
	color:#333333;
	border-bottom:1px solid #999999;
}
.filariane TR TD{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.men_dr{
	background-image: url(../img/fd_menu_dr.jpg);
	background-repeat: no-repeat;
	width:150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: justify;
}
.cell_pied{
	background-image: url(../img/barre_b.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.ppied{
	height:60px;
	margin:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-align: center;
	background-image: url(../img/mont_b.gif);
	background-repeat: no-repeat;

	background-position: center center;
}
/*---Menu haut picto---*/
.pict_act A, .pict_no_act A{
	border-bottom:none;
}
/*---Menu haut picto---*/
/*---Menu gauche---*/
.td_men_g_n_1{
	padding-left:7px;
}
.td_men_g_n_1 SPAN, .td_men_g_n_2 SPAN{
	display: block;
	line-height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.3pt;
	font-weight: bold;
	white-space: nowrap;
}
.td_men_g_n_1 SPAN{
	background-image: url(../img/fd_men_ga.gif);
	background-repeat: no-repeat;
	background-position:37px 50%;
}
.td_men_g_n_2 SPAN{
	background-image: url(../img/fd_men_ga.gif);
	background-repeat: no-repeat;
	background-position:47px 50%;
	padding-left:12px;
}
.td_men_g_n_1 SPAN A, .td_men_g_n_2 SPAN A{
	padding-left:44px;
	text-decoration: none;
}
.td_men_g_n_1 SPAN A, .td_men_g_n_2 SPAN A, .td_men_g_n_1 SPAN A:hover, .td_men_g_n_2 SPAN A:hover{
	border-bottom:none;
}
.Act1 A{
	color:#003399;
	background-image: url(../img/puce_men_ga.gif);
	background-repeat:no-repeat;
}
.Act1 A:hover{
	color:#003366;
}
.noAct1 A{
	color:#339900;
}
.noAct1 A:hover{
	color:#336600;
}
.Act2 A{
	color:#FF9900;
}
.Act2 A:hover{
	color:#FF6600;
}
.noAct2 A{
	color:#999900;
}
.noAct2 A:hover{
	color:#666600;
}
/*---Menu gauche---*/
/*---Menu droite---*/
.tbMenuDr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.3pt;
	font-weight: bold;
	white-space: nowrap;
}
.td_men_d_noAct{
	line-height:22px;
	background-image: url(../img/fd_men_dr.jpg);
	background-repeat: no-repeat;
}
.td_men_d_Act{
	line-height:22px;
	background-image: url(../img/fd_men_dr_act.jpg);
	background-repeat: no-repeat;
}
.td_men_d_noAct A, .td_men_d_Act A{
	padding-left: 10px;
	text-decoration: none;
}
.td_men_d_noAct A, .td_men_d_Act A,.td_men_d_noAct A:hover, .td_men_d_Act A:hover{
	border-bottom:none;
}
.td_men_d_Act A{
	color: #000033;
}
.td_men_d_Act A:hover{
	color: #000000;
}
.td_men_d_noAct A{
	color:#336699;
}
.td_men_d_noAct A:hover{
	color:#003399;
}
.td_men_d_top{
	background-image: url(../img/fd_h_men_dr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.td_men_d_bottom{
	background-image: url(../img/fd_b_men_dr.jpg);
	background-repeat: no-repeat;
}
/*---Menu droite---*/
/*---Formulaires---*/
.tb_mailform, FORM, INPUT, TEXTAREA, SELECT{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.tb_mailform INPUT, .tb_mailform TEXTAREA{
	background-color: transparent;
	background-image:url(../img/fd_input.gif);
	border: 1px solid #CCCC99;
}
.tb_mailform SELECT{
	background-color:#FFFFCC;
}
.tb_mailform{
	width:100%;
	padding:4px;
	border:1px solid #999966;
}
.tb_mailform TD{
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	vertical-align:top;
	border-bottom: 1px solid #CCCC99;
}
.mailformLabel{
	font-weight: bold;
	letter-spacing:1px;
	color: #FF6600;
	padding-left:5px;
}
.mailformLabel2{
	font-weight: bold;
	letter-spacing:1px;
	color: #FF6600;
	text-align:center;
}
.mailformCellInput{
	text-align:left;
}
.mailformSubmit{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #333300;
	color: #FFFFFF;
	border: 1px solid Black;
}
/*---Formulaires---*/
/*---News---*/
.fd_titre1_news_list A, .fd_titre1_news_list A:hover, .fd_titre2_news_list A, .fd_titre2_news_list A:hover{
	text-decoration:none;
	font-weight:bold;
}
.fd_titre1_news_list A{
	color:#FF9900;
}
.fd_titre1_news_list A:hover{
	color:#FF6600;
}
.fd_titre2_news_list A{

	color:#003333;
}
.fd_titre2_news_list A:hover{
	color:#000000;
}
.fd_titre1_news_list{
	background-image:url(../img/fd_titre1_news_list_.gif);
	background-repeat: no-repeat;
	padding-left:6px;
}
.fd_titre2_news_list{
	background-image:url(../img/fd_titre2_news_list_.gif);
	background-repeat: no-repeat;
	padding-left:6px;
}
.fd_titre3_news_list{
	background-image:url(../img/fd_titre3_news_list_.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	padding-left:6px;
	padding-top:2px;
	color:#660000;
}
.news_date{
	font-style:italic;
	font-weight:normal;
	color:#666666;
}
.tx-ttnews-browsebox-SCell{
	background-color: transparent;
	border: 1px solid #999933;
}
/*---News---*/
.bleu_gras{
	font-weight: bold;
	color: #003366;
	font-size: 11pt;
}

.orange_gras{
	font-size: 11pt;
	font-weight: bold;
	color: #FF9900;
}
.tableau_jaune{
	background-image: url(/fileadmin/tmpl/img/paragraphe_jaune.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
}

.tableau_bleu{
	background-image: url(/fileadmin/tmpl/img/paragraphe_bleu.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
}














/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed, textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
        border:none;
	border-left: 1px solid #360;
	/*background-color: #ccc;*/
	padding: 10px;
        color:#333;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
        color:#039;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 300px;
	float: left;
	clear: both;
    text-align:right;
    margin-right:3px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 250px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}
/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}