/* CSS CHATEAUNEUF */

/* Couleurs
 
Rouge : #b42f1c
Jaune : #CFE7FE;
Gris : #ffab00
*/

/* Global Values */

body {
   color:#707070;
  font-family:arial,sans-serif;
}

h1, #center h1 {
  color:#ffab00;
  font-size:28px;
  font-weight:normal;  
}

h2, #center h2 {
  color:#ffab00;
  font-size:18px;
  margin:0px 0px 5px 0px;
  padding:0;
  font-weight:normal;
}


h3 {
  color:#ffab00;
    font-size:12px;
  font-weight:bold;
    text-align:left;
}

small {
font-size:10px;
text-align:right;
}

form .erreur {
font-weight: bold;
color: #f54028;
}


.vert {
font-weight: bold;
color: #146712;
}

.rouge {
font-weight: bold;
color: #f54028;
}


dt {
	font-weight: bold;
color: #fcb902;
	padding-bottom:10px;

}

dd {
	padding-bottom:5px;
}

img h3 {
vertical-align:text-bottom; 
}

img a, #bandeau-2-acces-bloc img, #top-3 img, #right-block-text img {
  border:none;
}

#iepage {
  width:100%;
  text-align:center;
}

#page {
/*  width:950px; */
  margin:0 auto;
  text-align:left;
}

.bouton{

border:1px solid #000;

padding:5px;

background:#CCC;

}


.boldColor {
 color:rgba(59, 33, 11, 1);
  font-weight:400;
}

#header {
 /* width:950px; */
  /*height:323px;*/
}  

/*
#top {
  height:80px;
  width:950px;
}

#top-1 {
  height:80px;
  width:260px;
  float:left;
  background:url(/chateauneuf/images/logo.png) no-repeat bottom left;
}

#top-2 {
  height:45px;
  width:400px;
  float:left;
  margin-top:35px;
  color:rgba(59, 33, 11, 1);
  font-size:18px;
}

#top-3 {
  height:60px;
  width:240px;
  float:left;
  margin-top:20px;
}
*/
#bandeau {
  /* height:215px;
  width:950px; */
  background-color:rgba(204, 190, 142, 1);
    clear:both;
}

#bandeau-1 {
  /*width:600px;
  height:193px; */
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;
  float:left;
}

#bandeau-2 {
  /*width:300px; */
  margin-left:15px !important;
  margin-left:10px;
  margin-top:10px;
  float:left;
}

#bandeau-2-titre {
  display:block;
 /* width:300px; */
  background:rgba(59, 33, 11, 1);
  Font-size:18px;
  padding-top:3px;
  padding-bottom:3px;
  color:#FFFFFF;
  text-align:center;
}

#bandeau-2-acces {
  /* width:300px; */
  margin-top:12px;
  margin-left:0px;
}

#bandeau-2-acces-bloc {
 /* height:74px;
  width:51px; */
  float:left;
  margin-right:9px;
  margin-bottom:5px;
}


   
#main {
  margin-top:20px;
}

#left {
  /*width:210px; */
  float:left;
}

#left-block {

}

#left-block-2 {
   margin-top:20px;
   clear:both;
}

#left-block-title {
  display:block;
  background:rgba(59, 33, 11, 1);
  Font-size:18px;
  color:#FFFFFF;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:10px;
}

#left-block-text {
  border-left:1px solid rgba(59, 33, 11, 1);
    background:url(/chateauneuf/images/retour-bas.png) no-repeat bottom left;
    font-size:12px;
    text-align:justify;
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:10px;
}

#left-block-text img {
  box-shadow: 4px 4px 6px #aaa;
}
          
#center-home {
  /*width:460px; */
  float:left;
  margin-right:15px;
  margin-left:15px;
  padding:0;
  background:url(/chateauneuf/images/retour-bas.png) no-repeat bottom right;
  padding-bottom:10px;
  border-right:1px solid rgba(59, 33, 11, 1);
  
}

