@charset "iso-8859-1";

body {

    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-align : center;
    font-family : Verdana;
    font-size : 0.7em;


}
a:link {

    background-color : transparent;
    color : #000099;
    font-family : verdana;
         font-size : 1em;
    text-decoration : none;
    z-index : 2;

}
a:visited {

    font-family : verdana;

    font-size : 1em;
    color : #000099;
    background-color : transparent;
    text-decoration : none;
    z-index : 2;

}
a:hover {

    font-family : verdana;

    font-size : 1em;
    color : #000099;
    background-color : transparent;
    text-decoration : underline;
    z-index : 2;

}
div#conteneur {

    width : 950px;
	margin: 0 auto ;
    text-align : left;
    border : 0.1em solid #000000;
    height : auto;

}
div#tete {
    background : url(../img/entete_droite.gif);
	background-repeat: no-repeat;
	background-position: right top;
    width : 950px;
    height : 90px;
    text-align : left;

}
div#tete2{
   float:left;

}

div#tetedroite {
    margin-top:10px;
    float:right;
    width : 100px;
    vertical-align : middle;
    text-align : center;
}
.input_recherche {
    margin-top:5px;
    border : 1px solid #000099;
    font-family : verdana;
    font-size : 10px;
    width : 9em;
    color : #e48a03;

}
.input_recherche2 {
    margin-top:5px;
    border : 1px solid #0085c8;
    background-color : #0085c8;
    font-family : verdana;
    font-size : 12px;
    color : #ffffff;
    font-weight : bold;
    vertical-align : middle;
    width : 2em;

}
ul#menu {

    margin : 0;
    padding : 0;
    width : 950px;

}
.table_menu {

    width : 951px;
	
    border-collapse : collapse;

}
.td_menu {

    border-right-color : #000099;
    border-right-width : 0.1em;
    border-right-style : solid;
    border-top-color : #000099;
    border-top-width : 0.1em;
    border-top-style : solid;
    border-bottom-color : #000099;
    border-bottom-width : 0.1em;
    border-bottom-style : solid;
    text-align : center;

}
.td_menu_visite {

    border-right-color : #000099;
    border-right-width : 0.1em;
    border-right-style : solid;
    border-top-color : #000099;
    border-top-width : 0.1em;
    border-top-style : solid;
    border-bottom-color : #000099;
    border-bottom-width : 0.1em;
    border-bottom-style : solid;
    text-align : center;
    background : #f18f18;

}
.td_menu a {

    display : block;
    text-decoration : none;

}
.td_menu a:hover {

    background : #f18f18;
    border-collapse : collapse;

}

div#corps {

    background : url(../img/fond_acceuil.gif) no-repeat right top;
    width : 950px;
    height : 490px;
    text-align : left;
    position : relative;
    vertical-align : top;

}
div#bas_droite {

    background : url(../img/sous_droite.gif) no-repeat right top;
    float:right;
    text-align : right;
    width : 220px;
    height : 90px;



}
div#bas_droite2 {

    background : url(../img/sous_droite.gif) no-repeat right top;
    position : relative;
    text-align : right;
    width : 150px;
    height : 90px;
    top : -1px;
    left : 1px;
    float : right;

}
div#contenu {

    float:left;
    padding-left:25px;
    width : 600px;

}
div#contenu p {
	
    padding-left : 25px;
    position : relative;
    top : -12px;
    color : #414141;
	!line-height : 13px;
	!margin-top:-7px;
	
	

}
div#bienvenue {

    float:left;
    padding-top:10px;
    padding-left:20px;
    width : 600px;

}
div#bienvenue font {

    font-size : 2.7em;
    font-family : Chiller;
    font-weight : bold;

}
h1 {

    font-size : 1.2em;
	_font-size : 1em;
    border-bottom : 0.1em solid #000000;
    background : url(../img/puces.gif) no-repeat left bottom;
    line-height : 17px;
	!line-height : 15px;
    padding-left : 25px;
    vertical-align : bottom;



}
.suite:link {

    background-color : transparent;
    color : #f18f18;
    font-family : verdana, sans-serif;
    font-size : 0.8em;
    text-decoration : none;
    z-index : 2;

}
.suite:visited {

    font-family : verdana, sans-serif;
    font-size : 0.8em;
    color : #f18f18;
    background-color : transparent;
    text-decoration : none;
    z-index : 2;

}
.suite:hover {

    font-family : verdana, sans-serif;
    font-size : 0.8em;
    color : #f18f18;
    background-color : transparent;
    text-decoration : underline;
    z-index : 2;

}
div#calendrier_global {

  float:right;
    margin: 0px 20px 0px 0px;
    width : 200px;


}

