/* ------------ templates/defaut/themes/1/css/style_basic.css ---------- */

/* 1. reset de ttes les proprietes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;} th,td{vertical-align:top;}


/*
* Balises de base */
img, embed, object { display:block; }
strong,b  { font-weight:bold; }
.clear { clear:both; line-height:0em; font-size:0px; height:0px; display:block; padding:0; margin:0; border:0; }
.noscript { display:block; line-height:22px; text-align:center; background-color:#ffffff; color:#888888; border-bottom:2px #CC0000 solid; white-space:nowrap; font-weight:bold; top:0px; width:100%; position:fixed; } 
.hide 	{ display:none; visibility:visible; }
.show 	{ display:block; visibility:visible; }
.hide_on_print 	{ display:block; visibility:visible; }
.show_on_print 	{ display:none; visibility:hidden; }

/*
* Classe de débug */
.debug { color:#000000; font-weight:bold; font-size:10px; background:#EFEFEF; padding:3px 5px; position:absolute; border:1px #ffffff solid; font-family:Arial, Helvetica, sans-serif; opacity:0.5; 
/*-moz-opacity:0.5; filter:alpha(opacity=50);*/ z-index:100; display:block; }
.debug span.dbg_tit { background-color:#666666; color:#FFFFFF; padding:0 3px;  }
.debug div.dbg_content { display:none; color:#000000; background-color:#FFFFFF; padding:2px;  }
.debug div.dbg_head {  background-color:#036FA3; color:#FFFFFF;  }
.debug code { white-space:normal; }
.debug:hover { background:#333333; color:#FFFFFF; opacity:1; /*-moz-opacity:1; filter:alpha(opacity=100); */ }
.debug:hover div.dbg_content { display:block; }
.debug:hover div.dbg_head 	{ display:block; }
/*.debug:selected {background-color:#FF0000; }*/
.debug table tr:hover td { background-color:#666666; color:#ffffff; }
.debug table tr:hover td td { background-color:#FFFFFF; color:#000000; }
.debug table tr:hover td tr:hover td{ background-color:#666666; color:#ffffff; }
.debug table tr:hover td tr:hover td td { background-color:#FFFFFF; color:#000000; }
.debug table tr:hover td td tr:hover td { background-color:#666666; color:#ffffff; }
.debug_error { display:block; position:relative; border:1px #990000 solid; font-size:10px; -moz-border-radius:5px; margin:0.25em 0; }
.debug_error:hover { background-color:#FFFFFF; color:#000000; }

/*
* Classes génériques pour le print
*/
@media print {
.show_on_print 	{ display:block; visibility:visible; }
.hide_on_print 	{ display:none; visibility:hidden; }
}



/* ------------ templates/defaut/themes/1/css/style_layout.css ---------- */

/*--  balises générales --*/
html { 
	width:100%;
    overflow:auto;
	margin:0; padding:0; 
	background:#F8F6EE url("../img/bg-page-full.jpg") center top no-repeat;
}
BODY {
	margin:0; padding:0;
	width:100%; 
	/*overflow:auto;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/*-- titres ------*/
h1 { font-family:"Garamond Normal",Georgia, "Times New Roman", Times, serif; font-size:26px; margin:0; color:#EEB850; }
h2 { font-family:"Garamond Normal",Georgia, "Times New Roman", Times, serif; font-size:22px; color:#666666; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:18px; }
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

h1,h2,h3 { display:block; margin-bottom:0.5em; }

/*hr { border:1px solid #E36C68; width:200px; }*/

/*-- images ------*/
a img { border:0; }

img { display:block; }
.titre { font-size:17px; color:#CCCCCC; }

/*-- liens ------*/
a 			{ color:#00CC00/*C3C912*/; text-decoration:none; font-weight:bold; }
a:visited 	{ color:#00CC00/*C3C912*/; text-decoration:none; }
a:hover 	{ color:#00FF00/*EBF13A*/; text-decoration:underline; }

.top a {color:#A5AA85; font-size:10px; text-decoration:none; margin-right:5px;}
.top a:hover {color:#901811; font-size:10px; text-decoration:underline;}

.hr-spe{border:1px solid #D3C79F; width:50%;}
hr {width:66%;}
/*-- balises spécifiques  ---------------------------------------------------------------------------------------------------------------------*/

.textepage { text-align:justify; }

#container {
	/*border:1px solid #FF0000;*/
	margin-left: auto; 
	margin-right: auto;
	width:780px;
	height:100%;
}

#contenu {
       /* border:1px solid #CC0000;*/
		padding:10px 30px 10px 30px;
}

#header {
	/*debug css border:1px solid #0000FF; */
/*	margin-left: auto; 
	margin-right: auto;*/
	display:block;
	width:780px;
	background:url("../img/header-top.png") left top no-repeat;
	height:195px;
}


.actualites {
	padding:5px 5px 5px 5px;
}


#menu-haut {
	float:right;
	padding:10px 30px 2px 0px;
	font-size:11px;  color:#793A31; 
}

#cont-menu {
	margin-top:-40px;
	margin-left: auto; 
	margin-right: auto;
	width:780px;
 	height:35px;
	padding-top:5px;
}

/* pr les actus */
span.title { font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:18px; }
span.voir_suite { margin-left:20px; }
span.txtactu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
img.img_actu { margin:0 0 15px 15px; }

/* pr les images */
.pitch {border:1px solid #CCCCCC;}

#menu {
	/*float:left;*/
	/*border:1px solid black;*/
	margin-left: auto; 
	margin-right: auto;
	width:780px;
 	height:35px;
	/*overflow:hidden;*/
	background:url("../img/fd-menu.png") top center no-repeat;
}

.block_actu { text-align:justify; }

/* Propriétés du conteneur de navigation -----------------------------*/
#navigation			{ position:relative; display:block; height:35px; padding-left:15px; margin:0; 
}

#navigation li		{ float:left;display: inline;margin:0 2px 0 0; padding:0; }

#navigation li a		{ float:left; display:block; border:0; text-decoration:none; font-weight:normal; vertical-align:middle; padding:0px 12px;/*- 30px -*/ color:#ffffff; font-size:17px; margin:0px; white-space: nowrap; line-height:35px;  font-family:"Times New Roman", Times, serif ; float:none; }

#navigation li a:hover	{ color: #ffffff; font-weight:bold; background:url("../img/menu-over.jpg") top center no-repeat;  text-align:center; }

#navigation li.current a,li.jd_menu_hover_toolbar a    { background:url("../img/menu-over.jpg") top center no-repeat; text-align:center; }
#navigation li.current ul li a, li.jd_menu_hover_toolbar ul li a { background:url(""); }


#navigation li ul { display:none; position:absolute; background-color:#ffffff; clear:left; height:auto; padding:0; margin:0;  z-index:1000;}
#navigation li ul li {  display:block; float:none; padding:0; margin:0; list-style-position:outside; overflow:hidden; width:225px; }

#navigation li ul li a { display:block; float:none; background:url("../img/menu_over2b.jpg") top center no-repeat;  background-color:#FFFFFF; background-image:none; margin:0; padding:0px 6px; line-height:normal; color:#666666; border:1px solid #CCCCCC; font-size:14px;_height:25px; text-align:center;}

#navigation li ul li a:hover, li.jd_menu_hover_toolbar ul li a:hover, #navigation li ul li.current a { color:#793A31; background:url("../img/menu_over2b.jpg") top center no-repeat; text-align:center;}
/*#navigation li ul li a:hover span { display:block; border:1px red solid; }*/
/* -- fin navigation --*/
/*

#lang {
	background:url("../img/lang.png") left bottom no-repeat;
	position:relative;
	float:right;
	padding-right:200px;  padding-top:10px;
	border:0px;
	z-index:1001;
}*/
#lang-container {
	position:absolute;
	display:block;
	width:0px;
	border:0px red solid;
	margin:-36px 0px 0px 0px;
}
#lang {
	position:absolute;
	background:url("../img/lang.png") left bottom no-repeat;
	float:right;
	padding:0;
	margin-top:7px;
	margin-right:0px;
	margin-left:567px;/*-520px-*/
	/*_margin-right:70px;  */
	border:0px solid black;
	width:90px;
	height:20px;
}


div#lang  a 			{ border:0; padding-right:15px;padding-left:5px; }
div#lang ul 			{  padding:5px 0px 0px 1px; margin:0px;}
div#lang ul li 			{ display:block; list-style:outside none; list-style-image:url(); padding:0px; margin:0px; text-indent:0px; }
div#lang ul li a.current 		{ display:block; text-indent:12px; margin:0px; text-align:left; padding-bottom:6px; background:url("../img/puce_langue.gif") 100% 4px no-repeat; width:28px; }
div#lang ul li a.current:hover 	{ background:url("../img/puce_langue.gif") 100% -29px  no-repeat; }
div#lang ul li a img 		{ display:block; border:0; padding:0px; margin:0px; }
div#lang ul li ul.cache		{ background-color:#FFFFFF; border:1px #9ED5F7 solid; display:block; width:80px; margin-right:-51px; margin-top:-4px; }
div#lang ul li ul.cache li		{ white-space:nowrap; }
div#lang ul li ul.cache li a img { display:inline; vertical-align:middle; }
div#lang ul li ul.cache a 		{ display:block; margin:0px; text-align:left; padding:2px; white-space:nowrap; font-size:9px; }
div#lang ul li ul.cache a:hover 	{ background-color:#D4E8F6; text-decoration:none; color:#333333; }



#ariane {
	margin-left: auto; 
	margin-right: auto;
	display:block;
	width:690px;
	padding:5px 20px 0px 20px;
	margin-bottom:10px;
	margin-top:1px;

}
#ariane ul li { display:inline; }



#mid {
	/*debug css border:1px solid #FF0000;*/ 
	display:block;
	background:url("../img/fd-contenu.png") left center repeat;
	min-height:200px;
	width:780px;
}


#legal {
	line-height:20px;
	float:right;
	background:url("../img/legal.png") left bottom no-repeat;
	padding:0px 15px;
	text-align:center;
	font-size:9px;
	color:#FFFFFF;
	white-space:nowrap;
}

#legal li { display:inline; }
#legal a 			{ color:#FFFFFF; text-decoration:none; }
#legal a:visited 	{ color:#FFFFFF; text-decoration:none; }
#legal a:hover 		{ text-decoration:underline; }


#footer{
	margin-left: auto; 
	margin-right: auto;
	display:block;
	width:780px;
	height:140px;
	background:url("../img/bg-footer.png") left top no-repeat;
	font-size:10px; color:#EEB850; /*color:#6A671E;*/
}

#footer ul { margin:0; padding:0; }
#footer ul li { display:inline; }

#footer a 			{ color:#DC7712; /*color:#793A31;*/ text-decoration:none; }
#footer a:visited 	{ color:#DC7712; /*color:#666666;*/ text-decoration:none; }
#footer a:hover 	{ color:#FA9530;text-decoration:underline; }


.nous{
	float:right;
	background:url("../img/animaweb.jpg") no-repeat;
	height:128px;
	width:78px;
	padding-right:10px;
}

#bottom {
	padding:10px 10px 10px 20px;
	background:url("../img/bottom.jpg") bottom center no-repeat;
	min-height:120px;
 }
 
.dambach { font-weight:bold; text-transform:uppercase; color:#000000; } 
 
/* formulaire */

.form {
	margin-bottom:50px;
}

.form legend {
	margin-left:1em;
	padding: 0 6px 0 6px;
	color: #000000;  
	font-weight: bold;
}

.form ul {  
	padding: 1em 1em 0 1em;  
	list-style: none;
}

.form li {  
	padding: 3px 3px 3px 5px;
	margin-bottom:5px;
	background-color:#7C0705;
	border:1px #B72A25 solid;
	display:block;
}

.form label {
	display:block;
	width:150px;
	float:left;
}

.form p {
	margin-left:28px;
}

.asterisque {
	font-size:10px;
	color:#FF0000;
}

label.error{
	position:relative;
	display:block;
	clear:both;
	float:none;
	white-space:nowrap;
	margin-left:150px;
	font-size:10px;
	color:#FF0000;
	font-style:italic;
}

input.error {
	border:1px #990000 solid;
}

.div_error, .form_error {
	background:#FBEED0 url("../img/bg_error_mini.png") top left no-repeat;
	padding:3px 0 3px 26px;
	color:#F80000;
	font-weight:bold;
	font-size:12px;
	margin:0.5em 0;
}

.div_success, .form_success {
	background:#EAFAC9 url("../img/bg_success_mini.png") top left no-repeat;
	padding:3px 0 3px 26px;
	color:#008301;
	font-weight:bold;
	font-size:12px;
	margin:0.5em 0;
}

.normal td {
	width:340px;
}

/* Pr les gammes et les vins */

DIV.block_results { margin:8px 0px; padding:0px; }
	DIV.block_results .titre { font-size:17px; color:#56591E; font-weight:normal; margin-bottom:5px; display:block; }
	DIV.block_results UL { margin:0px; padding:0px; list-style:none; list-style-position:outside; width:545px;}
	DIV.block_results LI DIV.puce {  width:12px; height:auto; }
	DIV.block_results LI { font-weight:normal; color:#666666; margin-left:0px; padding-left:0px; }
	DIV.block_results LI:hover {  }
	DIV.block_results LI.li {  color:#000000;  }
	DIV.block_results LI a { color:#888888; text-decoration:none; text-indent:0px; line-height:12px;display:block; background:url('../img/block1_a.gif') top left no-repeat;  padding:15px 0px 5px 0px; }
	
	
	.cadre_jaune_haut { color:#888888; text-decoration:none; text-indent:0px; line-height:12px;display:block; background:url('../img/block1_a.gif') top left no-repeat;  padding:15px 0px 5px 0px; border:1px solid black}
	.cadre_jaune_bas { line-height:8px; height:8px; display:block; background:url('../img/block1_b.gif') bottom left no-repeat; clear:both;  border:1px solid blue}
	
	
	DIV.block_results LI a:visited { color:#999999; }
	DIV.block_results LI a:hover { color:#666666; background-color:#F8F7F0; text-indent:0px; }
	DIV.block_results LI DIV { font-weight:normal; color:inherit; padding:0px; border:0px;  }
	DIV.block_results LI a span.contenu { display:block; padding:8px; padding-bottom:0px; color:#999999; }
	DIV.block_results LI a SPAN.div { display:block; font-weight:normal; color:#99999; padding:4px 3px; border:0px;  }
	
	DIV.block_results LI a SPAN h4 { font-weight:normal; color:#56591E; padding:0px; line-height:12px; font-size:14px; padding-left:15px;}
	DIV.block_results LI a SPAN h5 { display:block; font-weight:normal; color:#000000; padding:0px; line-height:14px; font-size:12px; margin-top:4px; width:520px; padding-left:15px;}

	DIV.block_results LI a SPAN.bottom { line-height:8px; height:8px; display:block; background:url('../img/block1_b.gif') bottom left no-repeat; clear:both; }
	
	DIV.block_results LI a IMG.pic { float:left; margin-right:8px; }
	DIV.block_results LI a IMG { vertical-align:middle; }
	

#centre { background:url("../img/bg-paragraphe-long.jpg") center bottom no-repeat; width:720px;height:100%; }
.centrepad { padding:5px 20px 15px 20px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#gauche { background:url("../img/bg-paragraphe.jpg") center bottom no-repeat; width:360px;height:100%; }
.gauchepad  { padding:5px 20px 10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; }

#droite { background:url("../img/bg-paragraphe.jpg") center bottom no-repeat; width:360px; height:100%; float:right; }
.droitepad  { padding:24px 20px 12px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.fiche{
	margin-left:25px; 
	margin-right: auto;
	width:484px;
	/*background:url("../img/fd-fiche.jpg") repeat-y;*/
	/*min-height:310px;*/
	padding:10px 0px 10px 0px;
}

#gamme { width:166px; }

#gamme ul li { /*list-style-type: square; */background:url("../img/puce-f.jpg") left top no-repeat; padding:0 0 10px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#gamme ul li.current a, #gamme ul li.current a:visited { font-weight:bold; }

.img-cave {
	border:0; padding:2px 2px 2px 2px;
}

.mini { width:135px;}

.bg-cave {
	/*border:1px solid black;*/
	background:url("../img/fd-cave.gif") center bottom no-repeat;
	width:100%;
	padding:0px 0px 20px 0px;
	/*width:730px;*/
}

.bg-domaine 
{
	padding:0px 0px 20px 0px;
}

#sitemap {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;list-style-type: square; line-height:20px;  }


.filsaisons ul li {
	list-style-type: square;
}

.savoirPlus
{
	width:100%;
	text-align:right;
}

.savoirPlus a
{
	color:#A5AA85;
	font-weight:bold;
}

.savoirPlus a:hover { color:#901811; text-decoration:underline; }

.link_actu
{
	color:#A5AA85;
	text-align:right;
	font-weight:bold;
}

.div_actu
{
	border:0px solid black;
	width:45%;
	float:left;
	margin-right:28px;
}

.logo {
	margin-top:-42px;
}

.photo_groupe {
	margin-top:-180px;
	margin-left:380px;
}

.cepages { width:100%; }
.cepages td { padding:4px 4px 11px 4px; margin:0; width:25%; }
.cepages td a { display:block; padding:159px 0px 10px 0px; text-align:center; font-family:"Garamond Normal",Georgia, "Times New Roman", Times, serif; font-size:9px; }

a.cep_pb { background:url(../img/cepages_pbv2.png) center 0px no-repeat; color:#901811; }
a.cep_gewurz { background:url(../img/cepages_gewurzv2.png) center 0px no-repeat; color:#901811; }
a.cep_muscat { background:url(../img/cepages_muscatv2.png) center 0px no-repeat; color:#901811; }
a.cep_gentil { background:url(../img/cepages_gentilv2.png) center 0px no-repeat; color:#901811; }
a.cep_cremant { background:url(../img/cepages_cremantv2.png) center 0px no-repeat; color:#901811; }
a.cep_edel { background:url(../img/cepages_edelv2.png) center 0px no-repeat; color:#901811; }
a.cep_pn { background:url(../img/cepages_pnv2.png) center 0px no-repeat; color:#901811; }
a.cep_riesling { background:url(../img/cepages_rieslingv2.png) center 0px no-repeat; color:#901811; }
a.cep_sylvaner { background:url(../img/cepages_sylvanerv2.png) center 0px no-repeat; color:#901811; }
a.cep_pg { background:url(../img/cepages_pgv2.png) center 0px no-repeat; color:#901811; }
a.cep_prestige { background:url(../img/cepages_prestigev2.png) center 0px no-repeat; color:#5F2C29; }
a.cep_eaux { background:url(../img/cepages_eauxv2.png) center 0px no-repeat; color:#901811; }
a.cep_frank { background:url(../img/cepages_frankv2.png) center 0px no-repeat; color:#5F2C29; }

a.cep_pb:hover,
a.cep_gewurz:hover,
a.cep_muscat:hover,
a.cep_gentil:hover,
a.cep_cremant:hover,
a.cep_edel:hover,
a.cep_pn:hover,
a.cep_riesling:hover,
a.cep_sylvaner:hover,
a.cep_pg:hover,
a.cep_eaux:hover {
	/*background-position:center -120px;*/
	background-position:center -192px;
	color:#000000;
}

a.cep_prestige:hover,
a.cep_frank:hover {
	/*background-position:center -120px;*/
	background-position:center -192px;
	color:#000000;
}

p.decouvrez { font-size:17px; color:#00CC00; border-bottom:0px; font-family:"Garamond Normal",Georgia, "Times New Roman", Times, serif; text-align:center; margin-top:30px; }

p.quote { width:250px; padding-left:20px; }

span.special { color:#C3C912; }
span.special:hover { color:#FFFF55; text-decoration:underline }
span.special:visited { color:#FFFF55; text-decoration:underline }

div.success { color:#00FF00; font-size:15px; }

ul#portfolio0 img, ul#portfolio1, ul#portfolio2, ul#portfolio3, ul#portfolio4, ul#portfolio5, ul#portfolio6, ul#portfolio7, ul#portfolio8, ul#portfolio9, ul#portfolio10 { /*margin:0 139px;*/ }

ul#portfolio0 li, ul#portfolio1 li, ul#portfolio2 li, ul#portfolio3 li, ul#portfolio4 li, ul#portfolio5 li, ul#portfolio6 li, ul#portfolio7 li, ul#portfolio8 li, ul#portfolio9 li, ul#portfolio10 li { }

ul#portfolio0 li img, ul#portfolio1 li img, ul#portfolio2 li img, ul#portfolio3 li img, ul#portfolio4 li img, ul#portfolio5 li img, ul#portfolio6 li img, ul#portfolio7 li img, ul#portfolio8 li img, ul#portfolio9 li img, ul#portfolio10 li img { width:329px; height:247px; }

div.marki { margin:0 23px 3px 19px; }



/* ------------ templates/defaut/themes/1/css/style_page.css ---------- */

/* encarts divers ---------------------------------------------------------------------*/
#mid { padding-top:10px; }

#fil-ariane {
	padding:0 12px;
	margin:5px 0 10px 0;
	line-height:16px;
	font-size:10px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#BD8D46;
}
#fil-ariane ul li { display:inline; }


.col_left {
	width:266px;
	padding:0;
	margin:0;
	vertical-align:top;
}

.col_left fieldset {
	display:block;
	background:url("../img/sep-liste.gif") bottom left repeat-x;
	border:0;
	margin:0;
	padding:0px 8px 22px 8px;
}
.col_left fieldset legend {
	color:#000000;
	padding:0;
	margin:0;
	text-indent:0;
	font-size:1em;
	display:block;
}

.col_contenu {
	display:block;
	width:100%;
	padding:0 0 0 15px;
	margin:0;
	vertical-align:top;
}

.enc_reduc  { background:url("../img/enc_reduc.gif") top left no-repeat; height:110px; width:260px; display:block; }
.enc_reduc:hover { background-position:-260px 0px; }
.enc_reduc  span { display:none; }

.tab-contenu {
	display:block;
	width:680px;
	background:url("../img/tab-top.gif") top left no-repeat;
	padding:40px 0 0 0;
}
.tab-contenu-mid {
	display:block;
	margin:0; padding:0;
	background:#ffffff url("../img/tab-1px.gif") top left repeat-y;
}
.tab-contenu-mid2 { display:block;  padding:5px 10px 0px 20px; }
.tab-contenu-mid3 { display:block; margin:-30px 0 0 0;z-index:0;}
.tab-contenu-bottom {
	display:block;
	clear:both;
	height:12px;
	font-size:1px;
	line-height:0em;
	background:url("../img/tab-bottom.gif") bottom left no-repeat;
	margin:0 !important;
	margin:6px 0 0 0; /* pour ie6... */
}


/*
* BLOCS */
.bloc1 {
	display:block;
	width:266px;
	margin:0 0 5px 0;
	padding:0;
}
.bloc1-container {
	display:block;
	background:url("../img/bloc1-bottom.gif") bottom left no-repeat;
	padding:0 0 12px 0;
	margin:0;
}
.bloc1-mid {
	display:block;
	background:url("../img/bloc1-bg.gif") top left repeat-y;
	padding:5px 4px;
	margin:0;
}

.bloc2 {
	display:block;
	background:url("../img/bloc2-bg0.gif") top left no-repeat;
	padding-top:9px;
}
.bloc2-container {
	display:block;
	background:url("../img/bloc2-bg0.gif") bottom left no-repeat;
	padding-bottom:9px;
}
.bloc2-mid {
	display:block;
	background:url("../img/bloc1-bg.gif") top left repeat-y;
	padding:0px 4px;
	margin:0;
}

ul.ul-links {
	display:block;
	margin:0;
	padding:0;
	list-style-position:outside;
	list-style-type:none;
}
ul.ul-links li { padding:0; margin:0; text-indent:0; }
ul.ul-links li a {
	display:block;
	padding:5px 10px;
	margin:0;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#901811;
	background:url("../img/href_bg_1.gif") 0px 100% no-repeat; }
ul.ul-links li a:hover { background-position:-300px 100%; color:#FFFFFF; text-decoration:none; }

/*
* TITRES */
.titre-etablissements {
	background:url("../img/tab-liste.gif") top left no-repeat;
	padding-top:50px;
}
.titre-meteo {
	background:url("../img/tab-meteo-top.gif") top left no-repeat;
	padding-top:35px;
}

.texte-center {	text-align:center; }
.texte-center img {	display:inline; }



/*
* Elements de formulaire */
button.button-ok {
	width:43px;
	height:31px;
	background:url("../img/button-ok.jpg") 0px 0px no-repeat;
	border:0;
	text-indent:-100px;
	cursor:pointer;
}
button.button-ok:hover { background-position:0px -40px; }

/*
* Encarts de recherche */
#form_recherche_globale legend {
	display:none;
}
#form_recherche_globale .input-text {
	width:205px;
	padding:3px 4px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}
#form_recherche_globale .input-image {
	display:inline;
	vertical-align:middle;
}

#form_recherche_type select {
	display:inline;
	width:192px;
	vertical-align:middle;
	margin:0 0 4px 0;
}
#form_recherche_type button {
	display:inline;
	vertical-align:bottom;
	margin-left:3px;
}

#form_recherche_etabl select {
	display:inline;
	width:192px;
	vertical-align:middle;
	margin:0 0 4px 0;
}
#form_recherche_etabl button {
	display:inline;
	vertical-align:bottom;
	margin-left:3px;
}

#form_recherche_local fieldset {
	background:url();
	padding-bottom:0;
}
#form_recherche_local select {
	display:inline;
	width:192px;
	vertical-align:middle;
	margin:0 0 0px 0;
}
#form_recherche_local button {
	display:inline;
	vertical-align:bottom;
	margin-left:3px;
	margin-bottom:-5px;
}
#form_recherche_local a {
	font-size:11px;
}

.textepage ul { list-style:outside; list-style-type:disc; margin:0 0 1em 2.5em; }
.textepage p { margin:0 0 1em 0; }



