* { margin:0; padding:0; }
html{
font-size:100%;
}

body {
font-family: Helvetica,sans-serif;
font-size: 11px;
color:#000;
margin: 0;
padding: 0;
background-color:#fff;

}

html > body{
font-size: 11px;
}


#ctn {
position: relative;
width: 910px;
height:575px;
margin: 2% auto 0 auto; 
background-color: transparent;
}


#leftCtn{
float:left;
margin: 0 3px 0 0;
}

#rightCtn{
float:left;
width:700px;
}




#logo{
margin: 0 0 0px 0;
background-color:#fff;
/*padding: 0 3px 3px 0;*/
}

#topImg{
	height:93px;
	margin: 0 0 3px 0;
/*padding: 0 0 0 0;
	
	background-color: #ECDEC4;*/
	background-color: #fff;
	filter:alpha(opacity=70);
opacity:0.70;
-moz-opacity:0.70;
}

#rightCtn h1{
	font-size:36px;
	margin:0;
	padding: 25px 0 0 40px;
	letter-spacing:2px;
	text-align:left;
}


#menuMain{
width:190px;
height:460px;
background-color:#fff;
}
#menuMain p{
padding: 20px 0 0 22px;
}
#menuMain .menuLang{
width: 160px;
margin: 0 .8em .8em auto;
padding: 1em 0 .3em 0;
text-align:right;
border-bottom:1px solid #333;
}


#adresse{
position:absolute;
top: 78%;
color:#0080FF;
}

/****************/
/*   SUB MENU   */
/****************/

#menuSubCtn{
/* 700px à revoir pour IE6 */
/*width: 692px;*/
height:27px;
margin: 0 0 3px 0;
overflow: auto;
/*padding: 1.3em 0 1.3em 1.3em;*/
padding: 5px;
background-color:#fff;
filter:alpha(opacity=90);
opacity:0.90;
-moz-opacity:0.90;
}

#rightCtn > #menuSubCtn{
padding: 0px 0 0 0px;
}

#menuSubCtn h2{
	padding: 6px 10px 6px 10px ;
	color: #000;
	background-color: #ff9933;
}
/*#menuSubCtn p.txt{
font-size: 1em;
}
*/
h2{
font-size: 14px;
/*font-size: 14px;*/
font-weight: bold;
}

/* Attention à l'espace entre first-letter et '{' : bug ie6 */
.menuTitle:first-letter {
color:#fff;
font-size:16px;
}

#subMenus{
float:left;
margin: 0 0 0 3em;
}

.menuSubItems{
float:left;
height:20px;
padding: 0 1.0em 0 1.0em;
margin-top:10px;
border-left: 1px solid #0080FF;
}
.menuSubItemsTight{
float:left;
height:20px;
padding: 0 .5em 0 .5em;
margin-top:10px;
border-left: 1px solid #c00;
}
.menuSubItemsWide{
float:left;
height:20px;
padding: 0 1.7em 0 1.7em;
margin-top:10px;
border-left: 1px solid #c00;
}


/****************/
/* DYN  CONTENT */
/****************/

#dynContent{
/*width: 700px;*/
width: 700px;
height:423px; /* 430 moins ( .3em) */
/*padding: 3% 0 0 0;*/
overflow: auto;
background-color:#fff;
}
/* Height for non IE6 */
#rightCtn > #dynContent{
height: 428px;
}

#dynContent p, h1, h3{
width: 460px;
margin-left: 25%;
}

#dynContent p.txt{
margin-top: 3%;
text-align: justify;
}

#dynContent img{
width: 150px; 
float:left;
margin: 3% 0 0 0;
}

/* catégories */
#dynContent h3{
margin-top: 3%;
font-size: 1em;
font-weight: normal;
}

#dynContent h1{
margin-top: 2%;
font-size: 1.5em;
color: #c00;
}


#dynContent .monthSection{
width: 675px;
height: 18px;
margin: 1% 0 0 0;
padding: 3px 0 3px 6px;
font-size: 1.3em;
color: #fff;
background-color: #c00;
}
#dynContent .subSection{
width: 675px;
height: 10px;
margin: 1% 0 0 0;
padding: 0px 0 0px 6px;
border-bottom:1px solid #333;
}

.articleFooter{
color:#C00;
}

.txti{
font-style: italic;
}
.blue{
color:#3399FF;
}
.rouge{
color:#C00;
}


#head{
width:800px;
height: 125px;
background-color: #fff;
border-bottom:1px solid #990033;
}
#head p{
/*margin-left:120px;*/
padding: 60px 0px 0px 0px;
text-align:center;
}
#head span{
font-size:1em;
margin-left:2%;
margin-right:2%;
}
#head img{
float:left;
}

#centre {
background-color:#fff;
margin-left: 180px;
}
#centre img{
margin-right:20px;
}
#centre p{
color:#000;
}

#gauche {
position: absolute;
left:0;
width: 180px;
height:449px;
background: url('../img/menuG.jpg') no-repeat 0 0;
}
#gauche div{
margin: 50px 0px 0px 25px;
}
#gauche p{
padding: 0px 0px 25px 0px;
}
#gauche img{
margin-right: 5px;
}
#pied {
height: 100px;
background-color: #99CC99;
}
.img_gauche{
float:left;
}
.img_droite{
float:right;
}