div#calendrier {


    margin: 10px 0px 20px 0px;

}


div#calendrier font {

    font-size : 0.8em;

}
div#calendrier table {

    width : 210px;
    border-color : black;
    border-width : 1px;
    border-style : solid;

}
.mois {

    height : 25px;
    background : #3299e4;

}
.mois_fleche {

    height : 25px;
    background : #3299e4;
    text-align : center;

}
.jour {

    height : 25px;
    text-align : center;
    background : #c2e7fc;
    font-weight : bold;

}
.semaine {

    height : 25px;
    width : 30px;
    background-color : #9dcdf4;
    text-align : center;
    font-size : 0.75em;
    font-family : Arial;

}
.semaine a {

    display : block;
    color : black;
    vertical-align : middle;

}
.weekend {

    height : 25px;
    width : 30px;
    background-color : #ffdfef;
    text-align : center;
    font-size : 0.75em;
    font-family : Arial;

}
.weekend a {

    display : block;
    color : black;

}
.vide {

    height : 25px;
    width : 30px;
    background-color : #ffffff;
    text-align : center;

}
div#dessous_agenda {

    width : 190px;
    border-color : black;
    border-style : solid;
    border-width : 0.1em;
    background-color : #9dcdf4;
    font-size : 0.8em;
    font-style : italic;
    padding-left : 10px;
    padding-right : 10px;

}
div#dessous_agenda2 {

    width : 190px;
    border-color : black;
    border-style : solid;
    border-width : 0.1em;
    background-color : #9dcdf4;
    font-size : 0.8em;
    padding-left : 10px;
    padding-right : 10px;
    height : 120px;
    overflow : auto;

}

div#calendrier_culture {
    float:right;
    margin: 0px 20px 0px 0px;
    width : 200px;
}
div#calendrier_culture_calendrier {
    margin: 10px 0px 20px 0px;
}

div#calendrier_culture font {

    font-size : 0.8em;

}
div#calendrier_culture table {

    width : 210px;
    border-color : black;
    border-width : 1px;
    border-style : solid;

}
div#dessous_agenda_culture {
    width : 190px;
    border-color : black;
    border-style : solid;
    border-width : 0.1em;
    background-color : #9dcdf4;
    font-size : 0.8em;
    font-style : italic;
    padding-left : 10px;
    padding-right : 10px;

}
div#dessous_agenda_culture2 {
    width : 190px;
    border-color : black;
    border-style : solid;
    border-width : 0.1em;
    background-color : #9dcdf4;
    font-size : 1em;
    padding-left : 10px;
    padding-right : 10px;
    height : 130px;
    overflow : auto;

}

div#pied_bis {

    margin-top:-23px;
    padding-left:11px;
    float:left;
    width : 260px;
    text-align : center;

   }


div#pied {

    float:left;
    width : 400px;
    text-align : center;

}
div#pied_plan {
    padding-top:25px;
    width : 900px;
    text-align : center;



}
div#pied2 {
	float: left;
    width : 780px;
    text-align : center;
    vertical-align : bottom;
    padding-top : 25px;



}
div#pied2 a:link {

    background-color : transparent;
    color : #414141;
    font-family : verdana;
    font-size : 0.8em;
    text-decoration : none;
    z-index : 2;

}
div#pied2 a:visited {

    font-family : verdana;
    font-size : 0.8em;
    color : #414141;
    background-color : transparent;
    text-decoration : none;
    z-index : 2;

}
div#pied2 a:hover {

    font-family : verdana;
    font-size : 0.8em;
    color : #414141;
    background-color : transparent;
    text-decoration : underline;
    z-index : 2;

}

div#pied a {

    color : #414141;

}
div#corps_rubrique {

    position : relative;

}

