body
{
	background: #e5e5e5;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial;
}

html{
	overflow-y: scroll;
}

#trailer{
	position:absolute;
	left:-10px;
	top:0px;
	/* float:left; */
}

#trailer_accueil{
position:relative;
left:-5px;
}


.bt_option{
	position:absolute;
	right:1px;
	top:0px;	
	
}
#colonne_contenu #menuDeroulant li{ /* patch page d'accueil IE6 */
	width:282px;
}

.class_commune a{
	color: #0000CC;
	text-decoration: underline;
	font-weight:normal;
}

.commentaire_centre a ,#colonne_gauche a, #association_pagination a, #association_pagination_bas a, #pagination_ecole a, #pagination_ecole_bas a, .paginationLEI a{
	color: #000;
	text-decoration: none;
	font-weight:bold;
}



.bt_option a{
	margin-left:5px;
}

#logo_barr{
position: absolute;
margin-top: -25px;
margin-left: -75px;
background-image: url(/images/logo_pays_barr.png);
background-repeat:no-repeat;
width: 366px;
height: 76px;
}
* html #logo_barr {
 background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_pays_barr.png', sizingMethod='scale');
}

.cleaner {
	clear:both;
	width:0;
	height:0;
	overflow:hidden;
}

.grid_4 {
	float:left;
	margin-right: 5px;
	margin-left: 5px;
}


.grid_8 {

}

a
{
	color: #000;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

a img, input{
	border:none;

}



p{
	overflow: hidden;
	padding: 0px 0;
}

.container_12{
	background: #fff url(img/12_col.gif) repeat-y;
	padding:0px;
	
	
}


form{
	margin:0;
	paddin:0;
}

#contenu p{
	padding:20px 10px 20px 10px;
}



#titreContenu_2{
	background-color:#e9f1f3;
	height:33px;
}


#bandeau_sup{
	margin:0px;
	padding:0px;
	height:132px;

}




.encart_300px{
	margin-bottom:15px;	
}

.encart_menu img{
	margin-bottom:1px;
	padding:0px;
	display:block;
}


.encart_menu{
	margin-bottom:18px;	
}

.encart_haut{
	background:url(http://www.pays-de-barr.fr/images/communes/encart_300px_haut.gif);
	background-repeat:no-repeat;
	width:300px;
	height:6px;
	overflow:hidden;
}

.encart_contenu{
	background-color:#f9f9f9;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	width:298px;
	overflow:hidden;		
}



.encart_contenu_marge{
	background-color:#f9f9f9;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:7px;
	
}


.encart_bas{
	background:url(http://www.pays-de-barr.fr/images/communes/encart_300px_bas.gif);
	background-repeat:no-repeat;
	width:300px;
	height:6px;
	overflow:hidden;
}

.titre_encart{
	margin:5px 0px 0px 5px;

}






.encart_titre_annuaire{
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}

.contenu_flash{
	margin:20px 0px 20px 0px;

}






#bt_rechercher{
	background:url(http://www.pays-de-barr.fr/images/communes/bt_rechercher.gif);
	width:91px;
	height:24px;
	margin-left:189px;
	margin-top:2px;
	position:absolute;
	cursor:pointer;
}

#input_rechercher{
	width:150px;
	height:15px;
	position:absolute;
	margin-top:4px;
	margin-left:3px;	
	background:none;
	padding-left:1em;
}



#ecrire_maire{	
	overflow:hidden;
	margin:0px;
	padding:0px 10px 5px 10px;
	
}

.texte_gauche{
	float:left;
	margin-top:3px;
}

.titre_gauche{
	float:left;
}


.bt_droite{
	float:right;
	margin:5px 0px 0px 0px;
}

.bt_gauche{
	float:left;
}

.bt_centre{
	margin:0 auto;
	display:block;
}







#bienvenue span{
	padding:5px 0px 13px 0px;
	text-align:justify;
	margin-top:10px;
	overflow:hidden;
	

}



.couleur1{
	background-color:#CBCBCB;
	font-weight:bold;
}

.couleur2{
	background-color:#E5E5E5;
	font-weight:bold;
}


#menuDeroulant
{
	margin:0px;
	padding:0px;
	
}

#menuDeroulant li
{
	float: left;
/*	width:100%;*/
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style:none;
	
}


#menuDeroulant ul li
{
	font-weight:none;

}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	font-size:11px;		
	margin: 0;
	padding: 4px 4px;
	border-bottom:1px solid #fff;
	text-decoration: none;
}
#menuDeroulant li a:hover { 
	background-color: #a8a8a8; }
	


#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding-left: 30px;
	border: 0;
	background-color:#EFEFEF;
	
}

.menu_principal  ul:hover li {
	display:block;
}



#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width:100%;
	border-bottom:1px solid #fff;

}

#menuDeroulant li img{
	padding-left:10px;
	padding-right:10px;
}

#menuDeroulant .sousMenu li img{
	padding-left:30px;
	padding-right:10px;
}

#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;	
	margin: 0;
	border: 0;
	text-decoration: none;
	

}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #a8a8a8;
}

#menuDeroulant li:hover > .sousMenu { 
	display: block; }
	
	
	


#meteo span{
	font-size:28px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-left:20px;
	margin-top:8px;
}