#center-home h1 {
  display:block;
  background:#ffffff;
  Font-size:18px;
  color:#ffab00;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:10px;
  border-top:1px solid rgba(59, 33, 11, 1);
  border-left:1px solid rgba(59, 33, 11, 1);
  margin:0;
  font-weight:normal;
  }

.titreh1 {
  text-align:center;
 /* width:400px; */
}

#titreselectbox {
  float:left;
  /*width:245px;*/
  text-align:right;
  margin-top:17px;
}



#input {
  border: 1px solid rgba(59, 33, 11, 1);
	background: #ffffff;
	color: #ffdd7f;
}

#center-home-block {
/*width:460px; */
clear:both;
}

#center-home-tiret {
/*width:440px; */
height:6px;
border-bottom:1px dotted rgba(59, 33, 11, 1);
clear:both;
padding-top:10px;
}
  
#center-home-image {
/*  width:150px;*/
  margin-left:10px;
  margin-right:20px;
  padding-top:15px;
  float:left;
}

#center-home-texte {
   font-size:12px;
   /* width:269px; */
    float:left;
    text-align:justify;
    padding-right:10px;
    padding-top:15px;
}

#center-home-texte a, #center a { 
    color:rgba(59, 33, 11, 1);
    text-decoration:underline;
}

#center-home-texte h2 a { 
    color:rgba(59, 33, 11, 1);
    text-decoration:none;
}


#center-home-texte li, #center li {
  /*font-size: 14px;*/
  color: #707070;
  line-height:18px;
  padding-left: 0px; 
  /*background:url(../images/li.gif) no-repeat center left;*/
  display : list-item;
  list-style-image : url(/chateauneuf/images/li-txt.png);
  text-align: justify;
}

#center {
 /* width:650px !important;
  width:670px; 
  min-height:870px; */
  float:left;
  margin-right:15px;
  padding-left:20px;
  padding-left:10px;
  border-right:1px solid rgba(59, 33, 11, 1);
  font-size:14px;
  text-align:justify;
  padding-right:10px;  
}

#center-block {
/* width:645px; */
clear:both;
}

#center-block2 {
/* width:600px; */
clear:both;
}


#center-block-bookmark {
  float:left;
 width:185px;
  height:20px;
  text-align:right;
  border-top:1px solid rgba(59, 33, 11, 1);
  padding-top:5px;
}

#center-block h2 {
  display:block;
  background:#ffffff;
  Font-size:14px;
  color:#ffdd7f;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:10px;
  border-top:1px solid rgba(59, 33, 11, 1);
  border-left:1px solid rgba(59, 33, 11, 1);
  margin:0;
  font-weight:bold;
  float:left;
 /* width:440px; */
  }

#center-image {
  width:150px;
  margin-left:10px;
  margin-right:10px;
  /*padding-top:15px;*/
  float:left;
}

#center-image-tourisme {
  width:250px;
  margin-left:10px;
  margin-right:10px;
  text-align: center;
  /*padding-top:15px;*/
  float:left;
}

#center-texte {
   font-size:12px;
/*    width:455px; */
    float:left;
    text-align:justify;
    padding-right:10px;
    padding-left:10px;
    padding-top:15px;
}


#center-texte400 {
   font-size:12px;
  /*  width:400px; */
    float:left;
    text-align:justify;
    padding-right:10px;
    padding-left:10px;
    padding-top:15px;
}


#center-texte2 {
   font-size:12px;
    float:left;
    text-align:justify;
    padding-right:10px;
    padding-left:10px;
    padding-top:15px;
}

#center-texte a { 
    color:rgba(59, 33, 11, 1);
    text-decoration:underline;
}

#right {
/*  width:249px; */
  float:left;
  background:#ffe7a7; }

#right-block-2 {
   margin-top:20px;
   clear:both;
}

#right-block-title {
  display:block;
  background:rgba(59, 33, 11, 1);
  Font-size:18px;
  color:#FFFFFF;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:10px;
    padding-right:5px;	
}