div#corps_plan {

    position:relative;
    padding-left:30px;


}
div#corps_rubrique h2 {

    font-size : 1.4em;
    padding-left : 15px;
	
	

}
div#corps_rubrique ul {

    vertical-align : top;
    padding-left:15px;
    !padding-left:0px;
	!margin-left:20px;

}
div#corps_rubrique li {

    padding-top : 10px;


}



div#texte {

    border-top : 0;
    padding-left : 25px;
    padding-top : 25px;
	!padding-top :0px;
	!margin-top:-50px;
    padding-right : 15px;
	!width:730px;
	


}


div#texte2 {

    border-top : 0;
    padding-left : 25px;
    padding-top : 25px;
    padding-right : 15px;


}
div#texte h3 {

    font-size : 1.8em;
    font-family : Verdana;

}
div#texte p {

    font-family : Verdana;
    padding-top : 15px;
    font-size : 0.8em;

}
div#texte div {

    text-align : right;

}
div#texte ul {

    font-family : Verdana;
    font-size : 0.8em;
    color : #414141;

}
div#texte_culture {
	float:left;
    border-top : 0;
    padding-left : 25px;
    padding-top : 25px;
    padding-right : 15px;
    width:500px;


}
div#texte_culture h3 {

    font-size : 1.8em;
    font-family : Verdana;

}
div#texte_culture p {

    font-family : Verdana;
    padding-top : 15px;
    font-size : 0.8em;

}
div#texte_culture div {

    text-align : right;

}
div#texte_culture ul {

    font-family : Verdana;
    font-size : 0.8em;
    color : #414141;

}
div#texte_culture li {

    list-style-image : url(../img/puces3.gif);

}
.suite2:link {

    background-color : transparent;
    color : #f18f18;
    font-family : verdana, sans-serif;
    font-size : 1em;
    text-decoration : none;
    z-index : 2;

}
.suite2:visited {

    font-family : verdana, sans-serif;
    font-size : 1em;
    color : #f18f18;
    background-color : transparent;
    text-decoration : none;
    z-index : 2;

}
.suite2:hover {

    font-family : verdana, sans-serif;
    font-size : 1em;
    color : #f18f18;
    background-color : transparent;
    text-decoration : underline;
    z-index : 2;

}
/*Vie Municipale*/
.td_menu26 {
    padding-top:41px;
    background-color:#f3ec47;
    width : 175px;
    vertical-align : top;
}

/*Vivre ŕ Longwy*/
.td_menu216 {
    padding-top:41px;
    background-color:#d17491;
    width : 175px;
    vertical-align : top;
}

/*Tourisme*/
.td_menu210 {
    padding-top:41px;
    background-color:#79b63c;
    width : 175px;
    vertical-align : top;
}

/*Culture*/
.td_menu28 {
    padding-top:41px;
    background-color:#e682c5;
    width : 175px;
    vertical-align : top;
}

/*Enseignement*/
.td_menu218 {
    padding-top:41px;
    background-color:#CFCFCF;
    width : 175px;
    vertical-align : top;
}

/*Sports*/
.td_menu214 {
    padding-top:41px;
    background-color:#FF9933;
    width : 175px;
    vertical-align : top;
}

/*Urbanisme*/
.td_menu2299 {
    padding-top:41px;
    background-color:#54adf9;
    width : 175px;
    vertical-align : top;
}

/*Santé*/
.td_menu219 {
    padding-top:41px;
    background-color:#b8ffe0;
    width : 175px;
    vertical-align : top;
}

/*Solidarite*/
.td_menu220 {
    padding-top:41px;
    background-color:#ffcc33;
    width : 175px;
    vertical-align : top;
}

/*Associations*/
.td_menu27 {
    padding-top:41px;
    background-color:#ff97d9;
    width : 175px;
    vertical-align : top;
}

/*Online*/
.td_menu221 {
    padding-top:41px;
    background-color:#F8D3F4;
    width : 175px;
    vertical-align : top;
}

/*Espace entreprises*/
.td_menu222 {
    padding-top:41px;
    background-color:#899dc7;
    width : 175px;
    vertical-align : top;
}
.td_menu2 a {

    color : #414141;
    font-size : 0.8em;

}
.text {

    width : 800px;

    vertical-align : top;

}

