body    {   font-family: sans-serif;
	    text-align:center;
            font-size:80%;
	    background-image: url(../Images/sable.jpg);
	   /* background-image: url(../Images/ripple_texture.jpg);*/
	    background-repeat: repeat;
	    padding:2px 0px 0px 0px;
}
#maincont {
            background-color: white;
	    display:block;
            color: gray;
            font-weight: bold;
            width: 930px;
	    height:100%;
            border: 1px solid black;
            text-align:center;
	    margin:auto;
}
#maincont_gites {
            background-color: white;
	    display:block;
            color: gray;
            font-weight: bold;
	    height:100%;
            border: 1px solid black;
            text-align:center;
	    margin:none;
}
.clearall {clear:both;}

.header {
	    display:block;
	    margin: 0.5em 1em 0 1em;
	    padding:none;
	    border: 1px solid black;
	    background: url(../Images/bandeau_accueuil_2.jpg) white  no-repeat center;
	    text-align:center;
	    height:122px;
}

#header_comm { background: url(../Images/comm_bandeau.jpg) white  no-repeat center; 
		height:82px;
		    }
#header_asso { background: url(../Images/jumelage_bandeau.jpg) white  no-repeat center; 
		height:82px;
		    }
#header_sports { background: url(../Images/sports_bandeau.jpg) white  no-repeat center; 
		height:82px;
		    }
#header_tourisme { background: url(../Images/tourisme_bandeau.jpg) white  no-repeat center; 
		height:82px;
		    }
#header_mairie { 
	    background: url(../Images/mairie_bandeau.jpg) white  no-repeat center; 
	    height:82px;
	    }
#header_manifs {
	    background: url(../Images/manifs_bandeau.jpg) white  no-repeat center;
	    height:82px;
}
#header_jumelage {
	    background: url(../Images/jumelage_bandeau.jpg) white  no-repeat center;
	    height:82px;
}

#bigcont{
            display:block;
            font-size:1em;
            font-weight:normal;
            background-color:white;
	    color: #424242;
            padding:1em;
	    margin:1em 1em 1em 0em;
            text-align:left;
            border: 1px solid #AA2569;
	    z-index:10;
}


h2 {color:#460f08;}
h2.gris {color:gray;}

.imgleft {
    border: 1px solid black;
    float: left;
    margin: 10px;
    }

.imgright {
    border: 1px solid black;
    float: right;
    margin: 10px;
    }

.imgleft_noborder {
    float: left;
    margin: 10px;
    }

.imgright_noborder {
    float: right;
    margin: 10px;
    }

#leftcont{
    display:block;
    width:12em;
    background-color:white;
    color: #491104;
    margin: none;
    padding:none;
    border: none;
}

#leftcont ul{
	text-align:left;
	list-style: circle; 
	list-style-position:inside;
	background-color:#b3c2c6;
}

ul.econo {list-style-type:circle;}
ul.ul_manifs {list-style-type:none;
	list-style-position:inside;
	}
.bigdumm{ line-height:1.1ex}

ul.syndic {list-style-type:circle;
	list-style-position:inside;}
ul.links {
    list-style-type:circle;
    list-style-position:inside;
}
ul.loclinks {
    display:block;
    font-height:80%;
    line-height:80%;
    list-style-type:circle;
}
#bigcont li a.color {
    color:#460f08;
    text-decoration:none; 
}
#bigcont li a.color:hover {
	    color:#AA2569;
	    }
#bigcont a.smll {font-height:50%;}
#bigcont a.extlinks {text-decoration:none;
		    font-style:normal;
		    font-height:2em;
		    }

#leftcont .simplebox {
	text-align:left;
	border:1px solid black;
	background: url(../Images/dunes.jpg) ;
	padding:0.5em;
	margin:3em 1em 1em 1em;
}
#leftcont .simplebox a  {
    display:block;
    vertical-align:middle;
    line-height:3em;
    clear:left;
    width:100%;
    height:3.5em;
    border-width: none;
    margin:none;
    padding:none;
    text-decoration:none;
    font-height:120%;
    color:#460f08;
}


#leftcont a.simpleboxitem:hover {
	color:#1681b7;
}

/*a.simpleboxitem_inview { margin:-2px; border: 2px solid #600;font-weight:bold;color:gray;}*/
#leftcont a.simpleboxitem_inview { 
    border: 1px dotted #600;
    color:#1681b7;
}



#leftcont .simplebox#blogs {
    background-image:url(../Images/cote.jpg);
}

#leftcont .simplebox a.double_item	     { line-height: 1.5em;}/*specific for double lines*/

#leftcont .simplebox a.triple_item { line-height: 1.2em;}

#leftcont .simplebox a.double_item:hover {
	color:#1681b7;
}

#leftcont .simplebox a.double_item_inview { 
    line-height: 1.5em;
    border: 1px dotted #600;
    color:#1681b7;
}

#leftcont .simplebox a.triple_item:hover {
	color:#1681b7;
}

#leftcont .simplebox a.triple_item_inview { 
    line-height: 1.2em; 
    border: 1px dotted #600;
    color:#1681b7;
}

