BODY {
	FONT-SIZE: 12px; BACKGROUND: url(/assets/bg1.jpg) #efefef repeat-x center top; MARGIN: 0px; FONT-FAMILY: 'Trebuchet MS', Arial, sans-serif
}
HR {
	CLEAR: both; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
H1 {
	PADDING: 0px;  FONT-SIZE: 1.2em;
}
H2 {
	PADDING: 0px;  FONT-SIZE: 1.2em;  MARGIN: 0px;
}
H3 A:hover {
	TEXT-DECORATION: none
}
H4 {
	PADDING: 0px; FONT-WEIGHT: 100; FONT-SIZE: 1em;  MARGIN: 0px;
}
P {
	MARGIN: 5px 0px;
}
A {
	COLOR: #34518d; TEXT-DECORATION: none
}
P.A {
	COLOR: #d3151e; TEXT-DECORATION: none
}
A:hover {
	COLOR: #d3151e; TEXT-DECORATION: none
}
IMG {
	BORDER-STYLE: none;
}
SMALL {
	FONT-SIZE: 1.1em; COLOR: #ccc
}
FORM {
	MARGIN: 0px; BORDER-STYLE: none;
}
FIELDSET {
	MARGIN: 0px; BORDER-STYLE: none;
}
INPUT {
	FONT-SIZE: 1.1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LABEL {
	DISPLAY: block; FONT-SIZE: 1.2em; TEXT-ALIGN: left
}
DL {

}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
DD {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 0px 20px
}
DD SMALL {
	FONT-SIZE: 0.9em; COLOR: #ccc
}
.logo {
	PADDING: 0px; DISPLAY: block; LEFT: 0px;  MARGIN: 0px; POSITION: relative; TOP: 33px
}
#header{
	margin:0 auto;
	width:994px;
	height:120px;
	background: transparent url(/assets/header.jpg) no-repeat left top;
	position:relative;
	left:0px;
	top:0px;
}
#searchbox {
	RIGHT: 14px; POSITION: absolute; TOP: 42px
}
#searchbox LABEL {
	FONT-SIZE: 10px; COLOR: #ffffff
}
#searchbox A {
	FONT-SIZE: 10px; COLOR: #ffffff
}
#main {
	BACKGROUND: url(/assets/bg4.jpg) repeat-y left top; LEFT: 0px; MARGIN: 0px auto; WIDTH: 989px; POSITION: relative; TOP: 0px
}

#menu {
	RIGHT: 0px; FLOAT: left; MARGIN: 0px 0px 12px 6px; WIDTH: 176px;  TOP: 0px
}

#content {
	RIGHT: 0px; FLOAT: right; width:800px; TOP: 0px
}
#menu A {
	COLOR: #333333; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #d3151e
}
#menu H3 {
	FONT-SIZE: 15.6px; MARGIN: 0px; COLOR: #ffffff; BORDER-STYLE: none; BORDER-STYLE: none;
}
#menu FORM {
	PADDING: 0px;  FONT-SIZE: 100%;  MARGIN: 0px 5px; BORDER-STYLE: none;
}
#menu LABEL {
	FONT-SIZE: 1.1em
}
#regions{
	position:relative;
	left:0px;
	top:0px;
	background: transparent url(/assets/bg5.jpg) no-repeat left bottom;
	height:37px;
	width:799px;
}
#regions A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #34518d
}
#regions A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#regions SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/assets/bg6.jpg) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 27px
}
#newsletter{
	border:1px solid #4B81AE;
}
#newsletter FORM{
	padding:3px;
}
#newsletter LABEL{
	font-size:1.1em;
	line-height:1.2em;
}
#newsletter H3{
	border:none;
	margin:0;
	color:#FFF;
	font-size:1.3em;
	height:28px;
	padding-left:5px;
	background: transparent url(/assets/bg_newsletter.jpg) no-repeat left top;
}
#news {
	BORDER: #dadada 1px solid; PADDING: 3px; COLOR: #d3151e;
}
#news A {
	COLOR: #34518d
}
.news UL {
	margin-left: 0px;
	padding-left :0px;

}
.news LI {
	LIST-STYLE-IMAGE: url(/assets/puce1.gif)
}
#footer{

	left:0px;
	top:0px;
	background: transparent url(/assets/bg3.jpg) no-repeat left top;
	text-align:right;
	color:#999;
	font-size:1.1em;
	padding:12px 4px 10px 0;
	margin:0 auto;
	width:985px;
}
#footer A {
	COLOR: #333
}
#ban1 {
	MARGIN: 5px 0px 10px 15px
}
.clear {
	CLEAR: both
}
.titre_agenda {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/assets/menu_titre1.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; HEIGHT: 33px
}
.titre_annonces {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/assets/menu_titre2.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 31px
}
.blanc A,.m4 A,.m3 A,.m5 A {
	COLOR: white
}
.blanc A:hover ,.m4 A:hover,.m3 A:Hover,.m5 A:Hover{
	COLOR: white
}
.titre_enregistrer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/assets/menu_titre3.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 31px
}
.titre_services {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/assets/menu_titre4.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 31px
}
UL.menu_level1 {
	PADDING: 4px; MARGIN: 0px 0px 0px 22px;
}
.menu_level1 LI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/assets/puce1.gif); LINE-HEIGHT: 18px
}
UL.menu_level2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.menu_level2 LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/assets/puce3.gif)
}
A.menu_down {
	COLOR: #d3151e; TEXT-DECORATION: underline
}
.champ_newsletter {
	BORDER: #999999 1px solid; PADDING-RIGHT: 2px;  PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(/assets/bg_champ1.jpg) #fff repeat-x left top; PADDING-BOTTOM: 2px; MARGIN: 5px 5px 5px 0px;  WIDTH: 180px; PADDING-TOP: 2px;
}
.champ_recherche {
	BORDER: #ffffff 1px solid; PADDING: 2px; FONT-SIZE: 11px; BACKGROUND: url(/assets/bg_champ2.jpg) #fff repeat-x left top;  MARGIN: 2px 5px 2px 0px;  WIDTH: 200px;
	}
