BODY {
background-image: url(/images/bk.jpg);
background-repeat:repeat-x;
background-position:top;
background-color: #cdcdcd;
margin: 0px;
}
body {
text-align:-moz-center;
}
.pourcentage {
	background-color:#0066FF;
	border:#777799 thin groove;
	border-top:#777799 thin groove;
	border-left:#777799 thin groove;
	font-size:1px;
	line-height:4px;
	height:4px;
	float:left;
	margin:3px;
}

.entete {
	background-image: url(/images/menu/entete.jpg);
	margin: 0px;
	background-repeat:no-repeat;
	background-color: #ffffff;
	}
.fond_carte {
	background-image: url(/images/props/Fond_cartesrepas.jpg);
	margin: 0px;
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	background-color: #FFEBC2;
	}
#accueil{
	position: absolute;
	left: 113px;
	top: 94px;
	width: 197px;
	height:111px;
	}

.entete3{
	background-image: url(/images/logo_magazine.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
.menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #036;
	text-decoration: none;
	font-weight: normal;
}
.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #036;
	text-decoration: none;
	font-weight: normal;
}
.menu:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #036;
	text-decoration: none;
	font-weight: normal;
}

.H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	font-weight: bold;
}
.H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}
.H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}
.titrage{
	background-image: url(/images/bktitrage.jpg);
	background-repeat: no-repeat;
	background-position: right;
	}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.style6 {font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.style7 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.style8 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style11 {
	font-size: 16px;
	color: #FFC740;
}
.style10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}
.style12 {
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style14 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	font-style: italic;
}
.style15 {
	color: #5B8800;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.style16 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.style20 {
	color: #152f8f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style22 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: 0.3em;
	color: #FF0000;
}
.sup {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: 0.3em;
}
#reaction {
	position: relative;
	left: 10px;
	height:450px;
	top: 20px;
	width: 98%;
	border: none;
	overflow: auto;
	}
#Layer2 {
	position:absolute;
	width:425px;
	height:53px;
	z-index:2;
	left: 200px;
	top: 285px;
}
#frameflash {
	height: 450px;
	width: 700px;
}
.bouton  {
    background-color :#FFFFFF; 
	font-family : 
	Arial; font-size : 
	11px; 
	color: #000000;
}
.bk_ads {

	background-image: url(/images/bk_ads.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/*magdvd*/
#scrollvid {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height:275px;
	padding:2px;
	overflow:auto;
	}
#vids {
	position: relative;
	background-color:#FFFFFF;
	left: 0px;
	top: 0px;
	width: 100%;
	height:325px;
	vertical-align:bottom;
	overflow: auto;
	}
#reactionvid {
	position: relative;
	left: 0px;
	top: 0px;
	height:325px;
	width: 95%;
	border: none;
	overflow: auto;
	}
.cadreh	{
	background-image: url(/images/cadre/haut.jpg);
	background-repeat: repeat-x;
}
.cadreb	{
	background-image: url(/images/cadre/bas.jpg);
	background-repeat: repeat-x;
}
.cadreg	{
	background-image: url(/images/cadre/gauche.jpg);
	background-repeat: repeat-y;
}
.cadred	{
	background-image: url(/images/cadre/droit.jpg);
	background-repeat: repeat-y;
}
.cadrec	{
	background-color: #fdfac3;
}
.cadre2h	{
	background-image: url(/images/cadre2/haut.jpg);
	background-repeat: repeat-x;
}
.cadre2b	{
	background-image: url(/images/cadre2/bas.jpg);
	background-repeat: repeat-x;
}
.cadre2g	{
	background-image: url(/images/cadre2/gauche.jpg);
	background-repeat: repeat-y;
}
.cadre2d	{
	background-image: url(/images/cadre2/droit.jpg);
	background-repeat: repeat-y;
}
.cadre2c	{
	background-color: #f1f1f7;
}


#framesondage {
	position: relative;
	background-color:#FFFFFF;
	left: 0px;
	top: 0px;
	width: 655px;
	height:420px;
	padding:2px;
	}
.blueframe{

	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-left: thin solid #152f8f;
	border-right: thin solid #152f8f;
	border-top: thin solid #152f8f;
	border-bottom: thin solid #152f8f;
	}
.greenframe{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-left: thin solid #2e7019;
	border-right: thin solid #2e7019;
	border-top: thin solid #2e7019;
	border-bottom: thin solid #2e7019;
	}
.orangeframe{
	background-image:url(/images/bkorangeframe.jpg);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-left: thin solid #e66211;
	border-right: thin solid #e66211;
	border-top: thin solid #e66211;
	border-bottom: thin solid #e66211;
	}
