*{margin:0;padding:0;}html{width:100,01%;overflow-y:scroll;}img{border:none;}
img,div{behavior:url(iepngfix.htc);}

/* Couleurs

  Vert : 94d81e
  Vert clair : c8eb8d
  Marron : 968066

*/

body{background:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4em;color:#333;}

a{color:#2727fd;text-decoration:none;}
a:hover{text-decoration:underline;}

p{margin:0 0 .5em 0;}

h1{color:#968066;margin:0 0 .5em 0;font-size:1.6em;background:url(img/feuille.png) left bottom no-repeat;padding:0 0 5px 20px;}
h1:first-letter{color:#968066;}
h2{font-size:1.2em;}

li{list-style-type:none;line-height:1.5em;margin:0 0 0 0;text-align:left;}

.cb{clear:both;}

.l{text-align:left;}
.r{text-align:right;}
.c{text-align:center;}

#header{
     text-align:center;
     width:990px;
     font-size:12px;
     font-family:Arial, Helvetica, sans-serif;
     border:1px solid #6f6f6f;
     border-right:none;
     border-left:none; 
	 margin:0 auto 0 auto;
     color:#666;
}

#p4{width:728px;margin:0 auto; text-align:center;} 
#p4 object,#p4 embed{margin:0 0 10px 0;} 


#p3{width:300px;margin:0 auto; text-align:center;} 
#p3 object,#p3 embed,#p3 img{margin:0 0 10px 0;} 

#p2{width:300px;margin:0 auto; text-align:center;} 
#p2 object,#p2 embed,#p2 img{margin:0 0 10px 0;} 

#p1{width:300px;margin:0 auto; text-align:center;float:left} 
#p1 object,#p1 embed,#p1 img{margin:0 0 10px 0;} 

#x32{width:300px;margin:0 auto; text-align:center;} 
#x32 object,#x32 embed,#x32 img{margin:0 0 10px 0;} 

#x01{width:300px;margin:0 auto; text-align:center;} 
#x01 object,#x01 embed,#x01 img{margin:0 0 10px 0;} 


#x50{width:300px;margin:0 auto; text-align:center;} 
#x50 object,#x50 embed,#x50 img{margin:0 0 10px 0;} 


#header a{
     color:#6f6f6f;
     text-decoration:none;
}
#header a:hover{
     color:#C00;
     text-decoration:none;
}


#container{width:990px;margin:0 auto;background:#FFF;overflow:hidden;}

#ban{margin:10px 0 0 0;}
.logo{float:left;margin:0 20px 0 0;}
.moteur{float:left;}
.moteur div{float:left;margin:0 10px 0 0;}
.moteur img{margin:0 0 2px 0;}

#menuhaut{clear:both;padding:10px 0 5px 0;}
#menuhaut table{width:100%;border-collapse:collapse;}
#menuhaut td{padding:2px 5px;vertical-align:top;font-size:0.9em;}
#menuhaut .categories{background:#968066;color:#FFF;font-weight:bold;font-size:1.3em;}

#contenu{border-top:2px solid #F1F1F1;padding:10px 0 0 0;}

#contenu li{list-style-type:square; margin:0 0 .5em 10px;}
#contenu2 li{list-style-type:square; margin:0 5px 0 0;}

#col1, #col2, #col3{width:320px;float:left;}
#col2{width:300px;padding:10px;margin:0 15px;background:#F1F1F1;}
#colbig{width:655px;margin:0 15px 0 0;float:left;}

.colarticle1{width:340px;float:left;margin:0 0 20px 0;}
.colarticle2{width:300px;float:left;margin:0 0 20px 15px;}
.colarticle3{width:640px;float:left;margin:0 0 20px 0;}



.vignettes{text-align:center;}
.vignettes img{width:70px;margin:0 10px 10px 0;}


.blocboutons{padding:0 5px;text-align:center;margin:0 0px 10px 0;overflow:hidden;}
  .blocboutons img{margin:0 3.75px;}
  

.bloc{margin:0 0 10px 0;overflow:hidden;}
.photo{float:left;margin:0 5px 0 0;width:120px;}
.photobig{width:300px;margin-bottom:10px;}
.infos{font-size:.8em;color:#999;font-weight:bold;}
.coordonees{font-size:.8em;color:#999;font-weight:bold;background-color:#FCFAE1;border:1px dotted #CCCCCC;padding:0.5em;}
.chapo{font-weight:bold;}

.albumphoto{width:150px;margin:0 5px 5px 5px;float:left;}
.albumphoto img{width:150px;height:150px;}

.coupdecoeur{width:300px;margin:0 0 5px 0;}

.colmoitie1{width:144px;float:left;padding:0 5px 0 0;border-right:1px dotted #999;}
.colmoitie2{width:145px;float:left;margin:0 0 0 5px;}



.espaceperso{border:1px solid #999;padding:4px;margin:0 0 10px 0;overflow:hidden;}
.champperso{width:95px;}
.champrecherche{BORDER: #6f6f6f 1px solid;height:27px; width:170px; PADDING-LEFT: 1px; COLOR: #000000; BACKGROUND-IMAGE: url('img/down.png'); BACKGROUND-REPEAT: NO-REPEAT; BACKGROUND-COLOR: #FFFFFF;background-position:150px; FONT-SIZE: 18px;
} 
.champrecherchemini{BORDER: #6f6f6f 1px solid;height:18px; width:105px; PADDING-LEFT: 1px; COLOR: #000000; BACKGROUND-IMAGE: url('img/down.png'); BACKGROUND-REPEAT: NO-REPEAT; BACKGROUND-COLOR: #FFFFFF;background-position:85px; FONT-SIZE: 13px;
} 


label{width:170px;display:block;float:left;text-align:left;margin-right:10px;}
.champ{float:left;}

#footer{width:950px;background:url(img/footer.gif) top left no-repeat;padding:10px 20px 20px 20px;overflow:hidden;color:#322a27;border-top:1px dotted #CCC;}
    #footer .col1{width:590px;float:left;}
    #footer .col1 div{float:left;width:45%;}
    #footer .col2{width:340px;float:left;margin:0 0 0 10px;border-left:1px dotted #CCC;padding:0 0 0 9px;text-align:right;}
    #footer h2{font-size:12px;color:#322a27;}
    #footer p{margin:0;}
    
    
    
    
/* Bloc onglets */

#xmlrss2{
	width: 318px;
	border:1px solid #999;
	padding-top: 5px;
}


.blocbourgogne h2.titreonglets{color:#94d81e;font-size:1.6em;padding-bottom:10px}
.blocsorties h2.titreonglets{color:#94d81e;font-size:1.6em;padding-bottom:10px}
.blocvins h2.titreonglets{color:#94d81e;font-size:1.6em;padding-bottom:10px}

/*.blocannonces h2.titreonglets{color:#000;}
.blocbourgogne h2.titreonglets{color:#000;}
.blocsorties h2.titreonglets{color:#000;}*/

/* Code Bleu Logo BP : #0181c8 */


.r2{
  text-align:right;
	margin-top:4px;
	margin-bottom:0px;
}

.onglets li{padding:5px;border:1px solid #cbcbcb;display:block;float:left;margin:0 2px 2px 0;font-weight:bold;height:16px;font-size:10px;}
.onglets li.on{border-bottom:none;background:url(http://www3.bienpublic.com/img/degrade.png) top left repeat-x;color:#FFF;margin:0 2px 0 0;padding:5px 5px 7px 5px;height:17px;}

.onglets a {font-weight:bold; font-size:10pt; color:#000;text-decoration:none;}


.fonddegrade{background:url(http://www3.bienpublic.com/img/degrademenuhaut.png) top left repeat-x;height:20px;}


.fonddegrade{background:url(http://www3.bienpublic.com/img/degrademenuhaut.png) top left repeat-x;height:20px;}

#xmlrss2 h2{font-family:Tahoma, sans-serif; font-size: 11px; color:#6f6f6f;margin:0 0 1em 0;padding:0;}

/* Partie Sorties */
#jeux img,#nouveauxinscrits img,#albumsphotos img,#evenements img{float:left;margin:0 5px 0 0;width:75px;border:none;}
#jeux h3,#nouveauxinscrits h3,#albumsphotos h3,#evenements h3{font-size:1em;margin:0;padding:0;}
#jeux p,#nouveauxinscrits p,#albumsphotos p,#evenements p{margin:0;padding:0;}
#jeux .bloc,#nouveauxinscrits .bloc,#albumsphotos .bloc,#evenements .bloc{clear:both;margin:0 0 5px 0;overflow:hidden;}
#jeux .r,#nouveauxinscrits .r,#albumsphotos .r,#evenements .r{text-align:right;clear:both;float:none;}

/* Partie Votre Bourgogne */
#restaurants img,#hebergement img,#recettes img,#shopping img,#deco img,#sante img,#mode img,#people img,#offresvins img,#offrestourisme img{float:left;margin:0 5px 0 0;width:75px;border:none;}
#restaurants h3,#hebergement h3,#recettes h3{font-size:1em;margin:0;padding:0;}
#restaurants p,#hebergement p,#recettes p,#shopping p,#deco p,#sante p,#mode p,#people p,#offresvins p{margin:0;padding:0;}
#restaurants .bloc,#hebergement .bloc,#recettes .bloc,#shopping .bloc,#deco .bloc,#sante .bloc,#mode .bloc,#people .bloc,#offresvins .bloc,#offrestourisme .bloc{clear:both;margin:0 0 5px 0;overflow:hidden;}
#restaurants .r,#hebergement .r,#recettes .r{text-align:right;clear:both;float:none;}

.linksmallblue{font-family:arial,sans-serif;font-size: 10pt;text-decoration:none;}
.linksmallblue a{font-family:arial,sans-serif;font-size: 10pt;text-decoration:none;}
.linksmallblue a:visited{font-family:arial,sans-serif;font-size: 10pt;text-decoration:none;}
.linksmallblue a:hover{font-family:arial,sans-serif;font-size: 10pt;text-decoration:underline;}


#xmlrss2{clear:both;	margin-bottom:20px;}

#interractivite{
	width: 640px;
	border:1px solid #999;
	padding: 5px;
	background-color: #F5FEE7;
	overflow:hidden;
}

.blocmoitie1{width:299px;float:left;margin-left:10px;font-family:arial,sans-serif;font-size: 8pt;text-decoration:none;border-right:1px solid #cbcbcb;}
.blocmoitie2{width:299px;float:left;margin-left:18px;font-family:arial,sans-serif;font-size: 8pt;text-decoration:none;}
.blocmoitie2 h3{font-size:12px;color:#322a27;}
#interractivite{clear:both;	margin-bottom:20px;}


#listebouton  li{text-decoration:none;list-style-type:none;text-align:center;font-weight:bold;} 
#listebouton a{color:#ffffff;text-decoration:none;height:30px;width:100px;text-align:center;font-weight:bold;font-size:8pt;background:url(img/bouton.png) no-repeat;float:left;height:30px;width:100px;margin-right:5px;font-family:Arial;line-height:28px;}
#listebouton a:hover{color:#ffffff;text-decoration:none;height:30px;width:100px;text-align:center;font-weight:bold;font-size:9pt;background:url(img/bouton_on.png) no-repeat;float:left;height:30px;width:100px;margin-right:5px;font-family:Arial;line-height:28px;}

#listeboutonrecherche a{color:#ffffff;text-decoration:none;height:30px;width:100px;text-align:center;font-weight:bold;font-size:10pt;background:url(img/bouton.png) no-repeat;float:left;height:30px;width:100px;margin-right:5px;font-family:Arial;line-height:28px;}
#listeboutonrecherche a:hover{color:#ffffff;text-decoration:none;height:30px;width:100px;text-align:center;font-weight:bold;font-size:10pt;background:url(img/bouton_on.png) no-repeat;float:left;height:30px;width:100px;margin-right:5px;font-family:Arial;line-height:28px;}


.erreur{border:2px solid #F00;color:#F00;}
.erreur_titre{padding:5px;font-weight:bold;color:#F00;text-align:center;}
.bravo_titre{padding:5px;font-weight:bold;color:#3bb20d;}













#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}


#xmlrss{
	width: 318px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
		padding-top: 5px;	
}


/* Code d'affichage correct des positions x10 à  x20 */

#x10-x20{overflow:hidden;margin:0 10px 1em 10px;width:300px;}
#x10-x20 img{float:left;margin:0 5px 0 0;}
#x10-x20 ul{margin:0 0 1em 0;padding:0;}
#x10-x20 li{margin:0 0 1em 0;list-style-type:none;padding:0 0 .5em 0;border-bottom:1px dotted #CCC;}
#x10-x20 ul li .articlecat{margin:0;padding:0;}
#x10-x20 ul li .articlecat h3{font-size:1em;margin:0 0 0 0;}
.blocillustre{overflow:hidden;margin:0 auto 0 auto;clear:both;width:300px;}

