/* CSS Document */


#a_ctr { 	
position:relative;
/*  position:absolute;*/
  height:631px; 
  width:990px;
  margin:-316px 0px 0px -495px;
  top: 50%; 
  left: 50%;
  padding: 0px;
  background-color: #000000;
}
html, body { height : 100%;  }
* { padding:0px; margin:0px; border:0px; }
body {
 	width:990px;
	padding: 0px;
	font-size: 0.75em;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color:#bb5a00;
	margin:0 auto;
	background-image:url(http://www.ot-pays-ruomsois.com/images/body-back.jpg);
	background-position:center top;

}

table.cal { margin-left:25px; margin-bottom:20px; width:780px; }
table.cal tr td { min-height:36px; }
table.cal tr td.entete { color:#FFF; background-color:#A50C0E; padding-left:2px; }


.color-1 {	background-color: #3F3F30;	}
.color-2 { 	background-color: #330000;  }
.color-3 { 	background-color: #670000;	}
.color-4 {	background-color: #A31B00;	}
.color-5 {	background-color: #C24400;	}
.color-6 {	background-color: #DD6100; 	}

#corps {
float:left;
width: 990px;
/*background-color:#fff;*/
margin: 0 auto;
padding:0px;
}
#content {
float:left;
width: 990px;
background-color:#fff;
background-image:url(http://www.ot-pays-ruomsois.com/images/corps.jpg);
background-position:center top;
background-repeat: repeat-y;
}
#header {
float:left;
width:990px;
height:260px;
margin:0px;
padding:0px;
}
#prepage {
float:left;
margin:0px;
padding:0px;
width: 990px;
background-image:url(http://www.ot-pays-ruomsois.com/images/prepage.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#page {
padding-top:14px;
padding-left:0px;
float:right;
width:814px;
min-height:480px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:400px; /* for IE5.x and IE6 */
background-image:url(http://www.ot-pays-ruomsois.com/images/page-back.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.edito {
padding-top:0px;
padding-bottom:20px;
margin-left:10px;
float:right;
width:804px;
height:auto !important; /* for modern browsers */
}

.image{
border:solid 1px #A50C0C;
margin-left:5px;
margin-right:5px;
}

.commune {
margin:0 auto;
width:814px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
.commune a{
text-decoration:none;
color:#555555;
font-size:1.1em;
}
.commune a:hover{
text-decoration:underline;
color:#555555;
font-size:1.1em;
}

.edito iframe {
margin-left:42px;
border:#D7D4BE solid 2px;
}

.edito table {
margin-left:auto;
margin-right:auto;
}

#pageadmin {
padding-top:0px;
padding-left:0px;
float:right;
width:814px;
min-height:400px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:400px; /* for IE5.x and IE6 */
background-image:url(http://www.ot-pays-ruomsois.com/images/page-back-admin.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#page-accueil {
padding-top:0px;
float:right;
width:814px;
}
#navigation-haut {
float: right;
width:810px;
height:29px;
}
#navigation-gauche {
float:left;
width:160px;
}
#accessibilite {
margin:0px;
width:60px;
height:26px;
float: left;
}

#menu-2 { float:left; width: 750px; margin: 0px; text-align:right; height:28px; }

#menu-2 ul { margin: 0px; padding:0 10px 0 0; }
#menu-2 ul li { color: #772600; font-size:1.0em; display:inline; font-weight:bold; font-style:italic;  border-right:#fff solid 1px; }
#menu-2 li a { color: #fff; text-decoration: none;  padding-left: 10px; font-size:1.0em;}
#menu-2 li a:hover { color: #fff; text-decoration: none; font-weight:bold;  background-image:url(http://www.ot-pays-ruomsois.com/images/menu_backc.png); }

#menu-2 ul li p { color: #fff; font-size:1.2em; display:inline;  font-weight:bold; font-style:italic;   }

#communes-left {
margin: 0px;
padding: 0px;
float:left;
width:700px;
height:464px;

margin:0 0 0 30px;
}

#communes-right {
margin: 0px;
padding: 0px;
float:left;
width:55px;
height:464px;
background-image:url(http://www.ot-pays-ruomsois.com/images/commune_right.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#flash-left {
margin: 0px;
padding: 0px;
float:left;
width:405px;
height:521px;
}
#flash-anim {
margin: 0px;
padding: 0px;
float:right;
width:409px;
height:190px;

}
#flash-texte {
font-size:1.1em;
margin: 0px;
padding: 0px 55px 0px 45px;
float:right;
width:309px;
height:306px;
text-align:center;
background-image:url(http://www.ot-pays-ruomsois.com/images/flash-texte.png);
background-position:0 0;
color:#b22a00;
}
#basdepage {
color:#fff;
padding-top:20px;
margin:0px;
float:left;
width:990px;
height:50px;
text-align:center;
/*
background-image:url(images/footer.jpg);
background-position: center top;
background-repeat:no-repeat;*/
background-color:#a50c0c;
}
#basdepage a { text-decoration:none; color:#fff; }

/*** TITRE PAGE ***/
.titre_page{
display : block;
float : left;
width:776px;
height:40px;
padding-left:34px;
padding-top:24px;
padding-bottom:10px;
background-image:url(http://www.ot-pays-ruomsois.com/images/titre_page.png);
background-repeat:no-repeat;
background-position:0 4px;
color:#FFFFFF;
font-size:16px;
line-height:14px;
font-weight:bold;
}


.filtre {
float : left;
display : block;
width:760px;
font-size:1.0em;
color:#8E4809;
background:url(images/filtre.png) no-repeat;
padding-left:10px;
font-weight:normal;
margin:5px 0px 5px 30px;
}

/*** AFFICHAGE D'UN OBJET ***/
.obj {
display : block;
float : left;
margin : 0px 0px 0px 20px; 
padding : 0;
background-color:#EED3A2;
width : 753px;

border-bottom: #D61403 solid 1px; 
border-left: #D61403 solid 1px; 
border-right: #D61403 solid 1px; 

}
.obj_photo {
display : block;
float : left;
padding : 0;
border-top: #D61403 solid 1px;
width : 150px;
height : 100px;
border-bottom:#D61403 solid 1px;
border-right:#D61403 solid 1px;
}
.obj_descr {
float : left;
display : block;
width : 598px;
min-height:79px;
}

.obj_descr a{
text-decoration:none;
color:#555555;
font-size:1.1em;
}

.obj_titre {
float : left;
display : block;
width : 598px;
height : 25px;
background-image:url(http://www.ot-pays-ruomsois.com/images/titre.png);
background-repeat:repeat-x; 
color:#FFFFFF;
font-size:1.2em;
padding-left:5px;
line-height:23px;
text-decoration:none;
}

.obj_titre a{
text-decoration:none;
color:#FFFFFF;
font-size:1.0em;
}
.obj_lib {
float : left;
display : block;
font-size : 1.0em;
width : 590px;
padding-left:10px;
padding-top:5px;
}
.obj_tarif {
float : left;
display : block;
font-size : 1.0em;
width : 358px;
padding-left:15px;
}
.obj_soustitre {
float : left;
display : block;
font-size : 1.0em;
width : 371px;
height:16px;
border-top:solid 1px #E6AD68;
border-bottom:solid 1px #E6AD68;
background-color:#ffde87;
color:#555555;
padding-left:5px;
}
.obj_soustitre_spacer {
float : left;
display : block;
width : 1px;
background-color:#E6AD68;
}

.obj_commune {
float : left;
display : block;
width:750px;
background-image:url(http://www.ot-pays-ruomsois.com/images/villages.png);
background-repeat:no-repeat;
height : 27px;
font-size:1.1em;
padding-left:20px;
margin-left:20px;
line-height:25px;
color:#8E4809;
}
.obj_contact {
width:753px;
float : left;
min-height:10px;
background-color:#ffde87;
color:#555555;
border-top:solid 1px #E6AD68;
font-size : 0.9em;
text-align:center;
}
.obj_contact a {
text-decoration:none;
color:#555555;
font-size:0.9em;
}
.obj_hr {
width:100%;
float : left;
height: 5px;
}
.obj_hr_haut {
width:100%;
float : left;
min-height:25px;
}

.obj_promo {
float:right;
width:68px;
padding-top:2px;
}

.obj_dispo {
float:right;
width:64px;
padding-top:2px;
padding-right:5px;
padding-left:5px;
}

table.righttable tr + tr  td + td + td + td + td + td{
border-right:#B00026 1px solid;
}
.tdheadsort{
cursor:pointer;
background-image:url(http://www.ot-pays-ruomsois.com/images/sort.jpg);
background-repeat:no-repeat;
line-height:18px;
height : 22px;
padding-left:15px;
padding-right:2px;
color:#FFFFFF;
font-size:1.0em;
}

.tdhead{
background-image:url(http://www.ot-pays-ruomsois.com/images/nosort.jpg);
color:#FFFFFF;
}


/* Menu horizontal déroulant */
#divmenutop { float:left; width: 750px; margin: 0px; height:28px; } 
#menutop{
    display:block; padding:0; float: right; height:28px; padding:0 10px 0 0; 
    }
#menutop ul{
    position:absolute; display:block;
    }
#menutop li ul{
    visibility:hidden;
    }
#menutop li li ul{
    position:absolute;
    } 
#menutop li{
    list-style:none; height:auto; display:block; float:left; margin:0; padding:0; border-right:#fff solid 1px;
    } 
#menutop li li{
	float:left; clear:both; background-color:#FA9101; width:180px; padding:0; margin:0; border:0;
    }
#menutop span{
	color: #fff; text-decoration: none; font-weight:bold; font-style:italic;  padding-left: 10px; font-size:1.0em; display:block; background-color:#A50C0C;
    }
