body{
	text-align:justify;
	padding: 0em 2em 0em 2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #d5d4fe;
}

p{
	margin: 15px 0 5px 0;
}

.lien_menu{
	padding: 4px 0 4px 3px;
	margin-left: -3px;
}

/*** cadre info à droite ***/
#cadre_info{
	float:right;
	background-image: url(images/graphisme/cadre_info/cadre_info_f.png);
	background-repeat:repeat-y;
	width: 250px;
}
/***************************/

/*** cadre navigation photos ***/
#cadre_commandes{
	margin-bottom : 5px;
/*	background-image: url(images/cadre_commandes.png); */
	background-repeat:no-repeat;
	background-position: center;
	width: 100%;
	height: 60px;
	text-align: center;
}
.com_sec{
	padding-top: 18px;
}
/*******************************/

/*** cadres ***/
.cadre_message_{
	padding: 10px 10px 10px 45px;
	text-align: justify;
	background-repeat:no-repeat;
	background-position:left center;
}
.cadre_message_fond{
	padding: 10px 10px 10px 45px;
	text-align: justify;
	background-image: url(images/pictogrammes/picto_fond.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.cadre_message_biathlon{
	padding: 10px 10px 10px 45px;
	background-image: url(images/pictogrammes/picto_biathlon.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.cadre_message_combine{
	padding: 10px 10px 10px 45px;
	background-image: url(images/pictogrammes/picto_combine.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.cadre_message_saut{
	padding: 10px 10px 10px 45px;
	background-image: url(images/pictogrammes/picto_saut.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.cadre_message_alpin{
	padding: 10px 10px 10px 45px;
	background-image: url(images/pictogrammes/picto_alpin.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.cadre_message_cap{
	padding: 10px 10px 10px 45px;
	background-image: url(images/pictogrammes/picto_cap.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.cadre_message_velo{
	padding: 10px 10px 10px 45px;
	background-image: url(images/pictogrammes/picto_velo.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.partie_droite{
	float:right;
	text-align: right;
}
/* info */
.i_cadre_entete{
	background-image:url(images/graphisme/cadre_info/cadre_info_h.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top: 8px;
	text-align: center;
	height : 23px;
}
.i_cadre_footer{
	background-image:url(images/graphisme/cadre_info/cadre_info_b.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height : 23px;
}
.i_cadre_message{
	margin: 10px 0px 10px 10px;
}

.cadre,.r_cadre,.v_cadre,.g_cadre{
	width: 100%;
	background-repeat:repeat-y;
	background-position:left;
	margin-bottom:20px;
}
#level1{
	border:1px;
	border-style:solid;
	border-color: #deddfe; 
	
}
#level2{
	border:1px;
	border-style:solid;
	border-color: #e4e3fe; 
}
/* bleu */
.cadre{
	background-image:url(images/graphisme/cadre/cadre_g.png);
}
.cadre_2{
	background-image:url(images/graphisme/cadre/cadre_d.png);
	background-repeat:repeat-y;
	background-position:right;
}
.entete_cadre{
	background-image:url(images/graphisme/cadre/cadre_h.png);
	background-repeat: repeat-x;
	background-position: top;
}
.entete_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_hg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.entete_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_hd.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 4px 20px 0px 20px;
	height : 27px;
}
.footer_cadre{
	background-image:url(images/graphisme/cadre/cadre_b.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.footer_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.footer_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_bd.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 20px;
	height : 27px;
}
/* gris */
.g_cadre{
	background-image:url(images/graphisme/cadre/cadre_0_g.png);
}
.g_cadre_2{
	background-image:url(images/graphisme/cadre/cadre_0_d.png);
	background-repeat:repeat-y;
	background-position:right;
}
.g_entete_cadre{
	background-image:url(images/graphisme/cadre/cadre_0_h.png);
	background-repeat: repeat-x;
	background-position: top;
}
.g_entete_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_0_hg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.g_entete_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_0_hd.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 4px 20px 0px 20px;
	height : 27px;
}
.g_footer_cadre{
	background-image:url(images/graphisme/cadre/cadre_0_b.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.g_footer_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_0_bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.g_footer_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_0_bd.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 20px;
	height : 27px;
}
/* rouge */
.r_cadre{
	background-image:url(images/graphisme/cadre/cadre_3_g.png);
}
.r_cadre_2{
	background-image:url(images/graphisme/cadre/cadre_3_d.png);
	background-repeat:repeat-y;
	background-position:right;
}
.r_entete_cadre{
	background-image:url(images/graphisme/cadre/cadre_3_h.png);
	background-repeat: repeat-x;
	background-position: top;
}
.r_entete_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_3_hg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.r_entete_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_3_hd.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 4px 20px 0px 20px;
	height : 27px;
}
.r_footer_cadre{
	background-image:url(images/graphisme/cadre/cadre_3_b.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.r_footer_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_3_bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.r_footer_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_3_bd.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 20px;
	height : 27px;
}
/* vert */
.v_cadre{
	background-image:url(images/graphisme/cadre/cadre_2_g.png);
}
.v_cadre_2{
	background-image:url(images/graphisme/cadre/cadre_2_d.png);
	background-repeat:repeat-y;
	background-position:right;
}
.v_entete_cadre{
	background-image:url(images/graphisme/cadre/cadre_2_h.png);
	background-repeat: repeat-x;
	background-position: top;
}
.v_entete_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_2_hg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.v_entete_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_2_hd.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 4px 20px 0px 20px;
	height : 27px;
}
.v_footer_cadre{
	background-image:url(images/graphisme/cadre/cadre_2_b.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.v_footer_cadre_gauche{
	background-image:url(images/graphisme/cadre/cadre_2_bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.v_footer_cadre_droite{
	background-image:url(images/graphisme/cadre/cadre_2_bd.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 20px;
	height : 27px;
}
/*********/

h1,h2,h4,h5,h6{
	color: #5059bf;
}

h1{
	font-size:160%;
	text-align: left;
	font-variant:small-caps;
}

h2{
	padding: 4px 0 4px 20px;
	background: transparent url(images/icones/icone_go.png) no-repeat center left;
	font-size:120%;
	margin-top: 4em;
}

h3{
	font-size:90%;
	margin: 2em;
}

h4{
	font-size:130%;
	margin-bottom: -2em;
	margin-top: 3em;
	margin-left: -1.5em;
}

h5{
	font-size:90%;
	margin-left: 4em;
	margin-top: 0px;
	margin-bottom: 3px;
	font-variant:normal;
}

h6{font-size:90%;}


/* bord ombré image */
.tour_h{
	background-image:url("images/tour_photo_h.png");
	background-repeat:repeat-x;
}
.tour_g{
	background-image:url("images/tour_photo_g.png");
	background-repeat:repeat-y;
}
.tour_b{
	background-image:url("images/tour_photo_b.png");
	background-repeat:repeat-x;
}
.tour_d{
	background-image:url("images/tour_photo_d.png");
	background-repeat:repeat-y;
}
.tour_hg{
	background-image:url("images/tour_photo_hg.png");
}
.tour_bg{
	background-image:url("images/tour_photo_bg.png");
}
.tour_bd{
	background-image:url("images/tour_photo_bd.png");
}
.tour_hd{
	background-image:url("images/tour_photo_hd.png");
}

/* mise en forme, images contour */
.enhautagauche {
	position: absolute;
	top: 0;
	left: 0;
}
.im {
	background-image:url("images/graphisme/background/haut1px.jpg");
	background-color:#fff;
	background-repeat:repeat-x;
}
.im2{
	background-image:url("images/graphisme/background/hd.jpg");
	background-repeat:repeat-y;
}
.img_hg{
	background-image:url("images/graphisme/background/fond_hg.jpg");
	background-repeat:no-repeat;
}
.img{
	background-image:url("images/graphisme/background/left1px.jpg");
	background-repeat:repeat-y;
}
.imd{
	background-image:url("images/graphisme/background/droite1px.jpg");
	background-repeat:repeat-y;
}
.imbg{
	background-image:url("images/graphisme/background/bg.jpg");
	background-repeat:repeat-x;
}
.imbd{
	background-image:url("images/graphisme/background/bd.jpg");
	background-repeat:repeat-x;
}
.bas{
	background-image:url("images/graphisme/background/bas.jpg");
	background-repeat:repeat-x;
}
/***********************************/

/* menu */
/*                h    d   b    g    */
.menu{
	margin-left: 0px;
}
.menu_seul, .menu_haut, .menu_seul_s, .menu_haut_s{
	padding: 12px 20px 0px 20px;
}
.menu_seul, .menu_haut, .menu_seul_s, .menu_haut_s{
	padding: 12px 20px 0px 20px;
}
.menu_milieu, .menu_bas, .menu_milieu_s, .menu_bas_s{
	padding: 5px 20px 0px 20px;
}
.menu_seul, .menu_bas, .menu_seul_s, .menu_bas_s{
	height : 30px;
}
.menu_haut, .menu_milieu, .menu_haut_s, .menu_milieu_s{
	height : 22px;
}
.menu_seul{
	background: transparent url(images/graphisme/menu/m_seul.png) no-repeat;
}
.menu_haut{
	background: transparent url(images/graphisme/menu/m_haut.png) no-repeat;
}
.menu_milieu{
	background: transparent url(images/graphisme/menu/m_milieu.png) no-repeat;
}
.menu_bas{
	background: transparent url(images/graphisme/menu/m_bas.png) no-repeat;
}
    /* (survol) */
.menu_seul_s{
	background: transparent url(images/graphisme/menu/m_seul_s.png) no-repeat;
}
.menu_haut_s{
	background: transparent url(images/graphisme/menu/m_haut_s.png) no-repeat;
}
.menu_milieu_s{
	background: transparent url(images/graphisme/menu/m_milieu_s.png) no-repeat;
}
.menu_bas_s{
	background: transparent url(images/graphisme/menu/m_bas_s.png) no-repeat;
}

    /* (image) */
.menu_image{
	height : 80px;
	padding: 20px 0px 0px 25px;
	background: transparent url(images/graphisme/menu/m_image.png) no-repeat;
}
/********/


#logo{
	position: absolute;
	margin-left:     25px;
	margin-top:      15px;
	z-index:  9; 
	visibility: visible;
}


.image{
	float: right;
	border: 0px solid;
	margin: 0 0 15px 20px;
}
.div_image_centre{
	text-align: center;
	border: 0px solid;
	margin: 0 0 15px 20px;
	color: #555;
}

.touche{
	border: 2px solid #666;
	background-color: #bbb;
	font-size: small;
	padding: 0px 6px 0px 6px;
}
.bouton{
	border: 1px solid #000;
	font-size: small;
	padding: 1px 2px 1px 2px;
}

.icones{
	margin-bottom: -2px;
}





#logo{
	position: absolute;
	left: 5px;
	top: 0px;
	z-index: 9; 
	visibility: visible;
}
pre{
	font-size: 120%;
}


a:link {color: #5059bf; text-decoration:none;}
a:visited {color: #5059bf; text-decoration:none;}
a:hover {color:#f66; text-decoration:none;}