.button_go {
	PADDING: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/assets/bu_go.jpg) no-repeat left top;  MARGIN: 5px 0px; WIDTH: 25px; BORDER-STYLE: none; HEIGHT: 18px;
}
.button_ok {
	PADDING: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/assets/bu_ok.jpg) no-repeat left top;  MARGIN: 2px 0px; WIDTH: 35px; COLOR: #ffffff; BORDER-STYLE: none;  HEIGHT: 20px;
}
#searchbox .selected {
	COLOR: #34518d
}
#menu .selected {
	COLOR: #d3151e
}
.menu_level2 LI.selected {
	LIST-STYLE-IMAGE: url(/assets/puce4.gif)
}
.menu_level1 LI.selected {
	LIST-STYLE-IMAGE: url(/assets/puce4.gif)
}
#regions .selected {
	BACKGROUND: url(/assets/bg_reg_selected.jpg) no-repeat left top; WIDTH: 75px; TEXT-ALIGN: center
}
#regions .selected A:hover {
	COLOR: #6b8ac9
}
LI.all {
	BORDER-TOP: #ccc 1px dotted; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 10px 0px 0px; LIST-STYLE-TYPE: none
}
DIV.open {
	PADDING: 0px; BACKGROUND: url(/assets/bg_reg_open.jpg) #fff no-repeat left top; FLOAT: left;  WIDTH: 12px;  HEIGHT: 37px
}
DIV.close {
	PADDING: 0px;  BACKGROUND: url(/assets/bg_reg_close.jpg) no-repeat left top; FLOAT: left;  WIDTH: 15px;  HEIGHT: 37px
}
.summary {
	FONT-SIZE: 120%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; COLOR: #c03; BORDER-BOTTOM: #c03 1px solid
}
TD.formu {
	BACKGROUND: #fff;
	}
.url {
	COLOR: #00f; TEXT-DECORATION: underline
}
.url A {
	COLOR: #00f
}
.url A:link {
	COLOR: #00f
}
.url A:visited {
	COLOR: #00f
}
.url A:hover {
	COLOR: #00f
}

.gr {
	BACKGROUND-COLOR: #e5e5e5
}
TD.gr IMG {
	BORDER: #e5e5e5 3px solid;
}
.goog_468 {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.menu_url {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 8px
}
#seek A {
	COLOR: #d3151e
}
#seek H2 {
	MARGIN-TOP: 15px; BORDER-BOTTOM: #c03 1px solid
}
#seek HR {
	BACKGROUND: #c03; COLOR: #c03; BORDER-STYLE: none; HEIGHT: 1px;
}
#seek IMG {
	MARGIN-RIGHT: 5px
}
#seek P {
	MARGIN: 4px 10px 0px
}
P.d {
	CLEAR: both; PADDING: 0px; MARGIN: 0px; COLOR: #7070ff;
}

