/****balises de base******/
html {
	hheight: 100%;
}

body {
	margin: 0px;
	background-color: rgb(23,102,0);

	height: 100%;
  font-family: verdana;
  font-size:11px;

}
h1,h2,h3,h4 {
  margin:0;
  padding:0;
  font-weight:normal;
}


/* rajouter pour référencement */
img + span, .sifr_h1_tousEvts span, #outils a span, #menu_langues span{
display:none;
}

#titre{
margin-top:20px;
text-align:right;
padding-bottom:0;
margin-bottom:0px;
}
/* rajouter pour référencement */
h2 {
  font-size: 20px;
  font-weight:normal;
  color: #213c8c;
  font-style:italic;
  color:#505050;
  margin-bottom:20px;
}

h3 {
  color:#c40020;
  margin-bottom:10px;
  font-weight:bold;
  font-size:14px;
}
h4 {
  margin-bottom:5px;
  font-size: 13px;
  color: #666666;
  font-style:italic;
}
/*********************/
#bandeau{

height:214px;

}

#outils{
float:right;
width:180px;
margin-top:60px;
text-align:center;
margin-right:10px;
}

#outils a img{
vertical-align:middle;
border:0;
}



#outils a img{
margin-right:0px;
vertical-align:middle;
}

#container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 984px;


  background-color:#FFF;
  background-image: url('../../img/motif_navigation.gif');
  background-repeat:repeat-y;
}



a#laplagne {

	display: block;

  margin-left:40px;
  width:150px;
}

#menu_langues {
margin-top:10px;
	width: 984px;

	margin-left:auto;
	margin-right:auto;

}

#intermediate{


  




}




#recherche {
  background:#fff url('../../img/fond_recherche.gif');
  width:195px;
  height:32px;
  background-repeat:no-repeat;
  margin:0;
  padding:0;
}

#recherche input {
  background:#FFF;
  border:0px solid #FFF;
  color:#284065;
  float:left;

  font-weight:bold;
  padding:0;
}
#chpRech {
  margin:0;
  padding:0;
  margin-left:10px;
  margin-top:10px;
  padding-left:5px;
  width:140px;
  margin-right:10px;
  font-style:italic;

}
#btnSubmit  {
  padding:0;
  margin:0;
  margin-top:8px;
  position:relative;
  width:21px;
  height:20px;

}


#paradiski{
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  width:135px;
  height:49px;
  
}

#clearContainer {
  clear:both;
  background-color:rgb(23,102,0);
}






/*******Gabarit une seule colonne avec menu*******/

#main1Colonne {
  float:left;
	text-align: left;
	width: 775px;
	padding-bottom:20px;
	

}

#iintermediate1Colonne{
  text-align:left;

  background-image: url('../../img/fond_navigation_blanc.gif');
  background-repeat:no-repeat;
  background-position:top;


}


#container1Colonne {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 984px;

  height:auto;
  background-color:#FFF;
}


#chemin a{
  color:#c40020;
  font-weight:bold;
  text-decoration:none;
}


#chemin a:hover{
  color:#555555;
  
}

h2#titre{
margin-top:20px;
text-align:right;
height:15px;

font-size:8px;
padding:0;
}

h2#titre img, .h1Encart img{
vertical-align:top;
margin:0px;
padding:0px;
}

h2#titre span{
display:none;

}



.h1Encart{

font-size:8px;
padding:0;
margin:0;
text-align:right;
margin-top:1px;
}


.h1Encart span{
display:none;
}

#cadre{
padding-top:10px;
margin-left:203px;
margin-right:214px;

padding-left:10px;
padding-right:0px;

}

#cadre_2col{
padding-top:10px;
margin-left:203px;
margin-right:10px;
padding-left:10px;
padding-right:0px;

}

#cadre_3col{
padding-top:10px;
margin-left:10px;
margin-right:10px;
padding-left:10px;
padding-right:0px;

}

