/* 
	Style pour le site AGIR
	Crée par Carine LAVAL le 16/05/2005 10:26
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, table, td, p, div, span, input, textarea, select {
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
	color: #3D3D3D;
}
input, textarea, select {
	border: 1px solid #000000; 
}
ul {
	margin-top:5px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:10px;
}
li {
	text-align:justify;
	margin-top:5px;
}
p {
	margin:0px;
	padding:4px;
}

input.btn {
	border:1px outset #706E6F;
	color: #FFFFFF;
	background-color:#9E3F0B;
	font-weight:bold;
	cursor:pointer;
}

A, A:LINK, A:VISITED {
	text-decoration : underline;
	color : #901518;
}
A:HOVER { 
	text-decoration : none;
}

#groTitPage {
	background: url(/editable/img/minilogotitre.jpg) no-repeat 10px;
	color: #901518;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:5px;
}

#groTitPage2 {
	background: url(/editable/img/minilogotitreb.jpg) no-repeat 10px;
	color: #901518;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:5px;
}

.groTitMar {
	color: #901518;
	font-size: 15px;
	font-weight: bold;
}
.groTitJne {
	color : #F6BD0E;
	font-size: 15px;
	font-weight: bold;
}

.titMar {
	color: #901518;
	font-size: 13px;
	font-weight: bold;
}
.titJne {
	color : #F6BD0E;
	font-size: 13px;
	font-weight: bold;
}

.ssTitMar {
	color: #901518;
	font-size: 12px;
	font-weight: bold;
}
.ssTitJne {
	color : #F6BD0E;
	font-size: 12px;
	font-weight: bold;
}

.txtMar {
	color: #901518;
}
.txtRge {
	color : #F31818;
}
.txtBlc {
	color : #FFFFFF;
}
.txtJne {
	color : #F6BD0E;
}
.txtJneClr {
	color : #FFE970;
}


.fdMar {
	background-color: #901518;
}
.fdNull {
	background-color: #F1F0EB;
}

.fdBlc {
	background-color: #FCFBFB;
}
.fdJne {
	background-color: #F6BD0E;
}
.fdJneClr {
	background-color: #EDEAD9;
}
.fdBatG {
	background : url("/img/struct/batG.gif") no-repeat left bottom ;
}

.fdGh {
	border-top: 1px solid #901518;
	border-left: 1px solid #901518;
}

.fdG {
	border-left: 1px solid #901518;
}
.fdC {
	border-right: 1px  solid #901518;
	background-color: #FCFBFB;
}

.fdBlcBrG {
	background-color: #FCFBFB;
	border-left: 1px solid #901518;
}

.fdBrD {
	border-right: 1px solid #901518;
}

.fdBlcBrB {
	background-color: #FCFBFB;
	border-left: 1px solid #901518;
	border-bottom: 1px solid #901518;
}

.fdBrB {
	border-right: 1px solid #901518;
	border-bottom: 1px solid #901518;
}

.fdH {
	border-top: 1px solid #901518;
	border-right: 1px  solid #901518;
	background-color: #FCFBFB;
}
.fdNeutre {
	background-color: F1F0EB;
}

.fdJneClrPhotoH {
	border-top: 1px solid #901518;
	border-left: 1px solid #901518;
	border-right: 1px  solid #901518;
	background-color: #EDEAD9;
	padding:5px;
}

.fdJneClrPhotoli {
	border-left: 1px solid #901518;
	border-right: 1px  solid #901518;
	background-color: #FFFFFF;
}

.fdJneClrPhotoliB {
	border-left: 1px solid #901518;
	border-right: 1px  solid #901518;
	border-bottom: 1px  solid #901518;
	background-color: #EDEAD9;
}

.fdJneClrPhoto {
	border-left: 1px solid #901518;
	border-right: 1px  solid #901518;
	background-color: #EDEAD9;
	padding:5px;
}

table.cadrPrinc {
	border-left: 1px solid #901518; 
	border-right: 1px solid #901518; 
	border-bottom: 1px solid #901518; 
	background-color: #F1F0EB;
}
.cadrImgJne {
	border: 1px solid #901518; 
	background : #EDEAD9 url("/img/struct/fdJne.jpg") no-repeat left top ;
}

.cadrImgFond {
	background : #EDEAD9 url("/img/struct/fdJne.jpg") no-repeat left top ;
}
.cadrMarJne {
	border: 1px solid #901518; 
	background : #EDEAD9;
}
.cadrImgBlc {
	border: 1px solid #901518; 
	background : #FFFFFF url("/img/struct/fdBlc.jpg") no-repeat left top ;
	padding:5px;
}
.cadrImgBlc2 {
	border: 1px solid #901518; 
	background : #FFFFFF url("/img/struct/fdBlc.jpg") no-repeat left top ;
}
.cadrMarBlc {
	border: 1px solid #901518; 
	background-color : #FFFFFF;
	padding:5px;
}
.cadrMarRouge {
	background-color : #901518;
	padding:5px;
}

.cadrMarRouge p {
	color:#FFFFFF;
}
.cadrJne {
	border-left: 1px solid #F6BD0E; 
	border-right: 1px solid #F6BD0E; 
	border-bottom: 1px solid #F6BD0E; 
	background-color: #EDEAD9; 
}

.marge td, td.marge {
	padding:5px;
}

.lgBlcG {
	border-left: 1px solid #FFFFFF; 
}

.copyright {
	border-left: 1px solid #901518; 
	font-size: 10px;
}
.copyright a, .copyright a:LINK, .copyright a:VISITED  {
	text-decoration : none;
	color : #3D3D3D;
}
.copyright a:HOVER  {
	text-decoration : underline;
}

.txtBlc a, .txtBlc a:LINK, .txtBlc a:VISITED  {
	text-decoration : underline;
	color : #FFFFFF;
}
.txtBlc a:HOVER  {
	text-decoration : none;
}

/* 
	Style menu déroulant
*/
.menu {
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	color : #FFFFFF;
}

dl, dt, dd {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#menu {
position: relative; /* placement du menu, à modifier selon vos besoins */
z-index:100;
width: 100%; /* correction pour Opera */
}

#menu dl {
float: left;
}

#menu dt {
color: #FFFFFF;
background: #901518;
cursor: pointer;
text-align: center;
width: 50px; /* largeur par défaut des menus */
}
#menu dt a {
color: #FFFFFF;
text-decoration: none;
height: 100%;
}
#menu dt a:hover {
color: #FFE970;
}

#menu dd {
cursor: pointer;
position: absolute; 
margin-top: 4px;
display: none;
}

#menu dd a {
padding-top: 3px;
padding-bottom: 3px;
color: #FFFFFF;
text-decoration: none;
height:19px;
width: 230px;
}

#menu dd td:hover { background-color: #FFE970; color: #901518;  } 

#menu dd a:hover{
background: #FFE970;
color: #901518;
height:19px;
width: 230px;
}
/*
	Fin Style menu déroulant
*/
