@charset "utf-8";
body {
margin:0;
padding:0;
background:url(../images/fond-nouveaux-habitant.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
background-position:center;

}

#titre_module_actu{
	border-top:#FFF solid 2px;
	background-color:#0066CB;
	filter:alpha(opacity=62);
	-moz-opacity:0.3;
	opacity:0.6;
	width:475px;
	height:105px;
	position:absolute;
}

#texte_titre_1{
	margin-right:30px;
	font-family:Verdana, Geneva, sans-serif;
	color:#933;
	font-size:30px;
	font-weight:700;
	float:right;
	}
	div#global {
	min-height: 100%;
	width: 1054px;
	padding: 0 10px;
	margin: 0 auto;
	position: relative;
	padding: 0 10px;
	background-image:url(../images/fond_global_normal.png);
	background-position:center;
	background-repeat:repeat-y;
	}
	div#global_normal {
	min-height: 100%;
	width: 1054px;
	padding: 0 10px;
	margin: 0 auto;
	position: relative;
	padding: 0 10px;
	background-image:url(../images/fond_global_normal.png);
	background-position:center;
	background-repeat:repeat-y;
	}

#contenu {
	width: 1024px;
	margin: 0 auto; /* Centrer la page */
	background-color:#FFFFFF;

}

#header {
	height: 220px; /* Hauteur de l'entête */
	color: #fff; /* Couleur du texte */
	font-weight: bold;
}

#bloc-contenu {
float: left;
width: 100%;
background-color:#FFFFFF;

}
#barre_haute {
float: left;
background:url(../images/barre_haute.jpg);
background-repeat:repeat-y;
background-repeat:repeat-x;
width:1024px;
height:24px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

#col-centre {
margin: 0 200px 0 200px; /* Marge droite et marge gauche */
background-color:#FFFFFF;
}
#col-centre_normal {
margin: 0 0px 0 200px; /* Marge droite et marge gauche */
background-color:#FFFFFF;
}


#col-droite {
width: 190px; /* Largeur de la colonne */
margin-left: -190px; /* Marge gauche */
background-color:#FFFFFF;
float: left;
}

#col-gauche {
float: left;
width: 210px; /* Largeur de la colonne */
margin-left: -1024px; /* Marge gauche */
background:url(../images/fond_gauche.gif);
background-repeat:repeat-y;
}

#footer {
background-color: #2e4c6b;
clear: left;
width: 100%;
font-weight: bold;
color: #fff;
text-align: center;
padding: 4px 0;
}

.col-int {
padding: .5em 0.5em;
}

p, h1, pre {
margin: 0 2em 1em 0.5em;
}

h1 {
font-size: 120%;
padding-top: 1em;
}

#titre_fond_rose_normal_haut_lm {
	border:#0099FF solid 1px;
	margin:2px;
	height:24px;
	text-align:center;
	vertical-align:text-top;
	float:left;
	_width :180px;
	}
#titre_fond_rose_normal_haut_lm2 { 
	border:#0099FF solid 1px;
	margin:2px;
	height:24px;
	text-align:center;
	vertical-align:text-top;
	margin-left:83px;
	_margin-left:20px;
	float:left;
	z-index:0;
	_width :150px;
}
a.lien_menu_haut:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_menu_haut:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_menu_haut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	text-decoration:none;
}
a.lien_menu_cm:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_menu_cm:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_menu_cm:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:none;
}

a.lienrq:visited {
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#333;	text-decoration:none;

}
a.lienrq:link {
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#333;	text-decoration:none;

}
a.lienrq:hover {
	 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#06C; font-size:12px;	text-decoration:none;

}


a.lien_bas:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration: none;
}
a.lien_bas:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration: none;
}
a.lien_bas:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9;
	text-decoration:none;
}








a.lien_archives_CM:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration: none;
}
a.lien_archives_CM:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration: none;
}
a.lien_archives_CM:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990;
	text-decoration:none;
}









a.lien_actu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F90;
	font-weight:700;
	text-decoration: none;
}
a.lien_actu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F90;
	font-weight:700;
	text-decoration: none;
}
a.lien_actu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0;
	font-weight:700;
	text-decoration:none;
}





a.title_actu:visited {
	font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:800; color:#FF0;
}
a.title_actu:link {
		font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:800; color:#FF0;
}
a.title_actu:hover {
		font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:800; color:#C90;
}















a.lien_obtenir:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_obtenir:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_obtenir:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	text-decoration:none;
}
a.lien_menu_droit:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	width:100%
}
a.lien_menu_droit:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	width:100%
}
a.lien_menu_droit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	background-color:#B1C3D9;
	text-decoration:none;
	width:100%;
	

}

a.lien_menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	text-decoration: none;
}
a.lien_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
}



.normal_blc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 2em;
	}