#titre-actualite {
  font-size:12px;
  color:rgba(59, 33, 11, 1);
}

#titre-actualite a {
  text-decoration:none
}

#titre-actualite a:visited, a:link {
  color:rgba(59, 33, 11, 1);
}

#contenu-actualite {
  font-size:12px;
  color:#ff7f05;
    margin-bottom:10px;
}

#right-block-text {
  border-right:1px solid rgba(59, 33, 11, 1);
    background:url(/chateauneuf/images/retour-bas.png) no-repeat bottom right;
    font-size:12px;
    text-align:justify;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}

#right-block-text-info {
  border-right:1px solid rgba(59, 33, 11, 1);
    background:url(/chateauneuf/images/retour-bas.png) no-repeat bottom right;
    font-size:12px;
    text-align:left;
    padding-left:5px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    height:250px;
}

#right-block-text-info a{
  color:#ffdd7f;
  text-decoration:none;
}

#right-block-text-info a:hover{
  color:rgba(59, 33, 11, 1);
  text-decoration:underline;
}

#bloc-lien-info {
	   float:left;
	   width:240px;
	   height:50px;
	}

#logo-info {
  float:left;
    width:53px; 
    margin-left: auto;
    margin-right: auto;
}

#txt-info {
  float:left;
  width:170px;
  height:50px;
  margin-left:10px;
  color:#ff7f05;
  }

#logo-txt {
  float:left;
  width:166px;
  margin-left:10px;
  clear:both; 
}
          
#footer {
  text-align:center;
  font-size:11px;
  margin-top:30px;
  padding-top:10px;
  min-height:80px;
  background:rgba(59, 33, 11, 1);
  color:#ffffff;
}

#footer a {
  text-decoration:underline;
  color:#ffffff;
}

#footer a:hover {
  text-decoration:underline;
  color:#ffffff;
}

/* présentation tableau réservations */

#reserv
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/* width:650px; */
max-width:inherit;
border-collapse:collapse;
}
#reserv td, #reserv th 
{
text-align: center;
font-size:12px;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#reserv th 
{
font-size:13px;
text-align: center;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#reserv tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}



/* Fonction banniere */

.images {
	position:relative;	
/*  width:610px;
  height:193px; */
	float:left;	
	cursor:pointer;
  z-index: 1; 
}

#slide {
  width:610px;
  height:193px;
  float:left;
  margin-top:0;
  display:none;
  position:absolute;
  top:0;
  left:0;		
  z-index: 1; 
}

#slidenojava {
  width:610px;
  height:193px;
  float:left;
  margin-top:0;
  position:absolute;
  top:0;
  left:0;		
  z-index: 1; 
}


/* Fonction Menu de Navigation*/

#navigation {
  height:30px;
  width:950px;
  clear:both;

}



/* Meteo */

#icon {
  float: left; 
  height: 40px; 
  width:40px;
  margin-right: 10px;
  margin-left:5px;
  }
  
#meteo-txt {
  float: left; 
  width:135px; 
  float:left;
  margin-top:3px; 
  }
  
#left-block-text-meteo {
  width:190px;
  height:50px;
  background:#ffffff;
  clear:both;
  font-size:13px;
}


/* FICHE */

p.titrecommission {
font-weight: bold;
font-family: Verdana,arial;
font-size:14px;
color:rgba(59, 33, 11, 1);
text-align:center;
}

#fichecommission	{
margin:6px;
padding: 15px;
width:275px;
height:600px;
float: left;
background:#ffffff;
border : solid 1px rgba(59, 33, 11, 1);
font-size:0.9em;

}

#ficheElus	{
margin:6px;
padding: 15px;
width:275px;
height:330px;
float: left;
border : solid 1px rgba(59, 33, 11, 1);
font-size:0.9em;

}

#ficheVide {
margin:6px;
padding: 15px;
width:275px;
height:330px;
float: left;
}