#content{
margin-top:0px;
padding-top:10px;
padding-right:10px;
border-right:1px solid #efbac3;
border-top:1px solid #efbac3;
border-bottom:1px solid #efbac3;
padding-bottom:20px;

}

#menu {
margin-top:0px;
	text-align: left;
  width:203px;
	float:left;

}

#menu_list {
  margin-top:0px;
  padding-top:10px;
  color:white;
  background-image:url('../../img/fond_menu.gif');
  background-position:right top;
  background-color:rgb(83,123,56);
  padding-bottom:20px;
  height:auto;
}

#encarts {

  background-image: url('../../img/fond_navigation.gif');
  background-repeat:no-repeat;
  background-position:top right;


  padding-right:10px;
padding-left:24px;


  text-align:right;
  float:right;
	width: 180px;
	padding-top:42px;

}

#evts {
  border-top:1px solid #FFFFFF;

  margin-top:0px;
  padding:0;

  padding-top:10px;
  

}

#rightBlock {
height:200px;
padding:0;
margin:0;

padding-top:10px;
border-top:1px solid #FFFFFF;


}




#visu_gauche{
height:200px;
width:174px;

background-image:url('../../img/visu_gauche.jpg');
background-repeat:no-repeat;
background-position:bottom left;
}


/*
#menu_list ul li ul {
  display:none;
}

#menu_list ul li.yopla ul  {
  display:block;
}
*/


#menu_list ul{
text-align:center;
padding:0;
margin:0;
width:100%;
}

#menu_list ul ul li{

text-align:center;
}

#menu_list ul ul{
margin-top:10px;
margin-bottom:15px;
}

#menu_list ul ul ul{

margin-left:auto;
margin-right:auto;
width:160px;
border-top:1px dashed white;
border-bottom:1px dashed white;
margin-bottom:15px;
margin-top:5px;
padding-top:5px;
padding-bottom:0px;
background-color:rgb(23,102,0);
}


#menu_list li{
text-align:center;
list-style:none;
margin:0;
}

/******Actions à effectuer sur la page******/
#actions {
  background:#FFF url('../../img/actions.gif');
  background-repeat:no-repeat;
  background-position:top right;
  margin:0;
  margin-top:-15px;
  margin-bottom:20px;
  text-align:right;
  margin-right:10px;
  padding:0;
  height:20px;
  display:block;
  z-index:20;
}
#actions ul {
  list-style-type:none;

}
#actions ul li {
  display:inline;
}
#actions ul li a {
  display:block;
  height:16px;
  float:right;
  margin-top:5px;
  margin-right:6px;
  width:16px;
}


#actions ul li a span {
  display:none;
}


/*****Evénements***/


p.evt {

  text-align:right;
}
p.evt a {
  font-weight:bolder;
  text-decoration:none;
  color:#c40020;
}

p.evt a:hover {
  font-weight:bolder;
  text-decoration:none;
  color:#555555;
}

p.evt a.more {
  font-weight:bolder;
  text-decoration:none;
  color:#000000;
}

p.evt a.more:hover {
  color:#FFFFFF;
}
/******/

/*********Contenu affiché à droite************/
div#entete_encart {
  font-weight:bold;
  color:#666;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:-8px;
  background:#FFF url('../../img/fond_encart.gif')no-repeat;
  background-position:top left;
}

div#titre_encart {

  padding-top:5px;
  padding-bottom:5px;

}

div#encart {
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  border:1px solid #FFF;
  background:#eee url('../../img/fond_encart.gif')no-repeat;
  background-position:right bottom;
  
}



/*****************/




#rightBlock a {
  font-weight:bolder;
  text-decoration:none;
  color:#c40020;
}

#rightBlock a:hover {
  font-weight:bolder;
  text-decoration:none;
  color:#555555;
}

/****Footer ******/
#footer {

	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	height:25px;
}
#footerGauche {
  float:left;
}
#footer a {
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
}
#footer a:hover {
  color:red;

}