#meteo p{
	text-align:left;	
	margin-left:20px;	
	vertical-align:middle;
	font-size:12px;
	
}


.navigation_fleche{
	float:right;
	width:11px;
	
}


.navigation_fleche a{
	float:left;
	margin:0px;
	padding:0px;
	width:11px;
	height:8px;
	margin:2px 0px 2px 0px;
}


.contenu_coordonnees{
	margin-top:15px;
	margin-left:0px;
	margin-bottom:10px;
	
}


.footer_conteneur{
	margin:auto;
	width:960px;
	margin-top:2px;
}

.footer{
	float:right;
	color:#666666;
}

.footer a, .footer p{
	color:#666666;
}

.footer span{
	color:#C0C0C0;
}

.footer img{	
	vertical-align:bottom;
}





.encart_menu ul{	
	list-style-type: none;
	margin:0px;
	padding:0px;
}


.encart_menu ul li{	
	list-style-type: none;
	
}

#img1, #img2, #img3, #img4, #img5, #img6{
	display:inline;
	margin:0px;
	padding:0px;
	margin-bottom:1px;
	display:block;
	list-style-type: none;

}


* html #img1, * html #img2, * html #img3, * html #img4, * html #img5, * html #img6{
	display:inline;
	margin:0px;
	padding:0px;
	margin-bottom:-2px;
	list-style-type: none;
}



*+html #img1, *+html #img2, *+html #img3, *+html #img4, *+html #img5, *+html #img6{
	display:inline;
	margin:0px;
	padding:0px;
	margin-bottom:-2px;
	list-style-type: none;
}




.lien_menu_img{


	
}

#ssRubrique1 li{
	background-color:#f0cdce;	
	
}

#ssRubrique1 li a{
	color:#c5383e;	
}


#ssRubrique2 li{
	background-color:#ccdbe2;	
	
}

#ssRubrique2 li a{
	color:#347186;	
}

#ssRubrique3 li{
	background-color:#bfe5e5;	
	
}

#ssRubrique3 li a{
	color:#088486;	
}

#ssRubrique4 li{
	background-color:#dfeeb8;	
	
}

#ssRubrique4 li a{
	color:#788d41;	
}

#ssRubrique5 li{
	background-color:#f5d5c3;	
	
}

#ssRubrique5 li a{
	color:#d65a14;	
}

#ssRubrique6 li{
	background-color:#d9cae3;	
	
}

#ssRubrique6 li a{
	color:#733f94;	
}

.ssRubrique{

}

.ssRubrique li{
	height:20px;
	margin-bottom:1px;
	line-height:20px;
	margin-left:20px;
	list-style:none;
}

.ssRubrique a{
	padding-left:12px;
	
}


.menu_actif_1 a{
	font-weight:bold;
	background-color:#e8b4b7;
	display:block;
	height:20px;
}

.menu_actif_2 a{
	font-weight:bold;
	background-color:#99b8c2;
	display:block;
	height:20px;
}

.menu_actif_3 a{
	font-weight:bold;
	background-color:#96cacb;
	display:block;
	height:20px;
}

.menu_actif_4 a{
	font-weight:bold;
	background-color:#c4d794;
	display:block;
	height:20px;
}

.menu_actif_5 a{
	font-weight:bold;
	background-color:#ebbea4;
	display:block;
	height:20px;
}

.menu_actif a{
	font-weight:bold;	
	height:20px;
}





.filet_manifestation {
	background-image:url(http://www.pays-de-barr.fr/images/communes/filet_article.gif);
	height:1px;
	background-repeat:repeat-x;
	margin:10px 0px 10px 0px;	
}

.contenu_flash span{
	font-size:13px;
	font-weight:bold;
}


#objTreeMenu_1_node_1{
	font-weight:bold;
}

#pied
{
	background-color:#e5e5e5;
	line-height:40px;
	
}

   


#mail_andlau{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:88px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
	
}


#mail_barr{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:74px;
	height:10px;
	position:absolute;
	margin-top:63px;
	margin-left:39px;		
}

#mail_bernardville{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:113px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}

#mail_blienschwiller{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:177px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;
}

#mail_bourgheim{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:107px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}


#mail_dambach-la-ville{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:140px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;
}


#mail_eichhoffen{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:107px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}


#mail_epfig{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:76px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}

#mail_gertwiller{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:100px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}

#mail_goxwiller{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:100px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}

#mail_heiligenstein{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:120px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}


#mail_itterswiller{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:165px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}


#mail_le_hohwald{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:106px;
	height:10px;
	position:absolute;
	margin-top:64px;
	margin-left:39px;	
}


#mail_mittelbergheim{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:131px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;
}


#mail_nothalten{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:156px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}

#mail_reichsfeld{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:105px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;
}

#mail_saint_pierre{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:184px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;
}


#mail_stotzheim{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:105px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;s	
}


#mail_valff{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:75px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}

#mail_zellwiller{
	background:url(../images/zone_transparent.gif);
	display:block;
	width:97px;
	height:10px;
	position:absolute;
	margin-top:62px;
	margin-left:39px;	
}



#coordonnees_communes img{
	margin-left: 9px;
	margin-top: 5px;
}