#leftcont .contbox {
    position:relative;
    display:block;
    text-align:center;
    background-color:#b3c2c6;
    background-image:url(../Images/eglise_small_light.jpg);
    padding:none;
    border:1px solid black;
    margin:1em;
}

#leftcont .contbox a {
    display:block;
    vertical-align:middle;
    line-height:3em;
    clear:left;
    width:100%;
    height:3.5em;
   /* border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: black;*/
    border:none;
    margin:none;
    padding:none;
    text-decoration:none;
    font-height:120%;
    color:#460f08;
    z-index:1;
}


#leftcont .contbox a.menuitem_inview	    { margin:-2px; border: 2px solid #600;font-weight:bold;color:#1681b7;}
#leftcont .contbox a.menuitem_double_inview { line-height: 1.5em; margin:-2px; border: 2px solid #600;font-weight:bold;color:#1681b7;}
#leftcont .contbox a.menuitem_double	    { line-height: 1.5em;}/*specific for double lines*/
#leftcont .contbox a.menuitem_triple	    { line-height: 1.5em;/*specific for double lines*/
						height:4.5em;}
				
#leftcont .contbox a.menuitem_triple_inview { line-height: 1.5em; height:4.5em; margin:-2px; border: 2px solid #600;font-weight:bold;color:#1681b7;}

#leftcont .contbox a#last_item{ border-width:0px;}/*specific for last item*/


#leftcont .contbox a#item1:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 0; color:white;}
#leftcont .contbox a#item2:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 -3.5em; color:white;}
#leftcont .contbox a#item3:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 -7em; color:white;}
#leftcont .contbox a#item4:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 -10.5em; color:white;}
#leftcont .contbox a#item5:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 -14em; color:white;}
#leftcont .contbox a#item6:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 -17.5em; color:white;}
#leftcont .contbox a#item7:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 -21em; color:white;}
#leftcont .contbox a#lastitem:hover {background-image:url(../Images/eglise_small.jpg); background-position: 0 -24.5em; color:white;}

#leftcont .contbox a#item1:active {background-image:url(../Images/eglise_small.jpg); background-position: 0 0; color:#1681b7;}
#leftcont .contbox a#item2:active  {background-image:url(../Images/eglise_small.jpg); background-position: 0 -3.5em; color:#1681b7;}
#leftcont .contbox a#item3:active  {background-image:url(../Images/eglise_small.jpg); background-position: 0 -7em; color:#1681b7;}
#leftcont .contbox a#item4:active  {background-image:url(../Images/eglise_small.jpg); background-position: 0 -10.5em; color:#1681b7;}
#leftcont .contbox a#item5:active  {background-image:url(../Images/eglise_small.jpg); background-position: 0 -14em; color:#1681b7;}
#leftcont .contbox a#item6:active  {background-image:url(../Images/eglise_small.jpg); background-position: 0 -17.5em; color:#1681b7;}
#leftcont .contbox a#item7:active  {background-image:url(../Images/eglise_small.jpg); background-position: 0 -21em; color:#1681b7;}
#leftcont .contbox a#lastitem:active {background-image:url(../Images/eglise_small.jpg); background-position: 0 -24.5em; color:#1681b7;}


#leftcont ul li{
    padding:none;
    margin:none;
}
#rightins_cont{
    width:8em;
    position:relative;
    padding:5px;
    margin:0px 0px 10px 10px;
    margin:none;
    border: 1px solid gray;
    float:right;
}
#rightins_cont_mairie{
    width:12em;
    padding:5px;
    margin:0px 0px 10px 10px;
    margin:none;
    border: 1px solid gray;
    float:right;
    color:gray;
    font-weight:bold;
}
.rightins{padding:5px;
	margin:5px;
	border:none;
	float:right;
}	
.leftins{padding:5px;
	margin:5px;
	border:none;
	float:left;
	}
.rightins_old{
    width:12em;
    padding:5px;
    margin:5px;/*0px 0px 10px 10px;*/
    /*margin:none;*/
    border: 1px solid gray;
    float:right;
    color:gray;
}
ul.conseil{
	text-align:left;
	list-style: circle; 
	white-space: nowrap;
}
.it {font-style:italic;};
.bold {font-weight:bold;};
.gotop {position:relative;
	clear:both;	
	bottom:5px;
	}
.mollebox_right_inside {
     display:block;
    position:relative;
    border: 1px dashed gray;
    padding:5px;
    margin: 5px;
    float:right;
}

.mollebox_dashed {
     display:block;
    position:relative;
    border: 1px dashed gray;
    padding:5px;
    margin: 5px;
    width:97%;
}

.mollebox {
    display:block;
    position:relative;
    border: 1px solid gray;
    padding:1em;
    margin-top:1em;
    width:97%;
}
mollebox_noborder {
    display:block;
    position:relative;
    border: none;
    padding:1em;
    margin-top:1em;
    width:97%;
}



#bigcont a {
    font-style:italic;
    text-decoration:none;
    font-weight:bold;
    font-size:80%;
    color:#466675;
    }