.forum_page:link {

    background-color : transparent;
    color : #BBBBFF;
    font-family : verdana, sans-serif;
    font-size : 0.8em;
    text-decoration : none;
    z-index : 2;

}
.forum_page:visited {

    font-family : verdana, sans-serif;
    font-size : 0.8em;
    color : #BBBBFF;
    background-color : transparent;
    text-decoration : none;
    z-index : 2;

}
.forum_page:hover {

    font-family : verdana, sans-serif;
    font-size : 0.8em;
    color : #BBBBFF;
    background-color : transparent;
    text-decoration : underline;
    z-index : 2;
}

.forum {
   font-size:0.8em;
   background-color:#FFFFFF;
   border-color:black;
   border-style:solid;
   border-width:thin;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:5px;

   }

.ecarte {
   float:left;
}

.ecarte_bienvenue {
   width : 310px;
   background-color:#FF8000;
   font-family:Verdana;
   font-size:1.5em;
   text-align:center;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:5px;
   margin-top:20px;
}

.ecarte_explication {
   width : 310px;
   background-color:#D7D7FF;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:5px;
   margin-top:10px;
}

.ecarte_photo2 {
   float:left;
   width : 150px;
   padding-left:10px;
   margin-top:20px;

}

.ecarte_forumlaire {
   float:left;
   width : 700px;
   padding-left:10px;
   margin-top:20px;

}
.input_valider{
   background-color : #FFFFFF;
   border : 1px solid #FFFFFF;
   color: #000099;
   font-weight:bold;
}

.ecarte_photo {
    float:left;
    width : 700px;
    border-color : black;
    border-style : solid;
    border-width : 0.1em;
    padding-left : 10px;
    padding-right : 10px;
    height : 68px;
    overflow :auto;
    margin-top:10px;
    white-space: nowrap;

}


.ecarte_image {
     float:left;
     width:365px;
}
.ecarte_texte_texte {
     float:right;
     padding-left:15px;
     background-color : #FF00FF;
     height:600px;

}
.ecarte_texte_signature {
     text-align:right;
}

.papier_lettre{
   background-color : #FFFFD7;
   height:270px;
   width:650px;
   margin-top:45px;
   padding-top:15px;
   padding-bottom:15px;
   padding-left:15px;
   padding-top:15px;

}

.reaction_select{
     width:345px;
}


.reaction_input{
     width:340px;
}

.lien_retour:link {

    background-color : transparent;
    color : #000000;
    font-family : verdana, sans-serif;
    text-decoration : none;


}
.lien_retour:visited {

    font-family : verdana, sans-serif;
    color : #000000;
    background-color : transparent;
    text-decoration : none;


}
.lien_retour:hover {

    font-family : verdana, sans-serif;
    color : #000000;
    background-color : transparent;
    text-decoration : underline;
  }

.lien_suite2:link  {

    background-color : transparent;
    color : #4D4D4D;
    font-family : verdana;
    font-size : 1em;
    text-decoration : none;
    z-index : 2;

}
.lien_suite2:visited {

    font-family : verdana;
    font-size : 1em;
    color : #4D4D4D;
    background-color : transparent;
    text-decoration : none;
    z-index : 2;

}
.lien_suite2:hover {

    font-family : verdana;
    font-size : 1em;
    color : #4D4D4D;
    background-color : transparent;
    text-decoration : underline;
    z-index : 2;

}


.actu_image_fond {
    border-style:solid;
    border-color:#000000;
    border-width:1px;
    width:170px;
    height:310px;
}

.actu_image_opacity {
    filter:alpha(opacity=20);
    opacity: .20;
    width:170px;
    height:310px;
}

div#texte div .actu_image_texte {
  position:relative;
  text-align:left;
  vertical-align:middle;
  width:160px;
  height:250px;
  top:-300px;
  padding-right:5px;
  padding-left:5px;
  /* border-style:solid;
    border-color:#000000;
    border-width:1px;*/
}



/*
background-image: url(../inter/txt_logo.png);
_background-image:none;
_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./themes/_gaia/inter/txt_logo.png');
background-repeat: no-repeat;
	*/