/* CSS Document */

/* POPBOX */
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("scripts/popbox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 5px #000000;
	cursor: url("scripts/popbox/images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("scripts/popbox/images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

/* POPUP */
#popup {
display: none;
width:250px;
position: absolute;
border:2px solid #287494;
background-color:#ffffff;
text-align:center;
font-family: "Times New Roman", Times, serif;
font-size: 11pt;
font-weight: normal;
color: #000000;
z-index:999;
}
#popup a{
color:#FFFFFF;
text-decoration:none;
}
#popup a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.popuphidden {
display: none;
}

#curseur {
display: none;
width:250px;
position: absolute;
border:2px solid #287494;
background-color:#ffffff;
text-align:center;
font-family: "Times New Roman", Times, serif;
font-size: 11pt;
font-weight: normal;
color: #000000;
z-index:999;
}
#curseur a{
color:#FFFFFF;
text-decoration:none;
}
#curseur a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/* BODY */

body, html {
	margin: 0;
	background-color:#FFF400;
}

/*   PAGE    */
#page{
width:1024px;
border:0px solid red;
margin-left: auto;
margin-right: auto;
}

/*   HAUT PAGE    */
#page_haut{
height:150px;
width:100%;
border:0px solid green;
margin-left:auto;
margin-right:auto;
}

/*   MENU PAGE    */
#page_menu{
height:30px;
width:100%;
border:0px solid blue;
margin-left:auto;
margin-right:auto;
text-align:center;
}

/*   MENU INFODERNMIN    */
#page_infodernmin{
height:114px;
width:100%;
border:0px solid black;
margin-left:auto;
margin-right:auto;
}

/* MILIEU DE PAGE */
#page_milieu_haut{
width:1024px;
height:15px;
background-image: url("../images/milieu_haut.jpg");
background-repeat:no-repeat;
float:left;
}
#page_milieu_bas{
width:1024px;
height:15px;
background-image: url("../images/milieu_bas.jpg");
background-repeat:no-repeat;
float:left;
}

#page_milieu{
width:100%;
border:0px solid red;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#milieu_gauche{
height:300px;
width:10px;
float:left;
}
#milieu_texte{
height:100%;
width:1014px;
float:left;
}
#milieu_texte_accueil{
height:100%;
width:804px;
float:left;
}
#milieu_droite{
height:100%;
width:210px;
float:left;
}

/* DROITE */
#droite{
width:210px;
height:230px;
background-image: url("../images/droite.jpg");
background-repeat:no-repeat;
float:left;
text-align:center;
}

#droite_titre{
width:210px;
float:left;
}

.titre_noir{
font-family: "Times New Roman", Times, serif;
font-size: 20px;
font-weight: bold;
color:#000000;
}

#droite_milieu{
width:210px;
font-family: "Times New Roman", Times, serif;
font-size: 11pt;
font-weight: normal;
color: #000000;
}
#droite_milieu a{
color:white;
text-decoration:underline;
}
#droite_milieu a:hover{
text-decoration:underline;
}

/* BAS PAGE */
#page_bas{
width:100%;
border:0px solid pink;
margin-left:auto;
margin-right:auto;
}

/* MENU */
#menu_gauche{
width:12px;
height:30px;
background-image: url("../images/menu_bords_g.jpg");
background-repeat:no-repeat;
float:left;
}
#menu_droite{
width:12px;
height:30px;
background-image: url("../images/menu_bords_d.jpg");
background-repeat:no-repeat;
float:left;
}

#menu_separation{
height:30px;
width:2px;
background-color:#000000;
float:left;
}

a.menu_accueil:link,a.menu_accueil:visited{
height:30px;
width:113px;
background-image: url("../images/menu_accueil.jpg");
background-repeat:no-repeat;
background-position:top left;
float:left;
}
a.menu_accueil:hover{
height:30px;
width:113px;
background-image: url("../images/menu_accueil.jpg");
background-repeat:no-repeat;
background-position:bottom left;
float:left;
}

a.menu_conseilmunicipal:link,a.menu_conseilmunicipal:visited{
height:30px;
width:257px;
background-image: url("../images/menu_conseilmunicipal.jpg");
background-repeat:no-repeat;
background-position:top left;
float:left;
}
a.menu_conseilmunicipal:hover{
height:30px;
width:257px;
background-image: url("../images/menu_conseilmunicipal.jpg");
background-repeat:no-repeat;
background-position:bottom left;
float:left;
}