#bigcont a.bigger {
    font-style:italic;
    font-weight:bold;
    font-size:100%;
    color:#466675;
    }


#bigcont .centerp {
	    text-align:center;
	    }
.bold {	font-size:1.2em; 
	font-weight:bold;}
h3 {font-size:150%}

#bigcont a.whereweare {	font-style: oblique;
		font-weight: bold;
		color: #6c7578;text-decoration:underline;
		}
#bigcont a.whereweare:hover {color:#AA2569;}
.darkredbold {
	    color:#460f08;
	    font-weight: bold;
	    }

.comment_site {
	    color:#AA2569;
	    font-weight: bold;
	    font-size:2em;
	    }
.comment_site_small {
	    color:#AA2569;
	    font-weight: bold;
	    }
td.colonne_asso { color:gray;
		font-weight: bold;
		}

.date_manifs  {	color:#1681b7;
		padding-right: 5px;
		font-style: oblique;
		font-weight: bold;
		text-decoration:underline;
		}
.topadmin {
	    display:block;
	    position:relative;
	    font-size:2em;
	    font-weight:bold;
	    margin: 0.5em 0.5em 0 0.5em;
	    padding:none;
	    border: 1px solid black;
	    background-color:#b3c2c6;
	    height:75px;
	    color: #600;
}
.choosegite table
		{
		    margin: 15px;
		    border: solid #888 1px;
		}
.choosegite td
		{
		    border: solid #888 1px;
		    margin: 0;
		    padding-left: 1ex;
		    padding-right: 1ex;
		    padding-bottom: 0.25ex;
		    padding-top: 0.25ex;
		}
.choosegite tr.title
		{   font-weight: bold;
		}
.choosegite td.affichage
		{   text-align: center;
		}

.chooseinfo table
		{
		    margin: 15px;
		    border: solid #888 1px;
		}
.chooseinfo td
		{
		    border: solid #888 1px;
		    margin: 0;
		    padding-left: 1ex;
		    padding-right: 1ex;
		    padding-bottom: 0.25ex;
		    padding-top: 0.25ex;
		}
.chooseinfo tr.title
		{   font-weight: bold;
		}
.chooseinfo td.affichage
		{   text-align: center;
		}
		
div.saisieform	{   float: left;
		}
div.saisieretour	{
		    float: left;
		    padding: 5px;
		}
div.deleteinfo	{
		    clear: both;
		    float: right;
		    padding: 5px;
		}
.deleteinfo input  {
		    background-color: red;;
		    color: white;
		    font-weight: bold;
		}
div.deletegite	{
		    clear: both;
		    float: right;
		    padding: 5px;
		}
.deletegite input  {
		    background-color: red;;
		    color: white;
		    font-weight: bold;
		}
pre.message   {
		    font-family: monospace;
		    color: #111;
		    background-color: #eea;
		    margin: 15px;
		    padding-top: 5px;
		    padding-bottom: 5px;
		    padding-left: 1ex;
		    width: 62ex;
		    padding-right:
		    white-space: pre;
		    border: 1px dashed #111;
		}
div.deleteimg	{
		    float: right;
		    /* clear: right; */
		    color:red;
		    width: 200px;
		    border: dashed #666 1px;
		    margin: 5px;
		    text-align: center;
		}
table.catable {width:100%;
		}
table.catable td { background-color: white; 
		    text-align:right;
		    border-width: 1px 2px 1px 2px;
		    border-style:solid;
		    border-color: black;}
td.leftal	{text-align:left;}


#admin_maincont {
	    position:relative;
	    background-color: #bdbeb9;/*#b3c2c6;*/
            color: gray;
            font-weight: bold;
            border:1px solid black;
	    text-align:center;
	    margin:20px auto 0 auto; 
	    overflow:auto;
}

div.globgites	{
		    clear: none;
		    float: left;
		}

div.gites	{
		    clear: none;
		    float: left;
		}

.gites div	{
		    clear: both;
		    padding-top: 0;
		    padding-bottom: 0;
		    /* border: solid 1px blue; */
		}
.gites .field	{
		    text-align: right;
		    width: 17ex;
		    float: left;
		    clear: both;
		    padding-right: 1ex;
		    padding-top: 0;
		    padding-bottom: 0;
		    /* border: solid red 1px; */
		}

.globgites .nom	{
		    clear: none;
		    font-size: 150%;
		    font-weight: bold;
		    font-style: italic;
		    /* width: 100%; */
		    text-align: center;
		    padding-top: 0;
		    padding-bottom: 0;
		}
.globgites .comment	{
		    margin-top: 0.5ex;
		    margin-left: 18ex;
		    white-space: pre;
		}
div.cartouche
		{
		    width: 200px;
		    float: right;
		    text-align: right;
		    /* margin: 5px; */
		    /* border: dashed 1px #888888; */
		}
.cartouche a
		{   margin: 0;
		    padding: 0;
		}
div.gites_nav	{
		    clear: both;
		    white-space: pre;
		    text-align: center;
		    font-size: 80%;
		    margin: 5px;
		}


#graya {color:gray;}
