/* CSS Document */

body { margin: 10px 0px 0px 0px; vertical-align:middle; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.defaut_font { font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.foundation { position: relative; margin: auto; width: 780px; height: 486px; }

#accueilresto { margin:0px; padding:0px; border:0px solid; }

#carte_jour { position: absolute; top: 145px; left: 280px; width: 190px; padding: 5px; }

#suggestion { position: absolute; top: 175px; left: 540px; width: 190px; padding: 5px; }

.input { border: #000000 0px solid; width:255px; }

a.lien_menu { color:#000000; text-decoration:none; }
a.lien_menu:hover { color:#A6051B; }

.blanc11B { color:#ffffff; font-size:11px; font-weight:bold; }

.blanc13 { color:#ffffff; font-size:13px; }

.blanc15 { color:#ffffff; font-size:15px; }

.blanc24 { color:#ffffff; font-size:24px; }

.orange12B { color:#ecb03e; font-weight:bold; font-size:12px; }

.orange14B { color:#ecb03e; font-weight:bold; font-size:14px; }

.noir10 { font-size:10px; }

.noir12 { font-size:12px; text-decoration: none; color: #000000; }

.noir13 { font-size:13px; text-decoration: none; color: #000000; }

.noir13B { font-size:13px; font-weight:bold; }

.noir24 { font-size:24px; }

.jaune24B { font-size:24px; font-weight:bold; color:#E69F00; }

.jaune25 { font-size:25px; color:#E69F00; }

.jaune11B { color:#E69F00; font-weight:bold; }

.rouge10B { font-size:10px; color:#A6051B; font-weight:bold; }

.rouge11B { color:#A6051B; font-weight:bold; }

.vert11B { color: #59843c; font-weight:bold; }

.rouge12B { color:#A6051B; font-size:12px; font-weight:bold; }

.rouge25 { font-size:25px; color:#A6051B; }

.lien_noir12 { font-size:12px; text-decoration:none; color:#000000; }
.lien_noir12:hover { font-size:12px; font-weight:bold; text-decoration:none; color:#A6051B; }

.lien_noir_blanc12 { font-size:12px; text-decoration:none; color:#000000; }
.lien_noir_blanc12:hover { color:#ffffff; }

.lien_noir_violet12 { font-size:12px; text-decoration:none; color:#000000; }
.lien_noir_violet12:hover { font-size:12px; font-weight:bold; text-decoration:none; color:#A75D90; }

a.lien_noir24 { font-size:24px; text-decoration:none; color:#000000; }

a.lien_blanc13 { font-size:13px; text-decoration:none; color:#ffffff; }

a.lien_blanc20 { font-size:20px; text-decoration:none; color:#ffffff; }

.bleu11B { color:#009CDE; font-weight:bold; }

.violet11B { color:#A75D90; font-weight:bold; }

a.lien_bleu { color:#000000; text-decoration:none; }
a.lien_bleu:hover { color:#009CDE; text-decoration:none; }

a.lien_violet { color:#000000; text-decoration:none; }
a.lien_violet:hover { color:#A75D90; text-decoration:none; }

.lien_rose12 { font-size:12px; text-decoration:none; color:#D3828D; }

.lien_jaune { color:#000000; text-decoration:none; }
.lien_jaune:hover { color:#E69F00; text-decoration:none; }

.lien_vert { color:#000000; text-decoration:none; }
.lien_vert:hover { color:#59843c; text-decoration:none; }

.lien_jaune12 { font-size:12px; text-decoration:none; color:#E69F00; }

.lien_jauneclair12 { font-size:12px; text-decoration:none; color:#F3CF80; }

.lien_blanc12 { font-size:12px; text-decoration:none; color:#ffffff; }

.lien_blanc12U { font-size:12px; color:#ffffff; }

a.lien_resto { font-size:24px; text-decoration:none; color:#000000; }
a.lien_resto:hover { font-size:24px; text-decoration:none; color:#E69F00; }

a.lien_violet2 { color:#A75D90; font-size:15px; font-weight:bold; text-decoration: none; }
a.lien_violet2:hover { text-decoration: underline; }


/*** KDO **/

.px11 { font-size: 11px;}

#kdo-header {
  width: 403px;
  height:60px;
  background: url('/img/kdo-bg.png') no-repeat;
  float: right;
}
#kdo-header .link {
  padding: 36px 0 0 99px;
}
#kdo-header a {
  font-size: 12px;
  font-family: Arial;
  color: #ffffff;
  text-decoration: underline;
}
#kdo-header a:hover{text-decoration: none;}
.clear {
  clear: both;
  font-size: 1px;
}


#kdo-popup {
  width: 534px;
  height: 656px;
  background: url('/img/kdo-popup-bg.png') no-repeat;
  right: 0;
  top: 0;
  margin-right: -17px;
  position: absolute;
  z-index: 999;
  display: none;
}

#kdo-popup a img { border: 0px solid #ffffff; }
#kdo-popup .close {
  position: absolute;
  top: 10px;
  left: 490px;
}

#kdo-popup p.intro {
  color: #ffffff;
  width: 300px;
  position: relative;
  top: 61px;
  left: 128px;
}
#kdo-popup #form-kdo {
  padding: 75px 0px 0px 57px;
  color: #ffffff;
}
#kdo-popup #form-kdo .field {
  padding: 0px 0px 4px 0px;
}
#kdo-popup #form-kdo label {
  width: 125px;
  color: #ffffff;
  display: inline-block;
}
#kdo-popup #form-kdo label.bis {
  width: 45px;
  padding-left: 6px;
  color: #ffffff;
  display: inline-block;
}
#kdo-popup #form-kdo input.short{
  border: 0px solid #ffffff;
  width: 137px;
  height: 19px;
  line-height: 19px;
}
#kdo-popup #form-kdo input.w114{
  width: 114px;
}
#kdo-popup #form-kdo input.tiny{
  border: 0px solid #ffffff;
  width: 25px;
  height: 19px;
  line-height: 19px;
}
#kdo-popup #form-kdo input.text{
  border: 0px solid #ffffff;
  width: 280px;
  height: 19px;
  line-height: 19px;
}
#kdo-popup #form-kdo select{
  width: 280px;
}
#kdo-popup #form-kdo .textarea {
  border: 0px solid #ffffff;
  width: 279px;
  height: 101px;
}
#kdo-popup #form-kdo .sub {
  padding: 10px 0 0 160px;
}
#kdo-popup #form-kdo {}

.friends, .gallery {				
	padding: 0 20px;
	line-height:16px;
	border: 2px solid #A6051B; 
}

.friends h1, .gallery h1 {
	font-size: 14px;
}

.gallery p {
	text-align: center;
}

.site-box {
	padding: 5px 0;
	border-bottom: 1px solid #d5d5d8;
}

.site-box a {
	color: #000;
}

.site-box h2, .gallery h2 {
	font-size: 12px;
	color: #A6051B;
}

.gallery h2 {
	padding-top: 15px;
}
.site-box img {
	float: left;
	margin-right: 10px;
}

#event { float: left; width: 360px; height: 56px;}
#event a img { border: 0px;}
