body 																	 		{margin: 0;padding: 0;background-color: #fff;font-family: Arial,Verdana,sans-serif;font-size: 1em;overflow-y: scroll;}

img																				{border: none;}
a,a:hover,a:active,a:focus								{text-decoration: none;}

.wrap																			{border: 0;clear: both;float: none;font-size: 1px;height: 0;line-height: 1px;margin: 0;padding: 0;visibility: hidden;}
#conteneurtop1														{background: #FFF;width: 100%;padding: 0px;}
#conteneurtop2														{margin: 0 auto;max-width: 980px;padding: 0px;text-align: justify;}
#header																		{margin: 0; padding: 0;position: relative;text-align: center;height:85px;}
img#logo	 																{position: absolute;top: 0px ;left: 52px;}
#conteneurliengal,#conteneurlienlien,#conteneurliencont							
																					{position: absolute;height: 80px;width: 100px;top: 0px;margin: 0;padding: 0;}
a#liengal,a#lienlien,a#liencont						{position: absolute;left:22px;top: 58px;color: #605C5D;font-size: 13px;}
a#liengal:hover,a#lienlien:hover,a#liencont:hover										
																					{color: #829F31;}
#conteneurliengal													{left: 460px;top: 0px;background: url(../img/fils-rose.jpg) no-repeat 0px 0px;}
#conteneurlienlien												{left: 675px;top: 0px;background: url(../img/fils-gris.jpg) no-repeat 0px 0px;}
#conteneurliencont												{left: 845px;top: 0px;background: url(../img/fils-vert.jpg) no-repeat 0px 0px;}
#conteneurtop3														{background: url(../img/fond_degrade-bas.jpg) repeat-x 0 0;width: 100%;height: 82px;padding: 0px;}
#conteneurtop4														{margin: 0 auto;max-width: 1100px;padding: 0px;text-align: justify;}
#adresse 																	{padding-top:50px;padding-left:114px;padding-bottom: 6px;text-align:left;color:#fff; font-size: 0.8em;font-weight: bold;}

span#lienextranet													{margin-left: 16px;font-size: 11px;letter-spacing : 2px;border-top: solid 1px #fff;border-bottom: solid 1px #fff;}
a#lienextranet														{color: #fff;}
a#lienextranet:hover											{color: #605C5D;}

span#lienfacebook													{margin-left: 400px;margin-top: 100px;}
span#lienfacebook	img											{vertical-align: bottom;}


#conteneur 																{width: 980px;margin: 1px auto;background-color: #fff;}


#conteneurcentre													{position: relative;margin: 0;padding: 0;width: 100%;}
img#kcentre																{position: absolute;top: 50px;left: 1px;margin: 0;padding: 0;}
.lettrespe																{color: #829F31;}

#conteneurcentre ul#lienpages							{position: absolute; top: 148px;left: 255px; font-size: 13px;color: #605C5D;margin: 0;padding: 0;}
#conteneurcentre ul#lienpages li 					{list-style-type: none;}
#conteneurcentre ul#lienpages	li a				{font-size: 12px;color: #829F31;text-decoration: none;font-weight: normal;}
#conteneurcentre ul#lienpages li a:hover	{font-size: 12px;color: #605C5D;text-decoration: none;font-weight: normal;}

#conteneurcentre div#plaquette						{position: absolute; top: 400px;left: 25px;font-size: 11px;color: #605C5D;margin: 0;padding: 0; }
#conteneurcentre div#plaquette a					{font-size: 11px;color: #829F31;text-decoration: none;font-weight: bold;}
#conteneurcentre div#plaquette a:hover		{font-size: 11px;color: #605C5D;text-decoration: none;font-weight: bold;}

#textes,#textes p, #textes ul li,#textesbook,#textesbook p, #textesbook ul li					
																					{text-align:justify;}
#textes																		{position: absolute;top: 2px;left: 470px;font-size: 0.8em;color: #605C5D;padding-bottom: 20px;}
#textesbook																{position: absolute;top: 2px;left: 350px;font-size: 0.8em;color: #605C5D;padding-bottom: 20px;}
#textes p,#textesbook p										{margin-top: 8px; margin-bottom: 8px;padding: 0;}
#textes p.chapeau,#textesbook p.chapeau		{font-size: 1.0em;margin-bottom: 25px;font-weight: bold;}
.img_chapeau															{float: left; margin: 0;margin-right: 10px;padding: 0;}

#textes h1,#textesbook h1									{font-size: 2em; margin-top: 15px; margin-bottom: 15px;font-family: "Segoe UI";}
#textes h4,#textesbook h4									{font-size: 1.2em; margin-top: 15px; margin-bottom: 6px;padding: 0;background: url(../img/favicon.jpg) no-repeat 0px -2px;padding-left: 22px;}
#textes h5,#textesbook h5									{font-size: 1.4em; margin-top: 15px; margin-bottom: 0px;padding: 0;}
#textes a,#textesbook a										{color: #829F31;text-decoration: none;font-weight: bold;}
#textes a:hover,#textesbook a:hover				{color: #605C5D;text-decoration: none;font-weight: bold;}

#textes a.lienlittle											{color: #333;padding-left: 28px; color: #829F31;text-decoration: none;font-weight: bold;font-size: 85%;float: right;}
#textes a.lienlittle:hover								{color: #605C5D;text-decoration: none;font-weight: bold;font-size: 85%;}

#textes	ul																{margin-top: 3px; margin-bottom: 3px;list-style:disc;}
#textes	ul li															{margin-top: 2px; margin-bottom: 2px;}

#textes ul.nopuce 												{list-style-type:none;padding: 0; margin: 0;}
#textes ul.nopuce li.puce_img 						{background: url(../img/favicon.jpg) no-repeat 0px -2px;padding-left: 22px; margin-bottom: 20px;}
#textes ul.nopuce li a.puce_img 					{background: url(../img/favicon.jpg) no-repeat 0px -2px;padding-left: 22px;display: block;height: 23px;}

#textes span.lignepuce										{padding: 0;background: url(../img/favicon.jpg) no-repeat 0px -2px;padding-left: 22px;}
table#projet															{font-size: 0.9em;}

ul.noretrait															{margin-left: 12px;}
/*menus rubriques */
h3#rubtitre																{position: absolute;top: 120px;left: 180px;font-size: 20px;color: #605C5D;letter-spacing: 5px;color: #605C5D; padding: 0;margin: 0;}

a#ruboffr_01,a#rubaction_01,a#rubbook_01,a#rubagen_01,a#ruboffr_02,a#rubaction_02,a#ruboffr_03
																					{color: #605C5D;font-weight: bold;font-size: 14px;letter-spacing: 2px;}
a#ruboffr_01:hover,a#rubaction_01:hover,a#rubbook_01:hover,a#rubagen_01:hover,a#ruboffr_02:hover,a#rubaction_02:hover,a#ruboffr_03:hover
																					{color: #829F31;}

a#rubagen_01															{position: absolute;top: 125px;left: 20px;}																
a#ruboffr_01															{position: absolute;top: 125px;left: 0px;}
a#ruboffr_02															{position: absolute;top: 297px;left: 10px;}
a#ruboffr_03															{position: absolute;top: 125px;left: 226px;}
a#rubaction_01														{position: absolute;top: 297px;left: 0px;text-align: center;}
a#rubaction_02														{position: absolute;top: 297px;left: 226px;text-align: center;}
a#rubbook_01															{position: absolute;top: 300px;left: 226px;}


.formcontact form 												{border: solid 1px #eaf7ab;padding: 5px;padding-left: 20px;margin: 5px 0;}
form label 																{float:left;width:145px;margin:7px 0 0;color: #829F31;font-size: 0.9em;}
form .inputbox 														{font-weight: normal; font-size: 0.9em; border-bottom: solid 1px #605C5D;border-top: none;border-left: none;border-right: none;margin:0 0 0;padding:2px 2px 0;}
form .inputbox:focus											{border-bottom: solid 1px #829F31;}
form .inputboxarea 												{font-weight: normal; border-bottom: solid 1px #605C5D;border-top: none;border-left: none;border-right: none;margin:0px 0 0;padding:2px 2px 0;}
form .inputboxarea:focus									{border-bottom: solid 1px #829F31;border-top: solid 1px #829F31;}
#imgcontrole															{margin: 0; padding: 0;margin-left: 40px;}
.button 																	{color: #605C5D; background-color: #efefef; border: solid 1px #829F31;font-size: 0.8em;font-weight: bold;margin-left: 160px;}


						
#conteneurpied														{position: relative;width: 980px;margin: 1px auto;padding: 0;}
div#copyright															{position:absolute;left: 25px;top: 60px;font-size: 11px;color: #fff;letter-spacing : 2px;font-weight: bold;margin: 0; padding: 0;}

hr#ligne																	{height: 1px; color: #829F31;background-color:#829F31;border: 0; }