body {background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;}

#cont {margin: 0px auto 20px auto;width: 790px;height: auto;position: relative;background: url(img/bkgcont.gif) repeat-y;}
#topcont {background: url(img/topcont.gif) no-repeat;height: 30px;padding-left: 211px;padding-top: 10px;position: relative;}
#logo {position: absolute;top: 10px;left: 211px;}
#logo img {border: none}
#nomsite {
	position: absolute;
	top: 90px;
	left: 120px;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #CC6633;
	font-weight: bold;
	font-style: italic;
	width: 400px;
	text-align: right;
}
#bann {width: 468px;height: 60px;border-style: solid;border-color: #006699;border-width: 1px;position: absolute;top: 150px;left: 254px;background-color: transparent;color: #CC6600;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;vertical-align: top;}
#bann div.imgpub {position: absolute;}
#bann div.txtpub {width: 96px;position: absolute;left: 60px;}
#bann div.txtpub a {color: #993300;}
#bann div.txtpub a:hover {color: #006699;}
#bann #pub13 {width: 156px;position: absolute;}
#bann #pub23 {width: 156px;position: absolute;left: 156px;}
#bann #pub33 {width: 156px;position: absolute;left: 312px;}

#mnu {background-color: #6996C3;position: absolute;width: 179px;top: 10px;left: 10px;height: auto;float: left;background-image: url(img/menu.gif);background-repeat: no-repeat;padding-top: 190px;padding-left: 22px;}
#mnu ul {list-style-type: none;margin: 0;padding: 0;top: 0px;position: relative;left: 0px;width: 179px;}
#mnu li {margin: 0;padding: 0;}
#mnu a {text-decoration: none;background-position: center left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #FFFFFF;padding: 0px 0px 0px 22px;margin: 10px 0px 10px 0px;height: 18px;font-weight: normal;}
#mnu a.btn {text-align: left;background: url(img/btnsl.gif) no-repeat;}
#mnu a.btn:hover {background: url(img/btn.gif) no-repeat;color: #FFCC33;font-weight: bold;}
#mnu a.btnsl {background: url(img/btn.gif) no-repeat;color: #FFFFFF;font-weight: bold;}
#mnu a.btnsl:hover {color: #FFCC33;}
#mnu p.titre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #FFCC33;padding: 0px 0px 0px 22px;margin: 10px 0px 10px 0px;height: 18px;font-weight: bold;}

#util {width: 539px;position: relative;margin-left: 211px;background-color: #FFFFFF;top: 0px;margin-top: 200px;padding: 0px 10px 0px 10px;color: #000000;}
#util h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;font-weight: bold;color: #CC6600;margin: 5px 0px 20px 40px;text-align: left;font-style: italic;}
#util h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #3366CC;margin: 15px 0px 10px 30px;}
#util h3, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #CC6600;font-size: 14px;font-weight: bold;margin: 5px 0px 10px 20px;}

#util p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 5px 5px 0px 10px;text-align: justify;color: #000000;}
#util p.cent {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 5px 5px 0px 10px;text-align: center;color: #000000;}
#util p.stitr {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 20px 5px 5px 10px;text-align: left;color: #993300;font-weight: bold;}
#util p.list {text-indent: -12px;}
#util p.dp {font-size: 10px;color: #99CCFF;text-align: right;margin: 0px 10px 5px 0px;padding: 0px 0px 0px 0px;}
#util p.txtcat {font-size: 12px;font-family: "Courier New", Courier, monospace;text-align: justify;}

#util span.titrdesc {font-weight: bold;font-style: italic;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;color: #000000;}
#util span.email {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #009933;font-weight: bold;}
#util span.catgch {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #009933;font-weight: bold;font-style: italic;}
#util span.nsit {font-size: 8px;color: #993300;font-weight: normal;}
#util span.catsit {font-size: 8px;color: #000000;}

