body {
	font-family:verdana,arial;
	font-size:12px;
	color:#4F3A33;
	margin:0px 0px 10px 0px;
}
table { border-collapse:collapse; border:0px font-size:11px; }
td#left, td#right { background:#72a436; width:30px; } 
table#cadreTable, table#mainTable, table#cadreTable td, table#mainTable td  { padding:0px;margin:0px auto; }
a {
	color:#2e6927;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	color:#d0151d;
}
table td {
	text-align:center;
}
table#title {
	background:#d0151d;
	margin:0px auto 0px auto;
}
table tr#mainTitle td {
	padding:3px;
}
table tr#mainTitle td a {
	font-size:13px;
	font-weight:bold;
	color:#fcc900;
	display:block;
	text-decoration:none;
	padding:2px;
}
table tr#mainTitle td a:hover {
	background:#fcc900;
	color:#2e6927;
}
#contentToShow {
	padding:10px 20px;
}
h1 {
	color:#d0151d;
	font-size:18px;
}
#pageTitle {
	border:1px solid #fcc900;
	border-width:0px 0px 2px 0px;
	padding:5px;
}
h2 {
	color:#2e6927;
	font-size:16px;
	text-align:right;
}
#paraTitle {
	background:#c9dfb5;
	padding:5px;
}
h3 {
	text-align:center;
	font-size:14px;
}
h4 {
	color:#d0151d;
	font-size:13px;
	text-align:left;
}
h5 {
	font-size:12px;
	text-align:left;
}
#index p {
	font-size:14px;
	padding:20px 60px;
}
p {
	font-size:12px;
	text-align:justify;
	padding:0px 60px;
}
li {
	font-size:11px;
	text-align:left;
}
#paraToShow {
	text-align:left;
}
#paraToShow li {
	font-size:13px;
}
#paraToShow p {
	padding:0px 0px;
}
form#adhesion table td {
	font-size:12px;
}
textarea {
	width:200px;
	height:50px;
}
input.inputText {
	width:200px;
}
input.lite {
	font-size:9px;
	height:15px;
	width:45px;
	text-align:center;
}
td.label {
	text-align:right;
	padding:5px;
}
td.field {
	text-align:justify;
	width:500px;
	padding:5px;
}

table#presentation {
	font-size:12px;
	border:1px solid #FDF275;
}
table#presentation td {
	font-size:14px;
	text-align:left;
	padding:10px;
}
table#presentation td.label {
	color:#d0151d;
}
#projets li {
	font-size:12px;
}
#projets ul {
	padding:0px 10px;
} 
#diaporama ul {
	margin:20px 10px;
	padding:0px 10px;
}
#diaporama li {
	margin:0px 10px;
	padding:0px 10px;
}
#diaporama li a {
	margin:0px;
	padding:0px;
	display:inline;
}
table#footer {
	margin:30px auto 0px auto;
	font-size:10px;
	border:3px solid #d0151d;
	border-width:3px 0px;
	border-bottom:3px solid #fcc900;
}
table#footer td {
	padding:10px 30px;
}
div.constr {
	margin-bottom:300px;
}
div#beneficiaire {
	border:1px solid #FDF275;
	margin-right:25px;
}
div#beneficiaire, div#remarque {
	text-align:justify;
	font-size:10px;
	padding:8px;
	width:200px;
}
div#remarque {
	border:1px solid #d0151d;
	margin:0px 0px 5px 15px;
	font-size:11px;
}
div#beneficiaire h3, div#remarque h3 {
	margin:0px 0px 5px 0px;
	font-size:11px;
}
div#remarque ul {
	margin:5px 0px 0px 25px ;
}
#partenaires li {
	font-size:14px;
	padding:10px;
}
#partenaires #page table {
	margin:auto;
	width:440px;
}
#index {
	padding:0px 60px;
}
#index p {
	padding:0px;
}
table#doc td {
	padding:10px;
	font-size:11px;
}
