@import "css/custom.css";

/*
* {
  margin: 0;
  padding: 0;
}
*/

body {
/*font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;*/
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#47293a;
margin:0;
padding: 0;
background:#eee;
/*overflow-y:scroll;*/
overflow:hidden;
}

#fond_couleur {
position:relative;
top:140px;
display:block;
height:395px;
background:#b0ada2;
}

.fond {background:#c1beb6;}

#fenetre_principale {
position:relative;
top:-395px;
display:block;
width:900px;
margin:auto;
}

a:link, a:visited {
text-decoration:none;
color:#000;
}

a:hover, a:active{
color:#ff585f; /*#5b5e5a;*/
position:relative;
}

.lien_actif {
color:#ff585f;
}

.error {
display:block;
color:#bd0600;
border:1px solid #ffbfbf;
padding: 0 3px;
background:#ffbfbf;
}

.valide {
display:block;
color:#009400;
border:1px solid #00ff00;
padding: 0 3px;
margin: 2px 0;
background:#e3ffda;
}

.warning {
display:block;
color:#806b00;
border:1px solid #ffd700;
padding: 0 3px;
margin: 2px 0;
background:#ffecbf;
}

/*#opentable {
width:880px;
margin-top:10px;
}*/

a:hover span.error, a:active.error {
color:#fb0800;
border:1px solid #fb0800;
background:#ffbfbf;
}

pre {
font-size:11px;
width:500px;
overflow:auto;
}

object {display:block;}

textarea {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:12px;
color:#8d8369;
border:1px solid rgb(172,199,215);
background-color:#FFFFFF;
}

select {
color:#1F2941; 
background:#FFFFFF;
}

input {
color:#1F2941; 
border:#1F2941 1px solid; 
background:#FFFFFF;
}

textarea, select, input {/*color:#6d594b;*/}

hr {color:#1F2941; height:1px;}

.image {display:block;}
.checkbox { border:none; background:transparent;}


#header {
margin:auto;
background:#fff;
width:900px; 
height:140px;
}

#menu_principal {
position:relative;
top:30px;
background:red;
}

a:link.onglet_admin, a:visited.onglet_admin {
position:absolute;
right:-24px;
display:block;
width:24px;
height:62px;
background: url("images/onglet_admin.png") no-repeat left;
}

a:hover.onglet_admin, a:active.onglet_admin {
background: url("images/onglet_admin.png") no-repeat right;
}

#nav{
	display:block;
	position: absolute;
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	top:15px;
	left:170px;
	text-align: center;
	display:block;
	/*border:1px solid;*/
}

#main_content {
margin:auto;
border:0px solid;
background:#fff;
width:900px;
height:395px;
overflow-y:auto;
overflow-x:hidden;
}

/* Presentation GENERALE */

#colonne_gauche {
color:#bdc8ca;
background:#fff;
height:395px;
}

#colonne_gauche div {width:170px;}

#colonne_droite {
font-size:80%;
background:#b0bcbe url("images/bg_colonne_droite.gif") repeat-y;
padding-left:10px;
}

#colonne_droite div {width:150px;} /* 160 = 150 + 10 - 10padding-left*/

#colonne_principale {
font-size:80%;
padding:12px;
background:#cfd6d7 url("images/bg_centre.gif") repeat-y;
width:516px; 
}

/* Presentation des PAGES */
#zone_gauche {
color:#bdc8ca;
background:#fff;
height:395px;
}

#zone_gauche div {width:170px;}

#zone_principale {
padding:12px;
background:#cfd6d7 url("images/bg_centre.gif") repeat-y;
width:676px; 
}

/*#block_gauche {background:url("images/blokGbg.gif");width:176px;}*/
/*#block_droite {background:url("images/blokDbg.gif";width:176px;)}*/

#bordure_droite {background:#fff}
#bordure_droite div {width:30px;}

#block_centre {
padding:10px;
border:solid 1px #b0bcbe;
background:#eee;
}

#footer {
margin:auto;
background:#fff;
clear:both;
width:900px;
height:60px;
clear:both;
}

#footer div {
margin: 0 30px 0 0;
padding:20px 0 0 0;
text-align:right;
background: url("images/footer.jpg") right 8px no-repeat;
}

#footer div span {
padding-left:11px;
background: url("images/fleche_rouge.png") 0px 8px no-repeat;
}


#footer div a {
font-size:10px;
}

#ouverture {
background:#fff url("images/background/ouverture.png") 0px 0px no-repeat;
width:900px;
height:535px;
}

a:link span.zone_lien_ouverture, a:visited  span.zone_lien_ouverture{
font-size:10pt;
color:#aed0d2;
font-weight:bold;
/*background: #b89d75;*/

}

a:hover  span.zone_lien_ouverture, a:active  .zone_lien_ouverture{
color:#e75e56;
background: /*#ad8c59*/ url("../images/fleche_telecharger.png") 69px 0px no-repeat;
text-decoration:blink;
}

.zone_lien_ouverture {
display:block;
width:230px;
height:165px;
position:relative;
top:300px;
left:655px;
}

.zone_lien_ouverture span {
position:relative;
top:135px;
left:14px;
}

#footer_ouverture {
margin:auto;
background:#fff;
clear:both;
width:900px;
height:60px;
clear:both;
}

#footer_ouverture div {
margin: 0 30px 0 0;
padding:20px 0 0 0;
text-align:right;
background: url("images/footer.jpg") right 8px no-repeat;
}

#footer_ouverture div span {
padding-left:11px;
background: url("images/fleche_rouge.png") 0px 8px no-repeat;
}


#footer_ouverture div a {
font-size:10px;
}

.titre {
font-family:Verdana, Arial, Sans-serif;
font-size:12px;
color:#000000;
}

.news {width:100%;}

.news_titre {
font-size:12px;
font-weight:bolder;
color:#1F2941;
text-align:center;
padding-top:10px;
background:url("images/xnewstitre.gif") #8d8369 no-repeat;
height:24px;
}

.news_contenu {margin:2px 0; padding:0 7px}
.news_texte {margin:2px 0}
.news_comment {text-align:right; margin:2px 0;}

.centre_titre {
font-size:12px;
font-weight:bolder;
text-align:center;
margin-bottom:17px
}

.block_titre {
font-size:12px;
font-weight:bolder;
text-transform :uppercase;
color:#1F2941;
text-align:left;
padding: 5px 0;
}

#colonne_droite .block_titre {
position:relative;
left:-10px;
padding-right:10px;
background:#dce1e2;
text-align:center;
}


.block_contenu {margin:2px; margin-bottom:15px;}