a.menu_vielocale:link,a.menu_vielocale:visited{
height:30px;
width:164px;
background-image: url("../images/menu_vielocale.jpg");
background-repeat:no-repeat;
background-position:top left;
float:left;
}
a.menu_vielocale:hover{
height:30px;
width:164px;
background-image: url("../images/menu_vielocale.jpg");
background-repeat:no-repeat;
background-position:bottom left;
float:left;
}

a.menu_associations:link,a.menu_associations:visited{
height:30px;
width:191px;
background-image: url("../images/menu_associations.jpg");
background-repeat:no-repeat;
background-position:top left;
float:left;
}
a.menu_associations:hover{
height:30px;
width:191px;
background-image: url("../images/menu_associations.jpg");
background-repeat:no-repeat;
background-position:bottom left;
float:left;
}

a.menu_tourisme:link,a.menu_tourisme:visited{
height:30px;
width:144px;
background-image: url("../images/menu_tourisme.jpg");
background-repeat:no-repeat;
background-position:top left;
float:left;
}
a.menu_tourisme:hover{
height:30px;
width:144px;
background-image: url("../images/menu_tourisme.jpg");
background-repeat:no-repeat;
background-position:bottom left;
float:left;
}

a.menu_contact:link,a.menu_contact:visited{
height:30px;
width:121px;
background-image: url("../images/menu_contact.jpg");
background-repeat:no-repeat;
background-position:top left;
float:left;
}
a.menu_contact:hover{
height:30px;
width:121px;
background-image: url("../images/menu_contact.jpg");
background-repeat:no-repeat;
background-position:bottom left;
float:left;
}

/* INFOS DERNIERE MINUTE */
#infosderniereminute{
height:114px;
width:1024px;
background-image: url("../images/infosderniereminute.jpg");
background-repeat:no-repeat;
float:left;
}

#infosderniereminute_gauche{
height:114px;
width:10px;
float:left;
}

#infosderniereminute_titre{
width:1000px;
font:1.2em Arial;
color:#6CB02D;
font-style:italic;
float:left;
}
#infosderniereminute_cadre_texte{
width:1000px;
height:80px; 
position: relative; 
overflow: hidden;
float:left;
}
#infosderniereminute_texte{
visibility: hidden;
position:absolute;
font:0.8em Arial;
color:#000000;
}



/* BAS PAGE */
#dsconsult {
width:100%;
text-align:center;
font:0.8em Arial;
color: #000000;
text-decoration: none;
font-weight: bold;
}
#dsconsult a {
color: #2A7B89;
text-decoration: none;
}
#dsconsult a:hover {
text-decoration: underline;
}



.texteVert {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #6CB02D;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	padding-left: 4px;
	/*text-align: justify;*/
}
.texteViolet {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #287494;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	padding-left: 4px;
	text-align: justify;
}

.texteVertG {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #6CB02D;
	font-weight: bold;
	text-align: justify;
}
.texteArborescence {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #287494;
	padding-left: 5px;
}
.lettrine {
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	font-weight: bolder;
	text-transform: uppercase;
	color:  #287494;
	padding-left: 5px;
}

.titre {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color:  #287494;
	padding-left: 4px;
}
a.titre_lien:link,a.titre_lien:visited,a.titre_lien:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color:#6CB02D;
}


.texteNormal {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
a.texteNormal:link,a.texteNormal:visited,a.texteNormal:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #6CB02D;
	text-decoration: underline;

}
.texteNormal_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: red;
	text-align: justify;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.texteNormal_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: blue;
	text-align: justify;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.texteNormalGras {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: justify;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
a.texteArborescence:link,a.texteArborescence:visited,a.texteArborescence:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #6CB02D;
	text-decoration: underline;
}
.texteNonJustifié {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #287494;
	padding-left: 4px;
}

/* TOURISME */
#tablo_bordure{
border:2px solid #999999;
}

/* VIE LOCALE */
#trait_cote{
border-left:3px solid #287494;
}


/* ADMIN */
#tablo_colonne_titre{
text-align:center;
font-weight: bold;
}

#tablo_form_libelle{
	height:25px;
	text-align : right;
	font-weight: bold;
	color : #000000;
	border:0px;
}
#tablo_form_input{
	text-align : left;
	border:0px;
}


/* ACCUEIL */
#article{
float:left;
width:100%;
}

#article_titre{
font:1.2em Arial;
color:#287494;
font-weight:bold;
float:left;
}
#article_debut{
width:100%;
float:left;
}
#article_lire_suite{
width:100%;
float:left;
text-align:right;
border-bottom:2px solid #FFF400;
}
.infosmensuels_titre{
font:1.2em Arial;
color:#6CB02D;
font-style:italic;
float:left;
}

/* STATS */
#stats{
height:0px;
overflow-y: hidden;
overflow-x: hidden;
}