#menutop a{
	color: #fff; text-decoration: none; font-weight:bold; font-style:italic;  padding-left: 10px; font-size:1.0em; display:block;
    }  
#menutop a:hover{
	color: #fff; text-decoration: none; font-weight:bold; font-style:italic;  padding-left: 10px; font-size:1.0em; display:block; background-image:url(http://www.ot-pays-ruomsois.com/images/menu_backc.png);
    }


/* Menu vertical déroulant */
#divmenuleft { float:left; width: 170px; padding:6px 0 0 1px; margin: 0px; text-align:left; }

.menuleft{ position:absolute; width:170px; margin:0; padding:0; font-weight:bold; } 
.menuleft ul{ margin:0; padding:0; position:absolute; width:170px; font-weight:bold; }  
.menuleft a{ color: #fff; text-decoration: none; font-weight:bold; padding: 0 4px 0 8px; border-bottom:#ffce99 dotted 1px; } 
.menuleft a:hover{ color: #fff; text-decoration: none; font-weight:bold; background-image:url(http://www.ot-pays-ruomsois.com/images/menu_backb.png); background-repeat:no-repeat; }  
.menuleft li{ width:170px; display:block; float:left; list-style:none; margin:0; padding:0; color:#772600; font-size: 1.1em; font-weight:bold; font-style:italic; }
.menuleft li p{ color:#8e4809; font-size: 1.1em; display:block; font-weight:bold; font-style:italic; padding-left:6px; background-image:url(http://www.ot-pays-ruomsois.com/images/menu_back.png);  }       
.menuleft li ul{ margin-left:100px; margin-top:-16px;  font-weight:normal; font-size: 0.9em; visibility:hidden;  } 
.menuleft li ul li{ width:240px; background-color:#FA9101; }  
.menuleft span{ color: #fff; text-decoration: none; font-size: 0.9em; display:block; background-color:#A50C0C; padding-left:8px; }
* html .menuleft li { display:inline; float:none;  }

#menu-1 { float:left; width: 170px; padding:6px 0 0 1px; margin: 0px; text-align:left; }
#menu-1 ul { margin: 0px; font-weight:bold; }
#menu-1 ul li p{ color:#8e4809; font-size: 1.1em; display:block; font-weight:bold; font-style:italic; padding-left:6px; background-image:url(http://www.ot-pays-ruomsois.com/images/menu_back.png);  }

#menu-1 ul li { color:#772600; font-size: 1.1em; display:block; font-weight:bold; font-style:italic; }
#menu-1 li a {   color: #fff; text-decoration: none; font-weight:bold; padding: 0 4px 0 8px;border-bottom:#ffce99 dotted 1px; }
#menu-1 li a:hover {  color: #fff; text-decoration: none; font-weight:bold; background-image:url(http://www.ot-pays-ruomsois.com/images/menu_backb.png); background-repeat:no-repeat; }


.plandusite {
padding-left:50px;
padding-bottom:20px;
}
.plandusite a { text-decoration: none; color:#750909 }
.plandusite a:hover { text-decoration:underline; }
.plandusite ul{ margin:0; padding:0; font-weight:bold; font-size: 1.0em; list-style:square; }
.plandusite li ul{ margin-left:40px; font-weight:normal; font-size: 1.0em; list-style:disc;  } 
.plandusite li ul li ul { margin-left:40px; font-weight:normal; font-size: 1.0em; list-style:circle;  } 

#blocnote-haut, #blocnote-corps, #blocnote-bas
{
float: left;
width:774px;
margin-left:10px;
}
#blocnote-corps { background-image:url(images/blocnote-corps.jpg); background-position:top center; background-repeat:repeat-y; }
#blocnote-corps iframe {
margin-left:0px;
border:#e66700 solid 2px; /*#FA9000*/
}
#blocnote-haut { height:70px; background-image:url(images/blocnote-haut.png); background-position:center; background-repeat: no-repeat; }
#blocnote-bas { height:44px; background-image:url(images/blocnote-bas.png); background-position:center; background-repeat: no-repeat; margin-bottom:10px;}



a.version_fr {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ot-pays-ruomsois.com/images/versionfr.jpg);
background-repeat : no-repeat;
background-position : 0 0; }
a.version_fr:hover, a.version_fr:focus { background-position : 0 -16px; }

a.version_en {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ot-pays-ruomsois.com/images/versionen.jpg);
background-repeat : no-repeat;
background-position : 0 0; }
a.version_en:hover, a.version_en:focus { background-position : 0 -16px; }

a.version_de {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ot-pays-ruomsois.com/images/versionde.jpg);
background-repeat : no-repeat;
background-position : 0 0; }
a.version_de:hover, a.version_de:focus { background-position : 0 -16px; }

a.version_nl {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ot-pays-ruomsois.com/images/versionnl.jpg);
background-repeat : no-repeat;
background-position : 0 0;}
a.version_nl:hover, a.version_nl:focus { background-position : 0 -16px; }