#ficheLiensGrand	{
margin:6px;
padding: 10px;
width:274px;
height:140px;
float: left;
background:#ffffff;
border : solid 2px rgba(59, 33, 11, 1);
font-size:0.9em;

}	

#ficheLiens	{
margin:6px;
padding: 10px;
width:164px;
height:120px;
float: left;
background:#ffffff;
border : solid 2px rgba(59, 33, 11, 1);
font-size:0.9em;

}	

#fichecommission li {
font-size:1em;

}

.DescriptionCommission	{
margin:2px;
padding: 8px;
float: left;
text-align:left;
}

.photoCommission	{
margin:2px;
padding: 8px;
float: left;
}



/* Fiche journal */

#fichejournal	{
margin:6px;
padding: 10px;
width:180px;
height:200px;
float: left;
background:#ffffff;
border : solid 1px rgba(59, 33, 11, 1);
font-size:12px;
text-align: center;
}



/* FICHE CINEMA */

p.titrefiche {
font-weight: bold;
font-family: Verdana,arial;
font-size:14px;
color:rgba(59, 33, 11, 1);
}

#fichecinema	{
margin:6px;
padding: 10px;
width:270px;
height:350px;
float: left;
text-align:center;
background:#ffffff;
border : solid 1px rgba(59, 33, 11, 1);

}

.DescriptionCinema	{
margin:2px;
padding: 8px;
float: left;
}

.photoCinema	{
margin:2px;
padding: 8px;
float: left;
}

p.titrefilm {
font-weight: bold;
font-family: Verdana,arial;
font-size:14px;
color:rgba(59, 33, 11, 1);
}

/* Style */
#pdf {
   background:url(/chateauneuf/images/pdf.png) no-repeat top left;
   padding-left:25px;
   /*line-height:16px;*/
   }

#pdf {
   background:url(/chateauneuf/images/zip.png) no-repeat top left;
   padding-left:25px;
   /*line-height:16px;*/
   }

   
#dossier {
	background:url(/chateauneuf/images/dossier.png) no-repeat top left;
	padding-left:35px;
	line-height:26px;
	}


/* Planning Ecoles */
#customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:0.9em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
#customers tr.alt td 
{
color:#000;
text-align:center;
background-color:#EAF2D3;
}

#customers td.garderie
{

background-color:#b9ffb2;
}
#customers td.classe
{
background-color:#ffe7a1;
}
#customers td.tap
{
color:#000;
background-color:#ffa299;
}
#customers td.pause
{
color:#000;
background-color:#e8fff8;
}

form.enquete  {
 background-color:#FAFAFA;
 padding:10px;
 width:450px;
 }
fieldset.enquete  {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #DF3F3F;
 }
legend.enquete {
 color:#DF3F3F;
 font-weight:bold
 }
label.enquete {
 margin-top:10px;
 display:block;
 }
label.inline {
 display:inline;
 margin-right:50px;
 }
input.enquete, textarea.enquete, select.enquete, option {
 background-color:#FFF3F3;
 }
input.enquete, textarea.enquete, select.enquete {
 padding:3px;
 border:1px solid #F5C5C5;
 border-radius:5px;
 width:400px;
 box-shadow:1px 1px 2px #C0C0C0 inset;
 }
select.enquete {
 margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
 width:100px;
 margin-left:5px;
 box-shadow:1px 1px 1px #D83F3D;
 cursor:pointer;
 }
 
 p.enquete {
	 font-weight: bolder;
 }
 
 .imgcenter {
	 position: relative;
display: inline-block;

	 text-align:center;
 }
 img.imgcenter {
	 	 vertical-align: middle ;

 }
 
 .form-signin, .form-signup {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signup .form-signup-heading,
.form-signin .checkbox, .form-signup .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox, .form-signup .checkbox{
  font-weight: normal;
}
.form-signin .form-control, .form-signup .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus, .form-signup .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"], .form-signup input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"], .form-signup input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-signin .btn, .form-signup .btn  {
  margin-bottom: 10px;
}