.grayframe{
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	}
.blackframe{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	}
.mainbutton1{
	font-size:12px;
	font-weight:bold;
}
.mainbutton2{
font-size:12px;
}
.SubTitleBleu {
	background-image: url(/images/fond_bleu.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #152f8f;
	text-indent:10px;
}
.SubTitleVert {
	background-image: url(/images/fond_vert.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2f7019;
	text-indent:10px;
}
.SubTitleOrange {
	background-image: url(/images/fond_orange.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e66311;
	text-indent:10px;
}
.SubTitleRouge {
	background-image: url(/images/fond_rouge.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c31d10;
	text-indent:10px;
}
.SubTitleNoir {
	background-image: url(/images/fond_noir.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent:10px;
	color: #000000;
}
.TitreSectionBleu {
	color: #152f8f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.TitreSectionVert {
	color: #2e7019;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.TitreSectionOrange {
	color: #e66211;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.TitreSectionRouge {
	color: #c31d10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.TitreSectionOrangeB {
	color: #e66211;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.TitreSectionRougeB {
	color: #c31d10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
/*Soiree Benefice*/
.bodysoiree {

	background-image: url(/images/soiree/fond.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodysoiree2 {

	background-image: url(/images/soiree/fond2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodysoiree3 {

	background-image: url(/images/soiree/fond3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*solidaridon*/
.H1noel {
	font-size: 12px;
	font-weight: bold;
	color: #B70000;
	font-family: Arial, Helvetica, sans-serif;
}
.style16Noel {

	color: #bdc100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#frameflash {
	height: 450px;
	width: 700px;
}
.bouton  {
    background-color : transparent; font-family : Arial; font-size : 11px; color: #ffffff;
}
.bouton2 {

    background-color : #CCCCCC; font-family : Arial; font-size : 11px; color: #FF9900;
}
.bodynoel {

	background-image: url(/images/solidaridon/solidaridon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F7F0EA;
}
.bodynoel_liste {

	background-image: url(/images/solidaridon/solidaridon_liste.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F7F0EA;
}
.noel_total {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}
.noel_gros {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}
style8vert {
	color: #BDC100;
}
.fond_groupe {
	background-image: url(/images/menu/fond_groupe.jpg);
	background-repeat:repeat-x;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	border: none;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility:visible;
}
.fond_production {
	background-image: url(/images/menu/fond_production.jpg);
	background-repeat:repeat-x;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	border: none;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility:visible;
}
.fond_itineraire {
	background-image: url(/images/menu/fond_itineraire.jpg);
	background-repeat:repeat-x;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	border: none;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility:visible;
}
.fond_achat {
	background-image: url(/images/menu/fond_achat.jpg);
	background-repeat:repeat-x;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	border: none;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility:visible;
}
.fond_autre {
	background-image: url(/images/menu/fond_autre.jpg);
	background-repeat:repeat-x;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	border: none;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility:visible;
}
.menu1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.menu1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.menu1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:underline;
	font-weight: normal;
}
.menu1:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.menu1:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:underline;
	font-weight: normal;
}

.menutop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
.menutop:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
.menutop:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #03F;
	text-decoration:none;
	font-weight: normal;
}
.menutop:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
.menutop:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00C;
	text-decoration: none;
	font-weight: normal;
}
/*----------------------------------------------souss sous menu-------------------------------*/
.menu_sub_sub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F30;
	text-decoration: none;
	font-weight: normal;
}
.menu_sub_sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #930;
	text-decoration: none;
	font-weight: normal;
}
.menu_sub_sub:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #03F;
	text-decoration:none;
	font-weight: normal;
}
.menu_sub_sub:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #930;
	text-decoration: none;
	font-weight: bold;
}
.menu_sub_sub:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00C;
	text-decoration: none;
	font-weight: normal;
}
.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #930;
	text-decoration: none;
	font-weight: bold;
}

.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.retour_inactif:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002c46;
	text-decoration: none;
	font-weight: normal;
}
.retour_inactif:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002c46;
	text-decoration: none;
	font-weight: normal;
}
.retour_actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FC0;
	text-decoration: none;
	font-weight: normal;
}
#menu_nav{
	height:21px;
	width:870px;
	vertical-align:top;
	padding-top:6px;
}
#snow{
	position:absolute;
	top:20px;
	
	text-align: center;
	z-index:1;
}
.bk_dons{
	background-image: url(/images/bk_dons.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0px;
	background-color: #ffffff;
}
.bk_vid{
	background-image: url(/images/bk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0px;
	background-color: #ffffff;
}
.bk_tour{
	background-image: url(/images/bk_tour.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0px;
	background-color: #ffffff;
}
#frame {
	width: 675px;
	height: 625px;
	background-color:#FFF;
}
.border_table{
	border-left: thin solid #CCC;
	border-right: thin solid #CCC;
}

