* { 
	padding: 0;
	margin: 0; }

body { 
	font-size:12px; 
	background:#6b9a42; 
	text-align: center;
	color: #023a69;
	}
img, img a { border:none;}

img.avecEspace {margin-top:0px; margin-right:10px; margin-bottom:2px; margin-left:0px}

#wrapper { 
	margin: 0 auto; 
	width: 955px; 
	text-align: left;
	}
#faux { overflow: auto; width: 100%;  background:#efe394 url('../medias/structure/img_c_bg_faux.gif'); }

#leftcolumn { 
	display: inline;
	width: 263px; 
	float: left; 
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	background:#bbdb9e url('../medias/structure/img_c_bg_left.jpg') no-repeat top left; 
	}


#leftcolumn #menu { margin:20px 20px 50px 20px; font-size:14px; list-style:none; }
#leftcolumn #menu a.niv1 {
	color:#00406b; 
	text-decoration:none; 
	font-weight:bold; 
	display:block; 
	border-bottom:1px solid #6d9b46;
	margin:0;
	padding:10px 0px;
	}
#leftcolumn #menu a.on { 
	color:#6d9b46;
	margin:0;
	padding:0; 
	}
#leftcolumn #menu ul.sousmenu {
	list-style:none;
	margin:10px 0 0px 30px;
	}
#leftcolumn #menu ul.sousmenu a { color:#00406b; text-decoration:none; display:block; padding:3px 0px 3px 0px;}
#leftcolumn #menu a:hover, #leftcolumn #menu ul li a:hover { color:#6d9b46; }


#leftcolumn li.sousmenuNiv2 {
	margin:1px 1px 1px 0px; font-size:14px; list-style:none;
	list-style:none;
	margin:0px 0 0px 35px;
	padding:0px 0px 3px 0px;
	}



#rightcolumn { float: right; width: 692px; display: inline; position: relative;}
* html #rightcolumn { width: 650px; }
#rightcolumn #header { height:128px;}
#rightcolumn #utils { height:17px; background:#6d9b46; color:white; text-align:right;  font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;padding:2px 10px 0 0;}

#rightcolumn #utils a { color:white; font-weight:bold; text-decoration:none;}
#rightcolumn #utils a:hover { text-decoration:underline;}
#rightcolumn #content { padding:0 20px 20px 20px; font-family:Arial, Helvetica, sans-serif;}
#rightcolumn #content p { margin:10px 0 10px 0; line-height:1.5em; }
#rightcolumn #content img.img { border:3px solid #6d9b46; margin:0 10px 0 10px; }

#footer hr { margin:10px 20px 25px 20px; border-bottom:1px solid #6d9b46;border-top:none;}
#footer #left_img { float:left; }
#footer #copyright { text-align:center; font-family:Arial, Helvetica, sans-serif;padding:40px 0 0 0; color:#6a7065; font-size:11px}
#footer a { color:#4c712d;text-decoration:underline; font-size:11px;}
#footer a:hover { color:#6d9b46;text-decoration:none; }

.clear { clear: both; background: none; }

h1 {font-family:Garamond, Arial, Helvetica, sans-serif; font-size:20px; color:#6d9b46; padding:5px 0px 5px 0px; font-style:italic; }

.table1 { border-style:solid; border-color:#CCCC66; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-right-width:1px; }
.table1 td { font-family:Arial, Helvetica, sans-serif; font-size:12px; border-style:solid; border-color:#CCCC66; border-bottom-width:0px; border-top-width:1px; border-left-width:1px; border-right-width:0px;  padding:3px 5px 5px 5px}

a {color:#00406b; }
a:hover { color:#7e9b46; }

.resReglement { font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.descOeuvre {font-family:Arial, Helvetica, sans-serif; font-size:12px}

.tableActi {border-style:solid; border-color:#CCCC66; border-bottom-width:1px; border-top-width:1px; border-left-width:1px; border-right-width:1px; }

td.jour { background-color:#FFFF99; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
td.activite { background-color:#FFFF99; vertical-align:middle; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none; padding-left:4px}

td.mois { text-align:center; background-color:none; color:#6d9b46; font-weight:bold}

td.entete { text-align:center; vertical-align:middle; background-color:none; color:#6d9b46; font-weight:bold; font-size:12px}


.tableInfo {border-style:solid; border-color:#CCCC66; border-bottom-width:0px; border-top-width:1px; border-left-width:0px; border-right-width:1px; }
.tableInfo td {padding-left:2px;padding-top:3px;padding-bottom:3px; border-style:solid; border-color:#CCCC66; border-bottom-width:1px; border-top-width:0px; border-left-width:1px; border-right-width:0px; }


.td.comite { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.td.info { vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.td.info li { list-style-type:disc; }

.td.info1 { vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.td.info1 li { list-style-type:disc; }

.td.NomEnt { vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none}
.td.InfoEnt { vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none}



.td.organisme { padding-left:10px; text-align:Left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none}
.td.nomPers { vertical-align:top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.sousTitrePage {font-family:Garamond, Arial, Helvetica, sans-serif; color:#669933; font-style:italic; font-size:20px;}

.planNiv0 {padding-left:3px; font-size:14px; font-weight:bold;}
.planNiv0 a { color:#6d9b46}

.planNiv1 {padding-left:27px; margin-bottom:0px; padding-bottom:0px;}
.planNiv2 {padding-left:63px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; font-size:11px;}

.p.lienAct {color:#7e9b46; font-weight:100; font-family:"Times New Roman",Garamond, Arial, Helvetica, sans-serif; font-size:14px; cursor:default;}
.tableinvisible {border-style:none;font-size:12px; color: #023a69; }