#footerDroite {
  float:right;
}

/*********Mise en forme du contenu******************/
#content ul {
  list-style-type:none;
  padding:0;
  margin:0;
  padding-left:15px;
  margin-bottom:20px;
}
#content ul li {
  background:transparent url('../../img/fond_li.gif');
  background-repeat:no-repeat;
  background-position: 0px 4px;
  padding-left:8px;
  margin-bottom:5px;
}



#content{

}

#content a {
  text-decoration:none;
  font-weight:bold;
  color:rgb(196,0,32);
}

#content a:hover {
  color:#004dcc;
}

#content #titreArticle {
  display:none;
}


/*
#content a {
  font-weight:bolder;
  text-decoration:none;
  color:#c40020;
}

#content a:hover {
  font-weight:bolder;
  text-decoration:none;
  color:#555555;
}
*/
#VisualModeIndicator{
  display:none;
}
.sub_parent{
  display:none;
}

/****************Classes de mise en forme de texte*****************/

.grasGris {
  font-weight:bolder;
  color:#c8c8c8;
}

.grasRouge {
  font-weight:bolder;
  color:#c40020;
}
.sifr_li_1 {
  font-style:italic;
}


.titre_template {
color:#D8000B;
font-size:18px;
font-weight:bold;
}
.sous_titre_template {
color:rgb(65,102,39);
font-size:18px;
font-weight:bold;
}
.titre_parag_template{
color:#D8000B;
font-size:11px;
font-weight:bold;
}

.gras_template{
color:rgb(65,102,39);
font-size:11px;
font-weight:bold;
}


.tableau_gris{
display:block;
border: 7px solid #cccccc;
padding:10px; 
}

p{
margin:0px;
margin-bottom:15px;
}

.default a img{
border:2px solid rgb(196,0,32);
}

.default a img:hover{
border:2px solid rgb(13,170,238);
}


.test{
display:block;
height:100%;
cursor:hand;

margin:0px;
padding:0px;
}


.test:hover{
background-color:rgb(232,232,232);
}

.test div{
font-weight:normal;
color:black;
text-align:justify;
}

.test div p{
margin:0px;
padding:0px;
text-align:justify;
}


.clear{

clear:both;
}


.spaceBeforeCP, .spaceAfterCP{
cclear:both;
}

img.image_img{
margin:0px!important;
margin-right:10px!important;
}

.imgTextRight{
margin-bottom:20px;
}


/* ------ MENU --------- */

#menu_list ul li{
margin-bottom:4px;
}

#menu_list ul li a img{
ppadding:4px;
background-color:white;
border:4px solid white;
}

#menu_list ul li a img:hover{

filter:Alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
filter:XRay();
}

#menu_list ul li span{
display:none;
}


#menu_list ul ul li{
margin:4px;
font-size:14px;
height:auto;
}

#menu_list ul ul li a{
color:white;
ffont-family:arial,verdana;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

#menu_list ul ul ul li  a{
font-size:10px;
}


#menu_list ul ul ul li{
margin:4px;
font-size:11px;
height:auto;
}

#menu_list ul ul li.yopla ul li a{
color:white;
}

#menu_list ul ul li.yopla a, #menu_list ul ul ul li.yopla a {
color:rgb(204,0,0);
}

#menu_list ul ul li a:hover, #menu_list ul ul li.yopla ul li a:hover{
color:rgb(204,0,0);
}





#mediaID697{
width:745px;
}

#evts a:hover img, #outils a:hover img{
filter:Alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}

#outils a:hover .png{
filter:none;
-moz-opacity:1;
opacity:1;
}



.choix_village{

margin-bottom:15px;

}

.choix_village img{
border:0px;
margin-right:16px;
}

.choix_village img:hover{
filter:Alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}


.entete_cat {
padding:2px;
padding-left:8px;
margin-bottom:4px;
background-color:rgb(60,85,121);
color:white;
font-weight:bold;
}

