/*	Declarations globales
*/
* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:14px;}
body{margin:0;}
a{text-decoration:none;font-size:11px;}
a:hover{text-decoration:underline;color:#444}
img{border:0;}
p{margin:0; text-indent:1.5em;}
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
input{font-size:11px;border:1px solid #444;padding-left:1px; margin:1px;background-color:#eee;
}

.barre{	text-decoration:line-through;}
.valid_button{margin:10px 0 0 30px;}
.right{text-align:right}
.center{text-align:center}
.bouton{border:1px solid #666;padding: 2px;background-color:#ddd;font-size:11px}
.msg_erreur{color:#FF3300;font-weight:bold}
.gras{font-weight:bold}
.normal{font-weight:normal}
.lien{	font-weight: bold;color: #777;}
.lien a:hover{
text-decoration:underline}
/*	Bandeau haut
*/

#haut{top:0px;left:0px;margin-bottom:7px;height:105px;bottom:15px;
background:white url(/images/frise1.jpg) left bottom repeat-x scroll;}
#logo{ border:0;float:left;}
#raccourci{margin-top:20px;float:right;text-align:right;width:10%}
#raccourci li {display:inline;padding-right:3px;}

#naviguation{float:left;text-indent:1em;text-align:left;width:100%; height:20px;}
#naviguation li {display:inline;padding-right:3px;}
#naviguation a{ text-decoration:none; font-weight:bold; font-size:12px;}

/*	Page principal
*/

#principal{padding-top:2px;}

/*	Colonne gauche
*/

#menu_gauche{margin-left:5px; float:left;}
#menu_gauche p{text-indent:0;}

#texte_defilant, #promo, #evenement, #rayon {width:140px;padding-top:7px;
 background: url(/images/cadre_haut2.jpg) top left no-repeat;}
#texte_defilant_bloc, #promo_bloc, #evenement_bloc, #rayon_bloc{padding-bottom:10px;margin-bottom:10px;
background: url(/images/cadre_bas2.jpg) bottom left no-repeat;}

#promo_bloc p{margin-left:3px;line-height:1.4em}
#promo_bloc img { margin:4px;float:left}
#promo_bloc a, a:visited{text-decoration:none;}

#rayon_bloc ul{margin:0 3px;}
#rayon_bloc li{text-indent:0.5em;border-top:1px solid #000;margin:0;line-height:130%}
#rayon_bloc .sous_menu{background-color:#FAA;line-height:1.4em}

#jardin, #asso{width:140px; padding-top:7px; background: url(/images/cadre_haut_v.jpg) top left no-repeat;}
#jardin_bloc, #asso_bloc, #rencontres_bloc{background: url(/images/cadre_bas_v.jpg) bottom left no-repeat; padding-bottom:10px;margin-bottom:10px;}
#jardin_bloc p{font-weight:bolder;padding-top:5px;margin:0 3px 5px 3px;}
#jardin_bloc ul{margin:0px 3px;}
#jardin_bloc li{text-indent:0.5em;margin:0;line-height:140%}

.sous_menu a{color:#444;text-decoration:none;}
.evenement_g{text-indent:1em;margin:0 5px;text-align:left;text-indent:1em;padding-bottom:10px;}
.evenement_g:first-line{font-weight:bold;}
.titre_menu_g {text-align:center;font-weight:bold;margin:0 0 7px 0;}

#asso_bloc ul{margin:0 3px;}
#asso_bloc li{text-indent:0.5em;border-top:1px solid #000;margin:0;line-height:130%}
#asso_bloc span li{background-color:#C6F3BA;line-height:1.4em;font-size:11px}

/*	Page centrale
*/

#central{ width:640px; float:left; margin:4px 0 10px 10px;line-height:1.3em;}
#central p{margin-top:10px;line-height:1.3em;}
#central h1{text-align:center;font-size:14px;font-family:"Comic Sans MS", Verdana, Arial}
#central h2{text-align:center;font-size:13px;font-weight:bold;margin:20px 0;}
#central h3{text-align:left;font-size:13px;text-indent:2em;margin:15px 0;text-decoration:underline;}
#central h4{text-align:left;font-size:12px;text-indent:2em;margin:12px 0;}
#central h5{text-align:left;text-decoration:underline;font-weight:normal;text-indent:3em;margin:10px 0;}

.en_avant li{font-size:12px;font-weight:bold}

#corps_central{ width:540px;float:left;}
#corps_central_forum{ width:430px;float:left;}
.central_fonds{ background: white url(images/fond.jpg) top left no-repeat fixed;}
.central_jardin{background: white url(images/fond_feuille.jpg) top left no-repeat fixed;}
.central_calendrier{background: url(images/fond.jpg) top left no-repeat fixed;}

/*		shop
*/

#central p{text-align:justify}
#central p.home_shop{margin-top:13px;line-height:1.4em;}
#central p.vue_shop{font-size:10px; text-indent:0;float:left;}
#central li{ list-style-position:inside; list-style-image:url(images/puce.jpg);padding-left:10px;line-height:1.5em;padding-top:5px}
#central img{margin: 2px 7px;}
#central div.info_reglement{float:right;padding:20px 40px 0 0;width:300px}
#central div.info_reglement img{float:left;}
#central div.info_reglement p{text-indent:0;}

#vignette{float:left;width:95px;}
#vignette_forum{float:left;width:200px;}

.rayon_g {float:left;width:48%;height:auto;font-weight:normal;padding:0 4px;}
.rayon_d {float:right;width:48%;height:auto;font-weight:normal;padding:0 4px;}
.rayon_g h2{border:0;font-weight:bold;font-size:11px;text-align:center;}
.rayon_g p{font-weight:normal;line-height:1.4em;text-indent:0;}
.rayon_d h2{border:0;font-weight:bold;font-size:11px;text-align:center;}
.rayon_d p{font-weight:normal;line-height:1.4em;text-indent:0;}
.img_rayon{width:110px;height:80px;float:left;border:1px}
.ajust{clear:both;visibility:hidden}
.bordure_bas{border-bottom:1px dotted #000;}
p.bordure_bas{margin:0;padding:0}

#vue_produit h2{text-align:left; margin-left:6px;}
#img_produit{float:left; width:250px;max-width:250px;}
#desc_produit{float:right;width:275px}
#desc_produit p{text-align:justify;line-height:1.3em;}
#desc_produit h2 {margin: 0 3px}
.boutique_fermee{
	text-decoration:line-through;
}

/*		Presentation
*/

.home_presentation{margin-top:15px;line-height:1.4em;text-align:justify;text-indent:1.5em}
#central p.home_presentation{margin-top:15px;line-height:1.4em;text-align:justify;text-indent:1.5em}
#central p.partenaires{width:100%;}
#central .img_left {float:left;margin:10px 20px;
width:160px}
#central img.img_right {float:right;margin:10px 20px}

/*		Jardin
*/

#central p.vue_jardin{font-size:10px; text-indent:0;width:100%;clear:both;text-align:center;}
#central p.vue_jardin img{margin:0 10px;}
#central p.home_jardin{margin-top:15px;line-height:1.4em;text-align:justify}
#central div.home_jardin{margin-top:15px;line-height:1.4em;text-align:justify;text-indent:1.5em}
.imgright{float:right}
.vue_couleur{height:20px; width:110px;}
.vue_couleur img{width:18px;}

#motioncontainer{position:relative;width:540px;height:120px;overflow:hidden;}
#motiongallery{position:absolute;left:0;top:0;white-space: nowrap;}
#trueContainer{}

/*		Calendrier
*/

#calend{width:639px; table-layout:fixed;border:0}
#calend caption{padding:5px 0}
#calend td{	height: 66px;width: 14%;text-decoration: none;	border-right: 1px dotted #333333;
border-bottom: 1px dotted #333333;margin: 1px;padding-left:2px;	vertical-align:top;	line-height:1.3em;}
#calend th{text-align: center;border-bottom: 1px dotted #333;}
#calend .celloff{background: url(images/transparence.gif) top left repeat;border:0}
#calend .firstcell{	height: 66px;width: 14%;text-decoration: none;	border-right: 1px dotted #333333;border-bottom: 1px dotted #333333;margin: 1px;padding-left:2px;	vertical-align:top;	line-height:1.3em;border-left: 1px dotted #333;}
#detail_event{width:440px;}

.nav_calendrier{width: 646px;text-align:justify;margin: 5px 0;}
.nav_calendrier li {width:33%;font-weight:bold;display:inline;list-style-type:none}
.weekday{width: 646px;text-align: center;border:0;}
.weekday td{width: 14%;}

#central .desc_stages{font-size:11px;margin:6px 10px;
font-weight:normal;line-height:1.3em;}
.cell0{color:#66CC33}
.cell1{color:#FF9933}
/*		stages
*/

#central div.home_stages{line-height:1.7em;width:540px}
.home_stages{text-indent:0;}
a.info_stages{font-size:10px;text-decoration:underline;text-indent:1em;text-align:center;}
.desc_stages{text-align:justify}
a.desc_stages{font-size:10px;}

/*		Rencontres
*/

#home_rencontre {text-align:center;line-height:1.2em;}
#home_colloque {text-align:justify;line-height:1.2em;}
.colloque{width:500px;border-bottom: 1px dotted #333; padding-bottom:5px}
.colloque a{line-height:5px}
.colloque_dld{text-align:right;}
.colloque_dld a{line-height:5px;margin-bottom:5px}

/*		Panier
*/
fieldset{border: none;padding-left: 0;}
legend{text-align:left;font-size:13px;text-indent:2em;margin:15px 0;text-decoration:underline;}
#etape_panier{width:540px;background-color:#CCCCCC;text-align:center;padding:8px 0;letter-spacing:0.1em}

.basket_content{width:auto;}
.basket_content th{color:#333377;padding : 10px 3px;}
.basket_content td{text-align:center;font-size:11px;font-weight:bold;}
.bord_panier{border-bottom: 1px dotted #333;}
.td_large {width:400px;padding : 10px 3px;margin:0;border-bottom: 1px dotted #333;}
.td_fixe {width:80px;min-width:60px;padding : 10px 3px;text-align:center;border-bottom: 1px dotted #333;margin:0;}
.th_left{text-align:left}
.tille{border-bottom: 1px dotted #333;margin:0;}

.action_panier{padding-left:30px;padding-top:5px;float:right;line-height:1.5em}
.action_panier a{border:1px solid #666;padding: 2px;background-color:#ddd;font-size:11px}

.mode_reglement{border:1px dotted #444;text-align:justify;padding:0 5px 10px;margin-bottom:10px}
#confirmation{text-align:justify}
/*		Mon compte
*/

#identification{text-align:left;margin-left:50px}
#identification span{margin:5px 0}
#mon_compte{text-align:left;padding-left:40px;width:500px;}
#mon_compte h3{text-indent:-10px}
#mes_infos{text-align:left;margin-left:50px;width:500px;margin-bottom:30px}

#home_contact{padding:10px 0 0 50px;}
#home_contact p{line-height:1.3em;padding-left:20px;text-indent:0}

/*		Pied de page
*/

#pied {clear:both;border-top:1px dotted #000;margin:10px 0;height:15px;width:100%;font-size:10px;text-align:center;}
