/* ==================================
CSS pour Pays de Romans
Réalisation : Kyxar - Janvier 2007

Couleurs
vert clair logo : C9BF2E 
vert sombre logo : 73812E
vert très sombre pour bas de page : #535D21
liens : #4080d0
================================== */

/* habillage général */

body {
	margin:0;
	padding:0;
	background:#dedcb5 url(img/habillage/bg_body.gif) top left repeat-x;
}

td,textarea,input,body {
	font: 9pt verdana;
}
a {
	color:#4080d0;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#mainPage {
	position:relative;
	top:0;
	left:0;
	width:760px;
	margin:0 auto 2.5em;
	padding:0;
	text-align:left;
	overflow:hidden;
}

#hautPage {
	position:relative;
	top:0;
	margin:0 0 10px 0;
	padding:0px;
    background: url("img/habillage/bg_head.jpg") top center no-repeat;
    left:50%;
	width:790px;
	height:110px;
	margin-left:-395px;
}

#hautPage h1 {
	display:block;
	margin:0 0;
	height:80px;
	width:300px;
	text-indent:-23456px;		
}

#basPage {
	position:relative;
	top:0;
	left:0;
	margin:0 0 20px;
	height:40px;
	background:#dedcb5 url(img/habillage/bg_foot.gif) top center no-repeat;
	font-size:86%;
	clear:both;
	color:#dedcb5;
}

#topMenu {  
	position: relative; 
	top:-29px; 
    left:50%;
	width:770px;
	height:24px;
	margin-left:-391px;
	background:#dedcb5;
	padding:1px 5px;
	overflow:hidden;
}

#topMenu #topnav { margin: 0; padding: 0; }
#topMenu #topnav li { float: left; display: block; margin:2px 2px 2px 2px; padding:1px 5px 0 5px; height:18px;}
#topMenu #topnav li.sel {  background:#73812e;}
#topMenu #topnav li a {  width: 117px; height: 0;  _overflow: hidden; color:white; }

#wrapper {
	margin:0;
	padding:0;
	background: url("img/habillage/bg_middle.gif") 50% 0 repeat-y;
	}

.bpLogout{
	position:absolute;
	top:9px;
	left:50%;
	margin-left:-380px;
	}
.bpLogout A { Color:#dedcb5; text-decoration:none; }
.bpLogout A:hover { text-decoration:underline; }

.bpKyxar {
	position:absolute;
	top:9px;
	right:50%;
	margin-right:-380px;
	color: #535D21;
	}
.bpKyxar A { Color:#535D21; text-decoration:none; }
.bpKyxar A:hover { text-decoration:underline; }

 /* éléments standards */

TABLE.TH2		{  Border-Collapse: Collapse; margin: 2px 0 0 2px;}
TABLE.TH2 TD    {  Border:1px solid #73812E; Padding: 2px 4px 2px 4px; Font-Family : verdana; Font-size : 8pt;}
TABLE.TH2 TD.aTitre	{  Background-Color:	#dedcb5; Color:#5E5B53;Font-weight:Bold; }
TABLE.TH2 A.aTitre	{  Background-Color:	#E6EDF5; Color:#5E5B53;Font-weight:Bold; }
TABLE.TH2 TD.aLib	{  Background-Color:	#F0EFDD; Color:#5E5B53;}
TABLE.TH2 TD.aVal	{  Background-Color:	#FFFFFF; }
TABLE.TH2 TD.aValX	{  Background-Color:	#FFFFFF; Color:#FF0000; }
TABLE.TH2 TD.aValD	{  Background-Color:	#FFFFFF; Color:#339900; }
TABLE.TH2 TD.aValG	{  Background-Color:	#FFFFFF; Font-weight:Bold; }
TABLE.TH2 TD.aSep	{  Background-Color:	#EEEBE3; Color:#5E5B53;Font-weight:Bold; }
TABLE.TH2 TD.aCom	{  Background-Color:	#F0EFDD; }
TABLE.TH2 TD.aLink	{  Background-Color:	#F0EFDD; Color:#333399; }
TABLE.TH2 input	{ Font-Family : verdana; Font-size : 8pt;  }

div.menu  { line-height:15pt; border-left: 3px solid #C9BF2E; padding-left:10px;}
div.menu img { vertical-align:-0.2em; margin-right:2px;}

h2 { font: bold 10pt arial,helvetica,sans; margin:20px 0 6px 0; text-transform:uppercase; color:#73812E; letter-spacing:0.1em;}

/* Styles locaux au projet */

div.info_site { margin-bottom:10px; background-color:#dedcb5;padding:5px; }

div.edito { margin-bottom:10px; border:1px dashed #dedcb5;padding:10px; text-align:justify;}
div.edito h2 { margin-top:0px;  }

.light { font-size:95%; color:#aaa; margin:40px 0;}