﻿/********************************
www.ot-pontigny.com - v1.0
(c) Copyright 2008 Dual Prod
contact@dualprod.com

File     : include/general.css
Author   : Yves Bernard
Last Mod : Yves Bernard
Created  : June 23th, 2008
Revised  : June 26th, 2008
********************************/

/* Styles sur TAG */
body {
	width:100%; height:100%; margin:0px; padding:0px;
	background-image:url(../images/degrade_vert.png); background-position:top left; background-repeat:repeat-x;
	background-color:#9F9206;
}
b {
	font-weight:bold;
}
img {
	behavior:url('include/pngbehavior.htc'); /* Non conforme W3C, compatibilité IE 6 (alpha png) */
	border:0;
}

/* Styles du squelette */
#t_centreur {
	width:100%; height:100%; border-collapse:collapse;
}
#t_conteneur {
	width:1000px; height:100%; border-collapse:collapse;
}
#td_bandeau {
	height:140px;
}
#td_menuhaut {
	text-align:center; vertical-align:top;
	height:25px;
	background-image:url(../images/ssbandeau.png); background-position:top left; background-repeat:no-repeat;
	background-color:#E27425;
}
#td_menubas {
	text-align:center; vertical-align:bottom;
	height:25px;
	background-color:#E27425;
}
#t_corps {
	width:1000px; height:100%; border-collapse:collapse;
	background-image:url(../images/degrade_jaune.png); background-position:top left; background-repeat:repeat-x;
	background-color:#e1b41b;
}
.fifteenpxw {
	width:15px;
}
.fifteenpxh {
	height:15px;
}
#td_corps {
	width:970px; /* (1000 - 15*2) */
	vertical-align:top; text-align:left;
}
#td_footer {
	height:147px; vertical-align:top;
}
#d_footer_conteneur {
	width:999px; height:147px; /* 1000 - 1 pour compatibilité IE */
	position:relative; overflow:visible;
}
#d_footer_corps {
	width:1200px; height:1px;
	position:absolute; left:-100px;
}

/* Style des titres */
.td_titre {
	width:970px; /* (1000 - 15*2) */
	vertical-align:top; text-align:center;
}
.td_sstitre {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:bold; color:#000000; font-size:18px;
	width:970px; /* (1000 - 15*2) */
	vertical-align:top; text-align:center; line-height:22px;
}
.sp_sstitre {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:bold; color:#000000; font-size:18px;
	width:970px; /* (1000 - 15*2) */
	vertical-align:top; text-align:left; line-height:22px;
}
#d_titre_conteneur {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:bold; color:#7D7B16; font-size:32px;
	position:relative; width:970px; line-height:40px;
}
#d_titre_corps {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:bold; color:#7D7B16; font-size:32px;
	position:absolute; top:0px; left:0px; z-index:2; width:970px; line-height:40px;
}
#d_titre_corps_ombre {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:bold; color:#79441A; font-size:32px;
	position:absolute; top:1px; left:1px; z-index:1; width:970px; line-height:40px;
}
#d_mentions {
	font-family:Verdana, BitStream Vera Sans, sans-serif; color:#7D7B16; font-size:10px;
	position:absolute; top:128px; left:15px; text-decoration:none; line-height:12px;
}
a.mentions:link, a.mentions:visited {
	color:#7D7B16; text-decoration:none;
}
a.mentions:hover, a.mentions:active {
	color:#7F560F; text-decoration:none;
}

/* Styles des contenus */
.t_texte {
	width:970px; border-collapse:collapse; table-layout:fixed;
}
.td_texte {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:normal; color:#000000; font-size:12px;
	vertical-align:top; text-align:left; line-height:18px;
}
.td_texteacc {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:normal; color:#666666; font-size:22px;
	vertical-align:top; text-align:left; line-height:30px;
}
.td_textebig {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:normal; color:#666666; font-size:18px;
	vertical-align:top; text-align:left; line-height:22px;
}
a.td_textebig:link, a.td_textebig:visited {
	color:#666666; text-decoration:none;
}
a.td_textebig:hover, a.td_textebig:active{
	color:#7F560F; text-decoration:none;
}
.td_texte_expo {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:normal; color:#000000; font-size:12px;
	vertical-align:middle; text-align:center; line-height:18px;
}
.d_titrevign {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:normal; color:#623F21; font-size:22px;
	vertical-align:top; text-align:left; line-height:24px;
}
.d_textevign {
	font-family:Verdana, BitStream Vera Sans, Verdana, sans-serif; font-weight:normal; color:#623F21; font-size:12px;
	vertical-align:top; text-align:left; line-height:18px;
}
a.d_textevign:link, a.d_textevign:visited {
	color:#7D7B16; text-decoration:none;
}
a.d_textevign:hover, a.d_textevign:active {
	color:#623F21; text-decoration:none;
}
.petit {
	font-family:Verdana, BitStream Vera Sans, sans-serif; color:#7D7B16; font-size:10px;
	text-decoration:none; line-height:12px;
}
.gris {
	color:#666666;
}
.vert {
	color:#7D7B16;
}
.brun {
	color:#623F21;
}
.t_news {
	background-color:#fcfbf6; border-collapse:collapse; width:970px;
}
.td_news {
	font-family:Verdana, BitStream Vera Sans, sans-serif; font-weight:normal; color:#41281b; font-size:12px;
	vertical-align:top; text-align:left; line-height:18px; padding:15px 15px 15px 15px;
}
.d_news_titre {
	font-weight:bold; font-size:18px; line-height:22px;
}
.td_news_ob {
	height:4px; background-image:url(../images/ac_ob.png); background-repeat:repeat-x;
}
.td_news_od {
	width:4px; background-image:url(../images/ac_od.png); background-repeat:repeat-y;
}
.td_news_ol {
	width:4px; height:4px; background-image:url(../images/ac_ol.png); background-repeat:no-repeat;
}
/*actualite*/
/************gestion image plein ecran********/
#fond {
	display: none;
	background: url(../images/fond.png);
	position: absolute;
	top: 0px;
	left: 0px;
	height: 200px;
 	width: 100%;
	z-index:10;
}

#fond img {
	position: absolute;
	border: none;
	display: block;
}

#affichage {
	display: none;
	position: absolute;
	background: white;
	z-index:10;
}

#affichage img {
	position: relative;
	top: 10px;
	left: 10px;
	border: none;
	background-color:#fff;
}

.infobulle {
	top:0px; left:0px; display:none;
	font-family:Arial, Sans-serif; color:#444444; font-size:11px;
	background-color:#eeeeaa; z-index:20; padding:5px; border:1px solid #444444;
}

#btn_print {
	background-color:#fff;
	height:35px;
	display:none;
	text-align:center;
	font-family:Verdana, Arial, sans-serif;
	color:#999;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
}