#util div.descsite {margin-bottom: 40px;position: relative;}
#util div.descsite img.tumb {width: 120px;height: 90px;}
#util div.descsite a.cat {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#util div.descsite a.titre {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#util div.descsite span.prg {font-family: "Times New Roman", Times, serif;font-size: 10px;color: #CC3300;}
#util div.descsite span.url {font-family: "Times New Roman", Times, serif;font-size: 12px;color: #CC6600;font-weight: bold;}
#util div.descsite a.infos {font-family: "Times New Roman", Times, serif;font-size: 12px;}
#util div.descsite div.image {float: left;clear: right;margin: 10px 10px 10px 10px;position: relative;}
#util div.descsite div.image img.new {height: 10px;position: absolute;width: 70px;margin: 40px 25px;top: 0px;left: 0px;}

#util .arbo_annuaire {font-weight: bold;color: #000000;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#util a.arbo_annuaire {color: #009933;font-weight: bold;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#util .arbo_annuaire_petit {color:#000000;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
#util a.arbo_annuaire_petit {color:#009933;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
#util a.affrech{font-weight: bold;font-style: italic;}
#util a.link_cat_index_annuaire {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #3366CC;text-decoration: none;}
#util a.link_cat_index_annuaire:hover {color: #CC6600;}
#util a.link_scat_index_annuaire {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #3366CC;text-decoration: none;}
#util a.link_scat_index_annuaire:hover {color: #CC6600;}

#util table.index {width: 100%;}
#util table.index td {width: auto;vertical-align: top;text-align: left;}

#rechann {
	left: 0px;
}
form#recherche {position: absolute;right: 200px;top: 96px;font-size: 14px;}
form#recherche input.txtrech {border-width: 2px 1px 1px 2px;font-family: "Courier New", Courier, monospace;border-top-color: #006699;border-bottom-color: #3399CC;border-left-color: #006699;border-right-color: #3399CC;width: 200px;height: 18px;padding-left: 4px;padding-top: 2px;}
form#recherche input.btnsm {background-color: #6794C6;font-weight: bold;color: #FFFFFF;border-width: 1px 2px 2px 1px;border-bottom-color: #006699;border-left-color: #3399CC;border-right-color: #006699;border-top-color: #3399CC;border-style: solid;height: 20px;}

form#soumet{width:100%;}
form#soumet label{width:190px;font-weight: bold;font-style: italic;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-align: right;color: #000000;height: 20px;padding-top: 4px;float: left;}
form#soumet legend{font-family: Georgia, "Times New Roman", Times, serif;color: #CC0000;font-size: 16px;font-weight: bold;padding-left: 100px;text-align: center;}
form#soumet input, select, textarea{width:320px;height: 20px;background-color: #FFFFFF;border-width: 2px 1px 1px 2px;border-style: solid;border-bottom-color: #0099CC;border-top-color: #006699;border-right-color: #0099CC;border-left-color: #006699;float: right;color: #000000;}
form#soumet textarea{height: 100px;}
form#soumet input#ccode{width:50px;margin-right: 270px;clear: right;}
form#soumet input#rest{width:50px;margin-right: 270px;border: none;font-family: "Courier New", Courier, monospace;font-weight: bold;color: #CC0048;}
form#soumet input#chkb{width:20px;margin-right: 302px;}
form#soumet input#btnsm{width:150px;margin-right: 170px;font-weight: bold;background-color: #66CCFF;border-width: 1px 2px 2px 1px;border-bottom-color: #006699;border-top-color: #0099CC;border-right-color: #006699;border-left-color: #0099CC;}
form#soumet img#thumb{width:120px;height: 90px;float: right;margin-right: 204px;}
form#soumet img#cod{width: 60px;height: 18px;margin-right: 264px;float: right;}
fieldset{border: 0px solid #000}

#pied {height: 70px;width: 790px;position: relative;background: url(img/pied.gif) no-repeat;}
#piedtxt {text-align: right;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;position: relative;top: 0px;width: 650px;float: right;right: 35px;}
#piedtxt a {color: #336699;}
#piedtxt a:hover {color: #CC6600;font-weight: bold;}

img.carre {width:8px;height:8px;}
img.pr {width: 44px;height: 15px;}
img.dos {width: 15px;height: 12px;}