.goo {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px; BORDER: silver 1px solid;
}
.m2 {
	FONT-WEIGHT: bolder; FONT-SIZE: 120%; COLOR: #fff
}
#t1 {
	FONT-SIZE: 12px; BACKGROUND: #34518d; COLOR: white
}
.f1 {
	FONT-SIZE: 11px; COLOR: #fff
}
#lang{
	position:absolute;
	top:11px;
	right:16px;
}
#lang A{
	background: transparent url(/assets/bu_lang.jpg) repeat-x left top;
	display:block;
	width:25px;
	height:15px;
	padding:5px 0 0 1px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
#lang A:HOVER{
	background: transparent url(/assets/bu_lang_f2.jpg) repeat-x left top;
	display:block;
	width:25px;
	height:17px;
	padding:3px 0 0 1px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#990900;
font-weight:bold;
padding: 1px 2px;
background:url(/assets/formbg.gif) repeat-x left top;
}
#kids{
	background-color:#EFEFEF;
	border-left:2px solid #4B81AE;
	border-right:2px solid #4B81AE;
	border-bottom:2px solid #4B81AE;
	border-top:0px;
}
H1.kids
{
FONT-SIZE: 12px;margin:0px;padding:0px;border:none;
}
H3.kids{
    border:none;
    margin:0;
    padding:0;
    display:block;
    position:relative;
    width:250px;
    height:56px;
    background: transparent url('/assets/titre_kids.jpg') no-repeat left top;
    text-indent:-999em;
}

H4.kids{
	color:#4B81AE;
	padding-left:10px;
}
#smenu1 {
display: none;  MARGIN: 0px 0px 0px 10px; padding:0px;
}
#smenu1 LI{
	 FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/assets/puce3.gif) }

INPUT{
	border:1px solid #999999;
	padding:2px;margin:2px;
}
.nb{border:0px;}
SELECT{
	padding:2px;
	border:1px solid #999999;
}
textarea{
	padding:2px;
	border:1px solid #999999;
}
.formul{
font-weight:bold;
text-align:right;
padding:4px;
padding-right:12px;

}
.menu_level1 LI#menu_concours{
    position:relative;
    left:-15px;
    list-style-image:none;
    list-style:none;
    text-indent:-9999em;
    background: transparent url(/assets/menu_concours.gif) no-repeat left top;
}
.menu_level1 LI#menu_concours A{
    display:block;
    width:146px;
    height:22px;
}

Table.alo,TD.alo
{
background: transparent url(/assets/t_b.jpg);
padding:4px;
margin:0px;
color:white;
FONT-WEIGHT: bold;
}
.m3 {
	background: transparent url(/assets/t_bb.jpg);
padding:4px;
margin:0px;
color:white;
FONT-WEIGHT: bold;  TEXT-ALIGN: center
}

TD.m4
{
background: transparent url(/assets/t_v.jpg);
padding:4px;
margin:0px;
color:white;
text-align:center;
}
TD.m5
{
background: transparent url(/assets/t_vb.jpg);
padding:4px;
margin:0px;
color:white;
text-align:center;
}

#avis2 {
	border:1px solid #FFA300;
}
#avis2 H3{
	border:none;
	margin:0;
	color:#FFF;
	font-size:1.3em;
	font-weight:normal;
	height:28px;
	padding-left:5px;
	background: transparent url(/assets/bg_com2.png) no-repeat left top;
}
#av2 {
	padding:7px;
}
#av2 p {
	border-bottom:1px dotted #4B81AE;
}
.av3
 {
	border-bottom:1px solid #4B81AE;
	padding:6px;
	line-height:18px;
}
#concours {
	border:1px solid #4889b3;
	width:300px;
	
}
#concours H3{
	border:none;
	margin:0;
	color:#FFF;
	font-size:1.2em;
	font-weight:normal;
	padding:2px;
	background:#4889b3 url(/assets/bg_concours.jpg) repeat-x scroll 0px;


}
#video {
	border:1px solid #4889b3;
	margin:10px;
	width:300px;
	
}
#video H3{
	border:none;
	margin:0;
	color:#FFF;
	font-size:1.2em;
	font-weight:normal;
	padding:2px;
	background:#4889b3 url(/assets/bg_concours.jpg) repeat-x scroll 0px;


}
#ads_box {
	border:1px solid #75a72c;
	width:300px;
	
}
#ads_box H3{
	border:none;
	margin:0;
	color:#FFF;
	font-size:1.2em;
	font-weight:normal;
	padding:2px;
	background:#75a72c url(/assets/t_v.jpg) repeat-x scroll 0px;
}
.vevent abbr{border:0}

