body {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
line-height:1.5em;
margin: 0;
padding: 0;
background: #E2E2E2;
color: #000000;

}


/*
-------------------------------------------------------- */
form {
margin-top : 0px;
margin-bottom : 0px;
display : inline;
}

a {
color: #000000;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}

p {margin: 0 0 10px 0;}

img {
border:0px;
}


h1{font-size: 20px;}
h2{font-size: 18px;}
h3{font-size: 16px;}
h4{font-size: 14px;}
h5{font-size: 12px;}
h6{font-size: 10px;}


input
{
	FONT-SIZE: 12px;
	background-color: #FFFFCC;
	border: 1px solid #9999FF;
	height: 15px;
}


textarea
{
	FONT-SIZE: 12px;
	background-color: #FFFFCC;
	border: 1px solid #9999FF;
}

	
/* La page
-------------------------------------------------------- */
#page{
	
background: #E2E2E2;
}




#header {
height: 60px;

background: #E2E2E2 url(img/conseil-general.jpg) no-repeat left top;


margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
text-align: right;
padding-right:5px;
}

#conteneur {

background: #E2E2E2 url(/img/bg.jpg) repeat-y center top;
position: relative;
width: 960px;
margin: 0 auto; 
}

#pied {
height: 30px;
/*
background: #A4D1F8 url(img/cadre_bas.jpg) no-repeat center bottom;
*/
background: #E2E2E2 ;
padding-top:5px;
margin-top: 0px;
margin-left: 11px;
margin-right: 11px;
margin-bottom: 0px;
text-align: center;
}


#haut {
height: 30px;

background:  url(img/liseret_bleu-rouge.gif) no-repeat center top;
padding-left: 15px;
padding-top: 5px;
padding-right: 15px;
text-align: center;
}

#haut2 {
height: 30px;
background: #F4F4F4 ;
padding-left: 15px;
padding-right: 15px;
margin-left: 11px;
margin-right: 11px;
text-align: center;
border-bottom: 1px solid #C0C0C0;

}




#centre {
position: relative;
background: #FFFFFF;
margin-left: 180px;
margin-right: 170px;

padding: 8px;
padding-top: 25px;
min-height: 500px;
}

#centreHaut {
position: absolute;
top:4px;
}



#gauche {
position: absolute;
left:15px;
width: 180px;
}

#droite {
position: absolute;
background: #C0C0C0;
right:20px;
width: 130px;

padding:0px;
}

#bas {
background: #F4F4F4 url(img/liseret_bleu-rouge.gif) no-repeat center bottom;
border-top: 1px solid #C0C0C0;
height: 20px;
margin-left: 11px;
margin-right: 11px;
padding-top: 1px;
padding-bottom: 7px;
text-align: center;
}



.titRed
{
background: #CC0000;
color: #FFFFFF;
FONT-SIZE: 14px;
width: 180px;
padding-left: 6px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
}

.titBlue
{
background: #003366;
color: #FFFFFF;
FONT-SIZE: 14px;
width: 180px;
padding-left: 6px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
}

.titBlueRight
{
background: #003366;
color: #FFFFFF;
FONT-SIZE: 14px;
width: 118px;
padding-left: 8px;
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;
}

/* Les formulaires
-------------------------------------------------------- */

.bouton
{
	FONT-SIZE: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #9999FF;
	height: 19px;
	width: 26px;
}
.field label{
	display: block;
	margin-top:0px;
margin-bottom:0px;
}
.recherche
{
	FONT-SIZE: 12px;
	background-color: #FFFFCC;
	border: 1px solid #9999FF;
	height: 15px;
	width: 69px;
	padding-left: 18px;
	margin-left:1px;
	background: #fff url(/img/q.png) no-repeat 4px center;
}

/* Les formulaires d'admin
-------------------------------------------------------- */
.adminTable td
{
	FONT-SIZE: 11px;
}



.coin_TL {
	position: absolute;
	width: 8px;
	height: 9px;
	background-image: url("/img/coin_TL.jpg");
	background-repeat: no-repeat;
	top: 0;
	left: 0;
}

.coin_TR {
	position: absolute;
	width: 7px;
	height: 7px;
	background-image: url("/img/coin_TR.jpg");
	background-repeat: no-repeat;
	top: 0;
	right: 0;
}

.coin_BL {
	position: absolute;
	width: 8px;
	height: 7px;
	background-image: url("/img/coin_BL.jpg");
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
}

.coin_BR {
	position: absolute;
	width: 7px;
	height: 7px;
	background-image: url("/img/coin_BR.jpg");
	background-repeat: no-repeat;
	bottom: 0;
	right: 0;
}


.coin_TL2 {
	position: absolute;
	width: 8px;
	height: 9px;
	background-image: url("/img/coin_TL2.jpg");
	background-repeat: no-repeat;
	top: 0;
	left: 0;
}

.coin_TR2 {
	position: absolute;
	width: 7px;
	height: 7px;
	background-image: url("/img/coin_TR2.jpg");
	background-repeat: no-repeat;
	top: 0;
	right: 0;
}

.coin_BL2 {
	position: absolute;
	width: 8px;
	height: 7px;
	background-image: url("/img/coin_BL2.jpg");
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
}

.coin_BR2 {
	position: absolute;
	width: 7px;
	height: 7px;
	background-image: url("/img/coin_BR2.jpg");
	background-repeat: no-repeat;
	bottom: 0;
	right: 0;
}

.menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
.menuhaut li {
display: inline;
}
.menuhaut a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menuhaut a:hover {
text-decoration: none;
}
.menugauche {
list-style-type: disc;
background:#F4F4F4;
margin-left:10px;
margin-top:2px;
}
.menugauche li {
margin-top:0px;
margin-left:13px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}

.search {

background:#F4F4F4;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;

}


.menudroit {
list-style-type: none;
background:#F4F4F4;
font-size:12px;
margin-left:10px;
margin-top:2px;
margin-bottom:10px;
}
.menudroit li {
margin-top:0px;
margin-left:2px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}