#titre_actu {
	height:20px;
	vertical-align:top;
	text-decoration: none;
	border-left:#0066CC solid 15px;
	border-bottom:#0066CC solid 1px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:14px;
}
#titre_ag {
	height:20px;
	vertical-align:top;
	text-decoration: none;
	border-left:#F7F7F7 solid 15px;
	border-bottom:#F7F7F7  solid 1px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#F7F7F7;
	font-size:14px;
}
#photo_une {
margin-right:4px;
}
#actu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 2em;
	color:#000000;
	vertical-align:middle;
}
#actu_colonne_droite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
}
#actu_ligne{
	background-color:#EAEAEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height: 2em;
	}
/* Style CSS IE */

#titre_actu_h2 {
	vertical-align:top;
	text-decoration: none;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#339900;
	font-size:14px;
	border-left:#999999 dashed 1px;
	border-bottom:#999999 dashed 1px;

	}
		

/* Menu */
a.lien_menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration: none;
}
a.lien_menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration: none;
}
a.lien_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
	background-color:#E5E5E5;
}
#col_droite_rub{
	background-color:#EAEAEA;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:170px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:800;
	color:#000000;
	}


a.lien_menu_titre:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#06F;
	text-decoration: none;
}
a.lien_menu_titre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#06F;
	text-decoration: none;
}
a.lien_menu_titre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#06F;
	text-decoration:none;
	background-color:#E5E5E5;
}


.menuActuator a { 
		color:#666666;
		font-weight:bold;
		font-size:12px;
		font-family:arial;
		line-height: 2em;
				}
		.menu
				{
		font-family:verdana;
		color:#666666;
		font-size:10px;
		background-color:#cccccc;
		layer-background-color:#cccccc;
		line-height: 2em;
				}
    	td div {
     	position:relative;
      			}
				
				
				
				
				
				
				
				
				
				
/* Menu */
#agenda
				{
width:180px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 2em;
				}
				
/* conseil municipal comptes rendus */
				
a.comptes_rendus:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-decoration: none;
}
a.comptes_rendus:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-decoration: none;
}
a.comptes_rendus:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	text-decoration:none;
}				
cadre_comptes_rendus {
border:#003366 dashed 2px;
background-color:#D5EAFF;
margin:2px;
}				
.o1 {
	float:left;
	background:url(../images/shadow.gif) right 100%;
	margin: 0 20px 20px 0;
}
.o2 {
	background:url(../images/corner_bl.gif) no-repeat bottom left;
}

.o3 {
	padding:0 6px 6px 0;
	background:url(../images/corner_tr.gif) no-repeat top right;
}				
				
#sous_rubrique {
list-style-type: none;
margin: .5em 2;
padding: 0;
padding-left:10px;
width: 190px;
border-top: 1px solid #009900;
}




ul, li {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
padding: 0;
margin: 0;
}

#sous_rubrique li a {
background: #fff url('../Images/puce.gif') no-repeat 5px center;
font-size: 12px;
font-weight: bold;
color: #000;
display: block;
width: auto;
padding: .5em 0;
padding-left: 2em;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

* html #sous_rubrique li a { /* IE */
width: 180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

#sous_rubrique li a:visited, #sous_rubrique li a:active {
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

#sous_rubrique li a:hover {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #009900;
background-image: url('../images/puce_on.gif');
list-style:none;
}

#sous_rubrique #current a {
background-color: #f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url('../images/puce_on.gif');
color: #9c0000;
list-style:none;
}
#sous_rubrique_2 {
list-style-type: none;
margin: .5em 2;
padding: 0;
padding-left:10px;
width: 260px;
border-top: 1px solid #009900;
list-style:none;
}
#actu_liste {
	padding-top:10px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	color:#000000;
	list-style-type:square;
}
#sous_rubrique_2 li a {
background: #fff url('../Images/puce.gif') no-repeat 5px center;
font-size: 12px;
font-weight: bold;
color: #000;
display: block;
width: auto;
padding: .5em 0;
padding-left: 2em;
text-decoration: none;
border-bottom: 1px solid #ccc;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

* html #sous_rubrique_2 li a { /* IE */
width: 160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

#sous_rubrique_2 li a:visited, #sous_rubrique2 li a:active {
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

#sous_rubrique_2 li a:hover {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #009900;
background-image: url('../images/puce_on.gif');
list-style:none;
}

#sous_rubrique_2 #current a {
background-color: #f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
background-image: url('../images/puce_on.gif');
color: #9c0000;
}




#sous_rubrique_3 li a {
background: #fff url('../Images/puce.gif') no-repeat 5px center;
font-size: 12px;
font-weight: bold;
color: #000;
display: block;
width: auto;
padding: .5em 0;
padding-left: 2em;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

* html #sous_rubrique_3 li a { /* IE */
width: 160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

#sous_rubrique_3 li a:visited, #sous_rubrique2 li a:active {
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}

#sous_rubrique_3 li a:hover {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #009900;
list-style:none;
background-image: url('../images/puce_on.gif');
}

