/* 
vert			#1b8815
orange			#e97811
bleu			#154e88
gris			#ecebd7
*/

/* Reset browsers default margin, padding and font sizes */
/* problem with IE on li
* {margin:0;padding:0;}
html {font-size: 100%;}
*/

/* BODY */
body {text-align:justify;margin:0;padding:0;font-size:10pt;font-family:Arial, Helvetica, sans-serif;text-decoration:none;background-color:#ecebd7;color:#111;}

/* HEADER */
#header {margin-top:0;width:880px;margin-left:auto;margin-right:auto;text-align:left;display:block;}
#header .pageheader{background-image:url('http://www.aujardin.info/cache/header.jpg');width:880px;height:90px;position:relative; overflow:hidden;}
#header .logo{margin-top:5px;margin-left:5px;}
#header .pageheader .socialHeader{position:absolute;right:10px;bottom:0px;} 
#header .pageheader .socialHeader a{margin-right:5px;display:inline-block;height:22px;width:32px;background-image:url(http://www.aujardin.info/img/menu/rezoico.png); background-repeat:no-repeat; } 
#header .pageheader .socialHeader a:hover{height:30px;margin-top:-6px;  } 
#header .pageheader .socialHeader a.newsletter{background-position:0 0; }
#header .pageheader .socialHeader a.facebook{background-position:-32px 0; }
#header .pageheader .socialHeader a.twitter{background-position:-64px 0; }
#header .pageheader .socialHeader a.rss{background-position:-96px 0;}
#header .pageheader .socialHeader a.iphone{background-position:-128px 0;}
#header .pageheader .socialHeader a:hover.iphone {height:39px;margin-top:-23px;}

/* NAVIGATION */
#header ul{float:left;width:100%;background-color:#1b8815;padding:0;margin:1px 0 0 0;background-image:url('http://www.aujardin.info/img/menu/navsel.jpg');}
#header li{display:inline;float:left;line-height:25px;font-size:13px;margin:0;}
#header li.date{background-color:#e97811;line-height:25px;color:#FFF;font-size:11px;padding:0;margin:0;width:142px;text-align:center;background-image:url('http://www.aujardin.info/img/menu/navdate.jpg');}
#header li a{display:block;width:auto;padding-left:6px;padding-right:6px;color:#FFF;text-decoration:none;line-height:25px;border-left:1px dotted #1b8815;border-right:1px dotted #1b8815;background-image:url('http://www.aujardin.info/img/menu/navsel.jpg');}
#header li a:hover{border-left:1px dotted #fff;border-right:1px dotted #fff;background-image:url('http://www.aujardin.info/img/menu/nav.jpg');}

/* GENERAL STRUCTURE: 142+10+558+10+160=880 */
#content {width:880px;margin:0 auto;background-color:#fff;border:2px solid #d8d7c5;padding:10px;min-height:1000px;}
#leftcontent {width:142px;float:left;}
#rightheader2 {margin-top:10px;margin-left:10px;width:728px;height:90px;float:left;background-color:#fff;}
#centercontent {margin-top:10px;width:558px;text-align:justify;float:left;margin-left:10px;}
#rightcontent {width:160px;float:left;margin-left:10px;text-align:center;}
#centercontentpage {margin-top:10px;width:558px;text-align:justify;float:left;margin-left:10px;}
#rightcontentpage {width:160px;float:left;margin-left:10px;text-align:center;}

/* FICHES */
h1 {text-align:center;color:#1b8815;font-size:14pt;font-weight:bold;margin-bottom:40px;margin-top:0px;}
h2 {margin-top:10px;font-size:12pt;color:#1b8815;font-weight:bold;}
h3 {font-weight:bold;display:inline;font-size:10pt;font-style:normal;color:#1b8815;}
h4 {font-weight:bold;display:inline;font-size:10pt;font-style:normal;color:#1b8815;}
h5 {margin-top:4px;	font-family: Arial; font-size: 10pt; text-align: justify; color: #1b8815; font-weight: bold; width: 100%; border-top-style: solid;  border-top-width: 1px; background: #FFFFFF;}
h6 {font-size: 8pt; font-style: normal; font-weight: normal}
#centercontentfiche {margin-top:10px;width:558px;text-align:justify;float:left;margin-left:10px;}
#rightcontentfiche {width:160px;float:left;margin-left:10px;text-align:center;}

/* PLANTES */
#titre {width:100%;}
#titre h1 {font-size:12pt;width:254px;color:#1b8815;text-align:left;font-weight:bold;float:left;display:inline;margin:0;padding:0;}
#titre h2 {font-size:11pt;width:274px;color:#1b8815;text-align:inherit;font-style:italic;font-weight:bold;float:left;margin-left:2px;background-image:none;display:inline;margin:0;padding:0;}
#presentation {clear:both;}
#photos {width:250px;float:left;margin-top:10px;}
#description {margin-top:10px;font-size:9pt;color:#000000;width:304px;text-align:left;border-top:1px solid #1b8815;border-bottom: 1px solid #1b8815;margin-left:4px;float:left;background-color:#eeeeee;text-align:justify;}
#description h3 {font-weight:bold;display:inline;font-size:9pt;}
#description div {margin-top:3px;margin-bottom:3px;}
#traitement {margin-top:10px;font-size:9pt;color:#000000;text-align:left;border-top:1px solid #e97811;border-bottom: 1px solid #e97811;margin-left:4px;float:left;background-color:#fff4d5;text-align:justify;}
#traitement h3 {font-weight:bold;display:inline;font-size:9pt;color:#e97811;}
#traitement div {margin-top:3px;margin-bottom:3px;}
#texte {clear:both;font-size:10pt;width:100%;text-align:justify;margin-top:10px;float:left;}

/* FOOTER */
#foot {clear:both;font-size:8pt;color:#FFFFFF;text-align:center;background-color:#1b8815;vertical-align:middle;margin-top:10px;padding:5px;}
.footer {clear:both;font-size:8pt;color:#FFFFFF;text-align:center;background-color:#1b8815;}
a:visited.footer {font-size: 8pt; color: #FFFFFF; font-family: Arial; text-decoration : none;}
a:link.footer {font-size: 8pt; color: #FFFFFF; font-family: Arial; text-decoration : none;}
a:hover.footer {font-size: 8pt; color: #FFFFFF; font-family: Arial; text-decoration : none;}

/* GENERAL */
a:link {color:#111;text-decoration:underline;}
a:visited {color:#005500;text-decoration:underline;}
a:hover {color:#1b8815;text-decoration:underline;}
img.bordure {margin:5px;}
.bordureright {float:right;margin:5px 0 5px 5px;}
.bordureleft {float:left;margin:5px 5px 5px 0;}
ul {list-style-image:url(http://www.aujardin.info/img/menu/bullet_green.png);}
td {font-family:Arial;font-size:10pt;font-style:normal;font-weight:normal;}
form {margin-top:0px;margin-bottom:0px;}
#spacer { /* force au retour à la ligne après des fenêtres float */ clear:both;visibility:hidden;}
.spacer { /* force au retour à la ligne après des fenêtres float */ clear:both;visibility:hidden;}
.small {font-size:8pt;display:inline;}
.boitec .small{font-size:9pt;display:inline;}
.center {text-align:center;margin:0 auto;}
.highlight {font-size:11pt;font-weight:bold;display:inline;color:red;}
.proposer {font-size:12pt;font-weight:bold;background-color:#9F9;}
.Bold {font-weight:bold;}
.smalltitre {font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-style:normal;color:#1b8815;}
.tdjustify{text-align: justify; Font-Family : Arial;Font-Size : 10pt;font-style : normal;font-weight : normal;}
#cadre { position: relative; width: 600px; text-align: justify; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 0px;  padding: 0; background-position: bottom 50% }
#lettre_input  {font-family:Arial; font-size:11px; background-color:#ffffff;BORDER-RIGHT: #1b8815 1px solid; BORDER-TOP: #1b8815 1px solid; BORDER-LEFT: #1b8815 1px solid;  BORDER-BOTTOM: #1b8815 1px solid;}
#cadre {position: relative; width: 600px; text-align: justify; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 0px;padding: 0; background-position: bottom 50% }
#lettre_input {font-family:Arial; font-size:11px; background-color:#ffffff;BORDER-RIGHT: #1b8815 1px solid; BORDER-TOP: #1b8815 1px solid; BORDER-LEFT: #1b8815 1px solid;  BORDER-BOTTOM: #1b8815 1px solid;}
.boite {border: 1px dotted #808080; padding: 5px; margin-top:10px;}
.boiteb {border: 1px dotted #808080; padding: 5px; margin-top:10px;background-color:#ecebd7;}
.boiteclimat{border:1px dotted #808080;padding:5px;margin-top:10px;background-image:url('http://www.aujardin.info/img/menu/climat-fr.jpg');}
.boitec {border-bottom: 1px dotted #808080; padding-bottom: 4px; margin-top:5px; clear:both;}
.fondnoir {background-color: #181818 }
.signature {text-align: right;	margin-top: 8px;font-style: italic;}
.intro {font-family:Arial;font-weight: normal; font-size : 11pt;}
.popperlink {position:absolute; visibility:hidden; } 
.bord-tabl-uniqmnt { border: thin ridge; } 
.AreaList{overflow:auto; height: 400px;}

/* COMMENTS */
#CommentsBox div.title {margin-top:5px;font-size:9pt;border-bottom:5px solid #1b8815;text-transform:uppercase;font-weight:bold;color:#1b8815;}

/* INTERVIEW */
.question {color:#777777;}
.reponse {background:url(http://www.aujardin.info/img/menu/reponse.gif) 0px 3px no-repeat;padding-left: 10px;}

/* SIDE MENUS */
.box {margin:10px 0 0 0;}
.boxpub {margin:10px 0 0 0;background-color:#ecebd7;}
.boxrezo {margin:10px 0 0 0;padding:0;background-color:#fff;}
.boxcontent {background-color:#ecebd7;text-align:center;padding:5px 0 5px 0;margin:1px 0 0 0;}
#centercontent .box div.title{margin:10px 0 0 0;font-size:9pt;color:#fff;line-height:22px;font-weight:bold;padding:0 0 0 5px;background-color:#1b8815;}
.box .evenement{margin-top:1px;background-color:#ecebd7;text-align:right;font-weight:bold;font-size:11px;line-height:16px;}
.box td{background-color:#ecebd7;text-align:center;line-height:16px;}
.box a{color:#111;text-decoration:none;}
.box a:hover{text-decoration:underline;}
.boxblue a{color:#111;text-decoration:none;}
.boxblue a:hover{text-decoration:underline;}

/* LEFT SIDE MENU */
#leftcontent ul{list-style:none;margin:0;padding:0;font-size:9pt;margin-top:0;text-align:left;padding:0;}
#leftcontent li{padding-left:10px;margin:1px 0 0 0;line-height:16px;background:#ecebd7 url(/img/menuv3/puce-gauche1.gif) no-repeat left center;}
.subtitle {font-size:8pt;color:#1b8815;display:inline;}
#leftcontent .box div.title{margin:10px 0 0 0;font-size:9pt;color:#fff;line-height:22px;font-weight:bold;padding:0 0 0 5px;background-color:#1b8815;}
#leftcontent .boxblue div.title{margin:10px 0 0 0;font-size:9pt;color:#fff;line-height:22px;font-weight:bold;padding:0 0 0 5px;background-color:#154e88;}

/* RIGHT SIDE MENU */
#rightcontent ul{list-style:none;margin:0;padding:0;font-size:9pt;margin-top:1px;text-align:left;padding:0;}
#rightcontent li{padding-left:10px;margin:1px 0 0 0;line-height:16px;background:#ecebd7 url(/img/menuv3/puce-gauche1.gif) no-repeat left center;}
#rightcontent .box div.title{margin:10px 0 0 0;font-size:9pt;color:#1b8815;font-weight:bold;padding:0;border-bottom:5px solid #1b8815;text-transform:uppercase;text-align:left;background-color:#fff;}
#rightcontent .boxorange div.title{margin:10px 0 0 0;font-size:9pt;color:#e97811;font-weight:bold;padding:0;border-bottom:5px solid #e97811;text-transform:uppercase;text-align:left;}

/* TRUCS */
.trucbox {margin-top:15px;border:2px dotted #1b8815;padding:10px;}

.boxheader {margin:10px 0 0 0;font-size:9pt;color:#FFFFFF;line-height:22px;font-weight:bold;padding:0 0 0 5px;background-color:#1b8815;}
#boxheader2 {margin-top:10px;font-size:10pt;font-weight:bold;color:#FFFFFF;font-style:normal;line-height:normal;background-image:url(img/menu/titre_176_mar.jpg);border-left:1px solid #996633;	border-right:1px solid #996633;border-top:1px solid #996633;padding:0px 0px 0px 2px;text-align:left;}
#boxcontent2 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-style:normal;line-height:normal;font-weight:normal;border:1px solid #996633;background-color:White;text-align:left;padding:2px 0px 2px 2px;}
.boxpubpartenaires{	margin-top: 0px;}
#boxviva {width: 636px;	float: left;}
.boxheader470 {background-image: url('http://www.aujardin.info/img/menu/titre_470.jpg');}

/* BOUTIQUE */
.boxcontentboutique {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;font-style: normal;	line-height: normal;	font-weight: normal;border:1px solid #1b8815;background-color: White;text-align: justify;padding: 0px 0px 0px 0px;}

/* SHOPBOX */
.SBBox {clear:box;margin-top:10px;margin-bottom:25px;width:100%;margin-left:auto;margin-right:auto;display:block;border-bottom:2px dotted #e97811;border-top:2px dotted #e97811;background-color:#ecebd7;padding-top:5px;padding-bottom:5px;}
.SBCell {width:33%;float:left;font-size:8pt;text-align:center;}
.SBPrice {font-size:10pt;color:#e97811;font-weight:bold;}

/* SEARCH */
.search_input {font-size:9pt; background-color:#fff;border:1px solid #e97811;width:150px;}
.rechercher {font-size:9pt;width:150px;background-color:#e97811;color:#fff;}
#search_option {font-size:11px;background-color:#fff;border:1px solid #e97811;}
.bouton_vert {font-size:10px;background-color:#1b8815;color:#fff;}
.boxsearch {width:90px;	background-color: #FFFFFF;}
.resultsearch {margin-top:10px;width:728px;text-align:justify;float:left;margin-left:10px;}

/* CONTACT FORM */
.textinput  {font-family:Arial; font-size:12px; background-color:#FFFFFF;BORDER-RIGHT: #1b8815 1px solid; BORDER-TOP: #1b8815 1px solid; BORDER-LEFT: #1b8815 1px solid;  BORDER-BOTTOM: #1b8815 1px solid;width:150px;}
.textinputerror  {font-family:Arial; font-size:12px; background-color:#FF6600;BORDER-RIGHT: #1b8815 1px solid; BORDER-TOP: #1b8815 1px solid; BORDER-LEFT: #1b8815 1px solid;  BORDER-BOTTOM: #1b8815 1px solid;width:150px;}
.textinput100  {font-family:Arial; font-size:10pt; background-color:#FFFFFF;BORDER-RIGHT: #1b8815 1px solid; BORDER-TOP: #1b8815 1px solid; BORDER-LEFT: #1b8815 1px solid;  BORDER-BOTTOM: #1b8815 1px solid;width:100px;}
.textinput200  {font-family:Arial; font-size:10pt; background-color:#FFFFFF;BORDER-RIGHT: #1b8815 1px solid; BORDER-TOP: #1b8815 1px solid; BORDER-LEFT: #1b8815 1px solid;  BORDER-BOTTOM: #1b8815 1px solid;width:300px;}
.textinput200error  {font-family:Arial; font-size:10pt; background-color:#FFDDDD;BORDER-RIGHT: #FF0000 1px solid; BORDER-TOP: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid;  BORDER-BOTTOM: #FF0000 1px solid; width:300px;}
.textsubmit {font-family:Arial;font-size:12px; width:150px;BORDER-WIDTH: 1px;BORDER-BOTTOM-COLOR: #1b8815 ; BORDER-LEFT-COLOR: #1b8815 ; BORDER-TOP-COLOR: #1b8815 ; BORDER-RIGHT-COLOR: #1b8815 ;background-color: #D3E7DA; }

.PodcastBox{	margin-top: 5px;	display: block;	padding: 5px;}
.PodcastBoxTitle {	font-size: 10pt; 	font-weight: normal; 	text-decoration : underline;}

/* MEMBER */
#centercontentmembre {margin-top:10px;width:728px;text-align:justify;float:left;margin-left:10px;}
.MembersBox {	margin-top: 0;	width: 840px;	height: 30px;	margin-left: auto;	margin-right: auto;	text-align: left;	display: block;}
.MemberImage {width: 110px;	float: left;}
.MemberUserForm {width: 250px;	float: left;}
.MemberUserName {margin-top: 5px;	margin-left: 0px;	font-family:Arial; font-size:11px; background-color:#FFFFFF;BORDER-RIGHT: #1b8815 1px solid; BORDER-TOP: #1b8815 1px solid;BORDER-LEFT: #1b8815 1px solid;  BORDER-BOTTOM: #1b8815 1px solid;width:90px;float:left;}
.MemberPassword  {margin-top:5px;margin-left:5px;font-family:Arial;font-size:11px; background-color:#FFFFFF;BORDER-RIGHT: #1b8815 1px solid;BORDER-TOP: #1b8815 1px solid;BORDER-LEFT: #1b8815 1px solid;BORDER-BOTTOM:#1b8815 1px solid;width:90px;	float:left;}
.MemberOK {	margin-top: 5px;margin-left: 5px;font-family:Arial;font-size:11px; BORDER-WIDTH: 1px;BORDER-BOTTOM-COLOR: #1b8815 ; BORDER-LEFT-COLOR:#1b8815;BORDER-TOP-COLOR: #1b8815 ; BORDER-RIGHT-COLOR: #1b8815;background-color: #D3E7DA;}
.MemberInscription {font-size: 8pt;	margin-top: 5px;float: right;}
.MemberConnected {margin-top: 5px;margin-left: 5px;float: left;}
.CommentsBox {margin-top:20px;}
.MemberTableHeader{background-image:url('http://www.auJardin.info/img/menu/table-header-bg.gif');background-position:bottom;background-repeat:repeat-x;background-color:white;}

/* TABULATION ARRAY */
.TabCommon {padding-top:3px;padding-bottom:3px;FONT-WEIGHT:bold;TEXT-ALIGN:center;WIDTH:100px;} 
.TabDummy {border-bottom:2px solid #1b8815;} 
.TabContent {PADDING:5px;} 
.TabContentBottom {padding: 10px; border-bottom:2px solid #1b8815; BORDER-left:2px solid #1b8815;} 
.TabContentRight {BORDER-RIGHT:2px solid #1b8815;} 
.TabRight {BACKGROUND-COLOR:#D3E7DA;border-bottom:2px solid #1b8815;} 
.TabOff {cursor:hand;background-image: url(img/menu/taboff.png);background-repeat:no-repeat;} 
.TabOn {cursor:default;COLOR:#000000;background-image:url(img/menu/tabon.png);background-repeat:no-repeat;} 
.TabBorderBottom{border-bottom:2px solid #1b8815;} 
.TabActiveBackground{background-image:url('http://www.aujardin.info/img/menu/surcetheme.jpg');background-position:right bottom;background-repeat:no-repeat;} 

/* REDIRECTION MOBILE */
#annonce_site_mobile {font-size: 48px; padding : 20px;   text-align : center;   border: 1px solid #666;   margin : 20px 0px;}
#annonce_site_mobile a {   font: 62px bold;}