.titrenoir{
font-size:14px;
font-weight:bold;
color: #000000;
}

.titrerouge{
font-size: 14px;
font-weight: bold;
color: #ff9933;
}

.titreorange{
font-size: 14px;
font-weight: bold;
color: #ff9933;
}

.titregris{
font-size:14px;
font-weight:bold;
color: #666;
}

.grasnoir{
font-size:11px;
font-weight:bold;
color: #000000;
}
.grasnoirL{
font-size:12px;
font-weight:bold;
color: #000000;
}
.grasnoirS{
font-size:10px;
font-weight:bold;
color: #000000;
}

.grasrouge{
font-size: 11px;
font-weight: bold;
color: #cc0000;
}
.grasrougeS{
font-size: 10px;
font-weight: bold;
color: #cc0000;
}

.grasgrisL{
font-size:12px;
font-weight:bold;
color: #666;
}
.grasgrisM{
font-size:11px;
font-weight:bold;
color: #666;
}
.grasgrisS{
font-size:10px;
font-weight:bold;
color: #666;
}

.rouge{
color:#C00;
}

.txtJ{
font-family: Verdana;
font-size:10px;
padding:0px 50px 0px 0px;
text-align:justify;
}

/* Main links */
a.link1:link{color:#000; text-decoration:none;}
a.link1:visited{color:#000; text-decoration:none;}
a.link1:hover{color:#666; text-decoration:none;}
a.link1:active{color:#000; text-decoration:none;}
/* Sub links */
a.link2:link{color:#000; text-decoration:none;}
a.link2:visited{color:#000; text-decoration:none;}
a.link2:hover{color:#666; text-decoration:none;}
a.link2:active{color:#000; text-decoration:none;}
/* Sub sub links */
a.link3:link{color:#000; text-decoration:none;}
a.link3:visited{color:#000; text-decoration:none;}
a.link3:hover{color:#666; text-decoration:none;}
a.link3:active{color:#000; text-decoration:none;}
/* Custom links */
a.linkC1:link{color:#000; text-decoration:none;}
a.linkC1:visited{color:#000; text-decoration:none;}
a.linkC1:hover{color:#666; text-decoration:none;}
a.linkC1:active{color:#000; text-decoration:none;}

a.bleu:link{color:#3399FF; text-decoration:none;}
a.bleu:visited{color:#3399FF; text-decoration:none;}
a.bleu:hover{color:#cc0000; text-decoration:none;}
a.bleu:active{color:#3399FF; text-decoration:none;}

a.rouge:link{color:#cc0000; text-decoration:none;}
a.rouge:visited{color:#cc0000; text-decoration:none;}
a.rouge:hover{color:#3399FF; text-decoration:none;}
a.rouge:active{color:#cc0000; text-decoration:none;}

a.gris:link{color:#333; text-decoration:none;}
a.gris:visited{color:#333; text-decoration:none;}
a.gris:hover{color:#999; text-decoration:none;}
a.gris:active{color:#000; text-decoration:none;}

a.grisrouge:link{color:#333; text-decoration:none;}
a.grisrouge:visited{color:#333; text-decoration:none;}
a.grisrouge:hover{color:#903; text-decoration:none;}
a.grisrouge:active{color:#000; text-decoration:none;}

a.noirrouge:link{color:#000; text-decoration:none;}
a.noirrouge:visited{color:#000; text-decoration:none;}
a.noirrouge:hover{color:#903; text-decoration:none;}
a.noirrouge:active{color:#000; text-decoration:none;}



a.titre:link, a.titre:hover, a.titre:visited{color:#cc0000; text-decoration:none}

/* */

#centre p{
margin:2em;
}

#centre img{
margin:0;
}
/*
.saison{
background : url(../images/facadefond.jpg) no-repeat top left ;
}
*/

/***************/
/* tinyMce css */
/***************/

#mainContent{
/*width: 700px;*/
width: 700px;
height:423px; /* 430 moins ( .3em) */
overflow: auto;
background-color:#fff;

filter:alpha(opacity=98);
opacity:0.98;
-moz-opacity:0.98;

}
#rightCtn > #mainContent{
height: 428px;
}

#mainContent p{
text-align:justify;
padding: 0 3%;
margin:0 75px 0 30px;
/*width:500px;*/
}
#mainContent a:link{color:#3399FF; text-decoration:none;}
#mainContent a:visited{color:#3399FF; text-decoration:none;}
#mainContent a:hover{color:#cc0000; text-decoration:none;}
#mainContent a:active{color:#3399FF; text-decoration:none;}

#mainContent img{
margin: 20px 20px 20px 0;
}

#mainContent .floatRight{
float:right;
margin-left:10px;
}

#mainContent ul, li{
list-style-type: disc;
}
#mainContent ul{
list-style-type: disc;
margin-left: 60px;
}

.bleu{
color:#3399FF;
}

.imgLeft{
margin:0px 0px 0px 50px;
}
.txtJuste{
font-size:10px;
margin:0px 50px 0px 20px;
text-align:justify;
}


#mainContent .titrerouge{
font-size: 14px;
font-weight: bold;
color: #39f;
}

#mainContent .ligne{
margin: 5px 0 5px 0;
border-bottom:1px solid #333; 
}



#mainContent .smallVerdana{
font-family:Verdana;
font-size:10px;
}