#sous_rubrique_3 #current a {
background-color: #f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
background-image: url('../images/puce_on.gif');
color: #9c0000;
}
#sous_rubrique_3 {
list-style: none;
margin: .5em 2;
padding: 0;
padding-left:10px;
width: 328px;
border-top: 1px solid #009900;
}


/* Colonne droite */

#titre_colonne_droite_1_ligne{
	background:url(../images/titre_bloc_droit.png);
	background-repeat:no-repeat;
	height:38px;
	width:194px;
	margin-left:3px;
	}
#titre_colonne_droite_rubrique{
	font-family:Tahoma, Geneva, sans-serif;
	height:24px;
	padding-top:5px;
	padding-left:5px;
	color:#FFF;
	font-size:12px;
	font-weight:800;	
}
#bloc_colonne_droite {
	padding-left:10px;
	border:#666 dotted 1px;
	border-right:0;
	padding:2px;
	width:174px;
	margin-left:2px;
	background:url(../images/titre_pratique_fond.jpg);
	margin-top:15px;
}
								
#sous_rubrique_col_dte li a {
font-size: 12px;
font-weight: bold;
color: #000;
display: block;
width: auto;
padding:4px;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}



#sous_rubrique_col_dte li a:visited, #sous_rubrique_col_dte li a:active {
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
background-color:#EAEAEA;
}

#sous_rubrique_col_dte li a:hover {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #B1C3D9;
list-style:none;
}

#sous_rubrique_col_dte #current a {
background-color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style:none;
color:#FFF;
}
#sous_rubrique_col_dte {
list-style: none;
padding: 0;
width: 174px;
margin-left:5px;
border: solid #333 1px;
border-right: 0px;
background-color:#EAEAEA;
}				





#sous_rubrique_ateliers {
list-style-type: none;
margin: .5em 2;
padding: 0;
padding-left:10px;
width: 188px;
}


#sous_rubrique_ateliers li a {
background: #fff url('../Images/puce.gif') no-repeat 5px center;
font-size: 10px;
height:20px;
font-weight:400;
color: #000;
display: block;
width: auto;
padding:0.2em;
padding-left: 0.2em;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

* html #sous_rubrique_ateliers li a { /* IE */
width: 160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sous_rubrique_ateliers li a:visited, #sous_rubrique_ateliers li a:active {
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sous_rubrique_ateliers li a:hover {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#9809CE;
background-image: url('../images/puce_on.gif');
}

#sous_rubrique_ateliers #current a {
background-color: #f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url('../images/puce_on.gif');
color: #9c0000;
}










#sous_rubrique_ateliers_2 {
list-style-type: none;
margin: .5em 2;
padding: 0;
padding-left:10px;
width: 188px;
}

ul, li {
list-style: none;
padding: 0;
margin: 0;
}

#sous_rubrique_ateliers_2 li a {
background: #fff url('../Images/puce.gif') no-repeat 5px center;
font-size: 10px;
height:20px;
font-weight:400;
color: #000;
display: block;
width: auto;
padding:0.2em;
padding-left: 0.2em;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

* html #sous_rubrique_ateliers_2 li a { /* IE */
width: 160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sous_rubrique_ateliers_2 li a:visited, #sous_rubrique_ateliers_2 li a:active {
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sous_rubrique_ateliers_2 li a:hover {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#9809CE;
background-image: url('../images/puce_on.gif');
}

#sous_rubrique_ateliers_2 #current a {
background-color: #f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url('../images/puce_on.gif');
color: #9c0000;
}

#sous_rubrique_ateliers_3 {
list-style-type: none;
margin: .5em 2;
padding: 0;
padding-left:10px;
width: 188px;
}

ul, li {
list-style: none;
padding: 0;
margin: 0;
height:25px;
}

#sous_rubrique_ateliers_3 li a {
background: #fff url('../Images/puce.gif') no-repeat 5px center;
font-size: 10px;
height:20px;
font-weight:400;
color: #000;
display: block;
width: auto;
padding:0.2em;
padding-left: 0.2em;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

* html #sous_rubrique_ateliers_3 li a { /* IE */
width: 160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sous_rubrique_ateliers_3 li a:visited, #sous_rubrique_ateliers_3 li a:active {
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sous_rubrique_ateliers_3 li a:hover {
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#9809CE;
background-image: url('../images/puce_on.gif');
}

#sous_rubrique_ateliers_3 #current a {
background-color: #f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url('../images/puce_on.gif');
color: #9c0000;
}



/* sport */
#titre_1{
width:603px;
height:54px;
background:url(../images/MPT/titre_rubrique_ateliers.jpg);
background-repeat:no-repeat;
margin-top:25px;
}






#titre_sport{
	width:603px;
	height:54px;
	background:url(../images/Sports/titre_rubrique_sports.jpg);
	background-repeat:no-repeat;
}
#texte_titre_sport{
	padding-left:100px;
	padding-top:20px;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:700;	
}

				
</style>