body {
	margin:0;
	padding:0;
	color:#003;
	background-color:#A2B2CC;
	background-image:url(../img/ardennen-info/background.jpg);background-position:0 0px;background-repeat:repeat-x;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 76%;
	}

.layout {width:900px;margin:0 auto;padding:0 10px;background-color:#fff;}
.layout-wrapper {padding:0;margin:0;float:left;width:710px;background-color:transparent;}
.layout-content {padding:0;margin:0;float:right;width:520px;background-color:transparent;}
.layout-content-container {padding:0;margin:0 3px;}

.layout-bottom{padding:0;margin:0;background-image:url(../img/ardennen-info/header-full.jpg);background-position:0 0;background-repeat:no-repeat;}

.layout-menuleft  {padding:0;margin:0 0 0 0;float: left;width:190px;}
.layout-menuright {padding:0;margin:0 0 0 0;float:right;width:190px;}

.menuleft, .menuright{color:#fff;/*filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;-khtml-opacity:0.80;*/}

.menuleft {margin:5px 0 0 10px;padding:0 0 5px 0;background-color:#323265;background-image:url(../img/ardennen-info/menu-head.gif);background-position:0 0;background-repeat:no-repeat;}
.menuright {margin:5px 10px 0 0;padding:5px 0 0 0;background-color:#323265;background-image:url(../img/ardennen-info/menu-head.gif);background-position:0 0;background-repeat:no-repeat;}

.layout-menuright .centerize img, .layout-menuleft .centerize img{border:1px solid #FFFF00;}

.menu-title{height:35px;padding:5px 15px 0 15px;font-size:1em;font-weight:bold;font-style:italic;}

.menutop {margin:-15px 20px 5px 20px;padding:0;height:30px;background-image:url(../img/ardennen-info/menu-bar.gif);background-position:0 0;background-repeat:no-repeat;list-style-type:none;list-style-image:none;}
.menutop ul{margin:0;padding:5px 0 0 0;}
.menutop li{display:inline;margin-left:20px;font-size:1.3em;}
.menutop ul li a{color:#000033;font-weight:bold;}

.layout-clearfooter {clear:both;}

/*.header{height:208px;padding:0;margin:0;background-image:url(../img/ardennen-info/header.jpg);background-position:50% 50%;background-repeat:no-repeat;}*/
.header{height:208px;padding:0;margin:0;}

.header-title{text-align:right;padding-top:165px;padding-right:15px;}
.header-title h1{
padding:2px 5px;
color:#000033;
font-size:1.3em;
background-color:#fff;
display:inline;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;-khtml-opacity:0.50;
}

/*.layout-menu ul{margin:2px 0;padding:0 0 0 10px;list-style-type:none;list-style-image:none;}
.layout-menu li{margin:2px 0;padding:0;font-size:1em;}*/

.layout-footer{font-size:0.9em;}
.copyright{font-size:1em;text-align:center;margin:10px -10px 0 -10px;margin-bottom:1em;background-color:#323265;color:#fff;}

a img{border:none;}
img{vertical-align:middle;}
p{margin:0.4em 0;}
dl{margin:0;padding:0;}
dt{color:#505050;font-weight:bold;margin:0.5em 0;padding:2px;}
dd{padding:0 0 0 1em;margin:0;}
ul{margin:.5em 0;padding:0 0 0 1.5em;list-style:0/*list-style-image:url(../img/list-image.png);*/}
ol{margin:.5em 0;padding:0 0 0 2.3em;}
/*li{margin:.2em 0;padding:0;}*/
b {background-color:#FCCECC;padding:5px;display:block;}/*PHP notice use <b> tag, lets highlight*/

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}

code,pre {
	background-color:#f4f4f4;
	font-family:monospace;
	font-size:1.3em;
	padding:1em;
	margin:0.3em;
	display:block;
	overflow:auto;
	word-wrap:break-word;/* I hate IE 5.5+ */
}

.skip {
	display:none;
}

h1,h2,h3,h4 { margin: 0.3em 0.3em; }
/*h1 {font-size:1.2em;}*/
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1.0em;}

a:link {text-decoration:none;color:#2A5A8A;}
a:visited {text-decoration:none;color:#2A5A8A;}
a:hover {text-decoration:underline;color:#2A5A8A;}
a:active {text-decoration:none;color:#2A5A8A;}
a:focus {text-decoration:underline;color:#2A5A8A;}

.copyright a{color:#fff;}

table{width:100%;}
td{vertical-align:top;}
caption {font-weight:bold;padding:5px;}

/*tinyMCE patch*/
table.mceEditor{width:auto;}

em {font-style:italic;}/*W3C doesn't specify that <em> is italic, but it is by default on most browsers*/
strong {font-weight:bold;}/*W3C doesn't specify that <strong> is bold, but it is by default on most browsers*/
.underline{text-decoration:underline;}
.strike{text-decoration:line-through;}
.centerize{text-align:center;}
.textal{text-align:left;}
.textar{text-align:right;}

.geo{display:none}

.default-box{background-color:#fff;border:1px solid #E7EBEF;padding:3px;margin:4px;}

/*Forms defaults*/
input {border:1px solid #ccc;background-color:#F4F4F4;color:#000;padding:3px;/*background-image:url(../img/background-input.gif);background-repeat:no-repeat;*/}
input[readonly=readonly] {background-color:#F4F4F4;border:none;}
input[disabled=disabled] {background-color:#F4F4F4;border:none;}
select, option {background-color:#F4F4F4;color:#000;padding:2px;}
option{padding:0 5px;}
textarea {border:1px solid #ccc;color:#000;padding:3px;background-color:#F4F4F4;/*background-image:url(../img/background-input.gif);background-repeat:no-repeat;*/}
fieldset{border:none;margin:0;padding:0;}
optgroup{padding:5px;color:#003399;}
legend{font-weight:bold;}

/*CakePHP*/
.form-default{}
/*table like label display*/
.form-default label,.form-virtual-label{display:block;float:left;width:30%;text-align:right;padding:1px;margin-right:5px;clear:both;font-weight:bold;}
/*label display up to input*/
/*.form-default label,.form-virtual-label{display:block;margin-bottom:0.3em;clear:both;font-weight:bold;}*/
label.label-block{display:block;margin-bottom:0.3em;width:auto;text-align:left;clear:both;float:none;font-weight:bold;}

.required-note{margin-left:30%;}
.form-submit input, .submit-button{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding:2px;
background:url(../img/form-submit-bg.gif) repeat-x left top;
}

.checkboxMultiple {}

.form-default .form-submit input{margin-left:30%;}
.captcha-image{margin-left:30%;}
.captcha-image img{vertical-align:middle;}
.captcha-audio{margin-left:30%;}
.form-field-align{margin-left:30%;}

.form-default input,
.form-default textarea,
.form-default select{}
.form-default div{margin:0.2em;}
.form-default fieldset{border:1px solid #000033;padding:0.2em;margin:0.8em 0;}
.form-default legend{color:#000033;font-weight:bold;padding:0.2em 0.3em;border:3px double #000033;text-align:right;}
.form-default fieldset fieldset {border:1px solid #000033;margin:0.8em 2%;}/*sub fieldset*/
.form-default fieldset fieldset legend{border:1px solid #000033;}/*sub fieldset*/

.form-error-field label{color:#CC0000;}
.form-error-field {background-color:#FCCECC;border:1px solid #CC0000;}
.form-top-error-msg{background-color:#FCCECC;border:1px solid #CC0000;background-image:url(../img/flashMessageError.png);background-position:1% 50%;background-repeat:no-repeat;padding:10px 45px;margin:0;}

.form-error-msg{color:#CC0000;margin-left:30%;}

.form-optional,.form-required,.form-error-field{padding:3px;}
.form_error{}/*CakePHP HtmlHelper*/
.form-required label{/*color:#CC0000;*/}
/*.form-required label:after {content:url(../img/required.gif);margin-left:5px;}*/
/*.form-required textarea,.required input{border:2px inset #CC0000;background-color:#F4F4F4;color:#000;padding:3px;}*/

/*.form-error-field input,.form-error-field select{background-color:#FCCECC;border:2px inset #CC0000;}*/

.form-inputs-info{margin-left:30%;margin-right:1%;background-color:#f4f4f4;background-image:url(../img/form-inputs-info.png);background-position:1% 50%;background-repeat:no-repeat;padding:0.3em 0.3em 0.3em 30px;}
.form-inputs-align{margin-left:30%;}

.form-default .radio-inputs {padding:0 0 0 20%;}
.radio-inputs label{display:inline;font-weight:normal;float:none;}
.radio-inputs .form-error-msg{margin-left:0;}

.form-default h2{padding:3px;color:#000033;border-bottom:1px solid #000033;font-weight:bold;font-style:italic;margin-top:1.5em;}

.required-star{color:red;}

.select-option-disabled{color:#888;}

.submit-loading{display:none;padding-left:5px;}

.flashMessageInfo {background-color:#F7F7FF;border:1px solid #DDDDF7;background-image:url(../img/flashMessageInfo.png);background-position:1% 50%;background-repeat:no-repeat;padding:10px 45px;margin:0.3em;}
.flashMessageError, noscript div{background-color:#FCCECC;border:1px solid #CC0000;background-image:url(../img/flashMessageError.png);background-position:1% 50%;background-repeat:no-repeat;padding:10px 45px;margin:0.3em;}
.flashMessageSuccess {background-color:#EEFFEE;border:1px solid #CCF7CC;background-image:url(../img/flashMessageSuccess.png);background-position:1% 50%;background-repeat:no-repeat;padding:10px 45px;margin:0.3em;}

.pager-links{background-color:#f4f4f4;/*border:1px solid #E7EBEF;*/padding:3px;margin:4px;}
.pager-links img{vertical-align:middle;}
.pager-info{display:block;margin:0.4em 0;}
.pager-current{font-weight:bold;color:#003399;padding:0.1em;border:1px solid #003399;}

.item-count{color:#999;font-size:0.9em;}

.breadcrumb-sep{margin:0 3px;}

.item-count-empty-link{color:#999;}

#view-action-links, #view-action-links-confirm {text-align:right;}
#view-action-links a, #view-action-links-confirm a{font-weight:bold;}

#view-action-links a#delete-confirm-yes{background-image:url(../img/action-link-delete.png);background-position:1% 50%;background-repeat:no-repeat;padding:0 0 0 20px;}
#view-action-links a#action-edit{background-image:url(../img/action-link-edit.png);background-position:1% 50%;background-repeat:no-repeat;padding:0 0 0 20px;}

#view-action-links-confirm span{color:#FF1A00;}

#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

#lang-selector {text-align:center;}
#lang-selector img{margin-right:7px;margin-top:5px;border:#333 inset 1px;}
#lang-selector a img{margin-right:7px;border:#333 outset 1px;outline:0;}

/*MyHtml Helper: function niceDateDMY()*/
.date-d, .date-m, .date-y {display:block;font-size:1.2em;text-align:center;}
.date-d {}
.date-m {}
.date-y {}

.clear{clear:both;}
.floatr{float:right;}
.floatl{float:left;}

div {line-height:1.2;}
/* Fuck*ng IE6 Peekaboo Bug
http://www.dracos.co.uk/code/ie6-css-bug/
http://www.positioniseverything.net/explorer/peekaboo.html
*/

.breadcrumbs {padding:0 10px 5px 5px;margin:4px;}
.breadcrumbs ul {margin:0;padding-left:0;display:inline;}
.breadcrumbs ul li {margin:0;padding-left:2px;border:none;list-style:none;display:inline;}
.breadcrumbs a{font-weight:bold;}
.breadcrumbs img{vertical-align:middle;}
.breadcrumbs span{margin-left:5px;}
.breadcrumbs strong{color:#CC0000}

.paginator-counter {text-align:right;background-color:#F8E096;padding:7px;margin:4px;}
.paginator-links {text-align:right;background-color:#F8E096;padding:7px;margin:4px;}

.paginator-links .current{font-weight:bold;}

table{border-collapse:collapse}
td, th{border:1px solid #ddd;margin:0;border-spacing:0;padding:2px;}

.tr-odd{}
.tr-even{background-color:#eee;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin:0;color:#000 }

.layout-menu .current{font-weight:bold;}
.layout-menu label, .layout-menu input{display:block;}

/*a:link {text-decoration:none;color:#2A5A8A;}
a:visited {text-decoration:none;color:#2A5A8A;}
a:active {text-decoration:none;color:#2A5A8A;}
a:hover {text-decoration:underline;color:#2A5A8A;}
a:focus {text-decoration:underline;color:#2A5A8A;}*/

.menuleft a:link, 
.menuleft a:visited,
.menuleft a:active,
.menuleft a:hover,
.menuleft a:focus,
.menuright a:link, 
.menuright a:visited,
.menuright a:active,
.menuright a:hover,
.menuright a:focus {color:#fff;}

.menutop a:link, 
.menutop a:visited,
.menutop a:active,
.menutop a:hover,
.menutop a:focus {color:#000033;}


.contents-view{padding:0 10px;}

.links-index-items{}
.links-index-items ul{list-style-type:none;list-style-image:none;}

.links-index-item, .links-index-item-odd, .links-index-item-no-results, .links-communes-alphabet, .links-communes-commune {border:1px solid #E7EBEF;padding:3px;margin:4px;}

.links-communes-alphabet, .links-communes-commune{background-color:#D9EFF4;}

.links-index-item-no-results {background-color:#FCCECC;border:1px solid #CC0000;background-image:url(../img/flashMessageError.png);background-position:1% 50%;background-repeat:no-repeat;padding:10px 45px;margin:0.3em;}

.links-index-item {background-color:/*#D6E5F1*/#D9EFF4;/*#D5E1F0 border:1px solid #89AAD6;*/height:100px;}
.links-index-item-odd {background-color:/*#EBEAEA*/#C0DEF5;/*#D9EFB9 border:1px solid #A0D651;*/height:100px;}

.links-index-item-sort{font-weight:bold;background-color:#F4F4F4;padding:7px 3px;}

.links-index-item ul,.links-index-item-odd ul{margin:0;padding:0;}
.links-index-item li,.links-index-item-odd li{float:left;padding:0;margin:0;}

.links-index-item-photo{width:22%;text-align:center;}
.links-index-item-description{width:45%;text-align:left;}
.links-index-item-city{width:25%;text-align:center;}
.links-index-item-infos{width:7%;text-align:center;}
/*.links-index-item-created{width:13%;text-align:right;}*/

.links-index-item-description a{font-weight:bold;}

.links-index-home{}
.links-index-home-item{background-color:#D5E1F0;font-size:0.9em;text-align:center;float:left;width:140px;height:160px;margin:5px;}
.links-index-home-item p{margin:3px 0;}

.links-index-cats, .links-index-provinces, .links-index-communes, .links-index-type{/*background-color:#F4F4F4;*/padding:3px;margin:4px;}

.links-index-communes dd {padding:0;margin:0;}
.links-index-communes ul {list-style-type:none;list-style-image:none;padding:0;margin:0;}
.links-index-communes li {border-bottom:1px solid #E7EBEF;border-left:1px solid #E7EBEF;font-size:0.9em;display:inline;float:left;width:32%;padding:0.3em 0.2em;}

.links-index-cats ul{list-style:none;}
.links-index-cats ul li {font-size:1em;display:inline;float:left;width:47%;padding:0.3em 0.2em;}
.links-index-cats ul li a{font-weight:bold;}
/*.links-index-cats ul li{padding:3px 0;}
.links-index-cats ul li a{font-weight:bold;margin:5px 0;}
.links-index-cats ul li ul li {font-size:0.9em;display:inline;float:left;width:32%;padding:0.3em 0.2em;}
.links-index-cats ul li ul li a{font-weight:normal;}*/

.links-index-communes form{margin-left:20px;}
.links-index-communes label{font-weight:bold;}

.links-index-map{padding:0;margin:4px;}

.links-view{padding:0 3px;}

.links-view dl{width:100%;margin:0.5em 0;padding:0;}
.links-view dt{width:25%;float:left;margin:0;padding:.5em;border-top:1px dotted #999;font-weight:bold;}
.links-view dd{float:left;width:70%;margin:0;padding:.5em;border-top:1px dotted #999;}

/*dropshadow*/

.wrap1 {background:url(../img/shadows/v3/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../img/shadows/v3/corner_bl.gif) -12px 100% no-repeat;}
.wrap3 {
	padding:0 9px 9px 0;
	background:url(../img/shadows/v3/corner_tr.gif) 100% -12px no-repeat;}

