table { border-collapse:collapse; }
input#send,input#send2,input#send3,input#send4 { border:none; }
div#page { font-size:.8em; }
div#footer p { color:#FFF; margin-top:10px; }
div#footer a,ul#menu li a { color:#FFF; text-decoration:none; }
div#login p { color:#FFF; margin:5px 0; }
div#login .saisie { color:#838383; width:154px; margin-bottom:5px; }
div#login .envoyer { margin-top:10px; margin-bottom:5px; padding-left:104px; }
div#login hr { color:#D2731D; background:#D2731D; height:1px; border-top:1px solid #FFF; border-style:none; }
div#login a { font-style:italic; color:#FFF; text-decoration:none; }
div#sidebar .vignette { padding:20px 0; }
div#path p span.intro { font-style:italic; color:#D2731D; }
div.cleft .legend { background:#E9EDEC; border-top:1px solid #006D82; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#006D82; }
div#sousmenu { text-align:center; margin-bottom:20px; }
div#sousmenu a:hover,#btn_cnt:hover,#btn_desc:hover { border-bottom:3px solid #006D82; }
div#sousmenu .active { border-bottom:3px solid #D2731D; }
div#sousmenu table { margin:0 auto; }
form#news_abo td { padding:0 .5em; }
div.actu_nav { margin-right:15px; margin-left:30px; margin-top:10px; border-top:1px solid #D2731D; border-bottom:1px solid #D2731D; overflow:auto; padding:5px 0; }
div#sousmenu .actu_nav a:hover { border-bottom:none; }
div#sousmenu .actu_nav p { margin-bottom:0; color:#c4c5c7; }
div#sousmenu .actu_nav .prev { float:left; }
div#sousmenu .actu_nav .next { float:right; }
div.pagination { clear:both; margin-top:10px; }
div.pagination table { color:#006D82; margin-right:auto; margin-left:auto; }
div.pagination table td { text-align:center; vertical-align:middle; padding:0 2px; }
div.pagination table a { color:#D2731D; text-decoration:underline; display:inline; float:none; padding:0; }
div.pagination table span { color:#006D82; font-weight:700; }
div#content h1 { font-size:2em; font-weight:400; color:#D2731D; background:url(img/h1_bg.gif) no-repeat 5px 3px; height:1.5em; padding-left:28px; margin-bottom:8px; border-bottom:1px dotted #D2731D; }
div#content em { font-style:normal; color:#D2731D; }
div#content a.pdf { background:url(img/pdf.gif) no-repeat; display:block; height:19px; padding-left:20px; line-height:19px; margin-left:30%; float:left; }
div#content ul { margin-left:50px; margin-right:50px; margin-bottom:10px; list-style:disc outside; }
div#content hr { color:#FFF; background:#FFF; height:20px; border-top:1px solid #006D82; border-style:none; }
div#content img.imcenter { display:block; clear:left; margin:0 auto; padding:20px 0; }
div#content img.imleft { display:block; float:left; padding-right:10px; padding-bottom:10px; margin:0; }
div#content img.imright { display:block; float:right; padding-bottom:10px; padding-left:10px; }
div#content .resume { margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #006D82; }
div#content p.pseudoh3 { font-size:1.1em; font-weight:700; color:#D2731D; border-top:1px solid #D2731D; border-bottom:1px solid #D2731D; clear:both; }
div.bloctexte h2 { font-size:1.1em; font-weight:700; color:#FFF; background:url(img/bloctexteh2_bg.gif) no-repeat; padding-left:20px; height:19px; line-height:19px; margin-bottom:20px; }
table#presse a:hover,ul#plansite a:hover,table#appelspub a:hover { text-decoration:underline; }
p#adresse { font-size:1.1em; color:#FFF; background:url(img/adresse_bg.gif) no-repeat; height:68px; padding-left:330px; padding-top:15px; padding-bottom:0; }
form#contact fieldset { color:#666; border:1px dotted #999; margin-bottom:10px; padding:15px 10px 10px; }
form#contact fieldset.coordonnees div { text-align:right; }
form#contact fieldset.coordonnees input { width:160px; }
form#contact fieldset.coordonnees label { display:block; margin-bottom:10px; }
form#contact fieldset.commentaires div { text-align:center; }
form#contact fieldset.commentaires textarea { width:225px; height:100px; }
div#formcontact { color:#000; border:1px solid #D2731D; padding:15px; }
img.contact { padding-left:10px; border-left:1px dotted #999; float:right; }
input#send2 { padding-left:215px; }
table#appelspub tr.odd { background:#FFF; }
table#appelspub tr.even { background:#F0F0F0; }
div.article .date { font-size:.8em; font-style:italic; font-weight:700; background:#EEF2F3; border-bottom:1px solid #006D82; }
div.article h2 { font-size:1.3em; font-weight:400; background:#EEF2F3; margin-bottom:5px; }
div.article h3 { font-size:1.1em; font-weight:700; color:#D2731D; margin-bottom:5px; }
div.article a.suite { color:#D2731D; text-decoration:none; background:url(img/news_suite.gif) no-repeat left center; padding-left:18px; display:block; float:right; }
div.commercant h2 { font-size:1.1em; font-weight:700; color:#FFF; background:#9B9C9E url(img/commercanth2_bg.gif) no-repeat; padding-left:20px; height:19px; line-height:19px; margin-bottom:20px; }
div#edito p { padding-right:40px; }
div#edito .cache { display:block; margin-left:100px; }
div#edito p.first { background:url(img/edito_virgule.gif) no-repeat; padding-left:25px; }
div#edito p.last { margin:0; }
div#edito .titre { text-align:right; width:103px; font-size:.9em; }
div#edito .bg { background:url(img/edito_p_bg.gif) no-repeat right bottom; padding-top:60px; }
div.treeview h2 { font-size:1.1em; font-weight:700; color:#006D82; background:url(img/treeview_h2.gif) repeat-x; padding-left:20px; height:19px; line-height:19px; margin-bottom:20px; }
.myAccordion-declencheur { font-size:1.1em; font-weight:700; line-height:19px; color:#FFF; background:#006D82 url(img/accordeon_close.gif) no-repeat; padding-left:20px; margin-left:30px; margin-bottom:20px; height:19px; clear:both; cursor:pointer; }
.myAccordion-declencheur-actif { background:#006D82 url(img/accordeon_open.gif) no-repeat; cursor:default; }
.myAccordion-content { margin-left:30px; width:672px; clear:both; }
div.newsletter h2,div.apc_login h2 { font-size:1.1em; font-weight:700; color:#006D82; background:url(img/newsletter_h2.gif) no-repeat; padding-left:30px; height:19px; line-height:19px; margin-bottom:20px; }
div.newsletter a.archives { line-height:19px; font-weight:700; text-decoration:none; display:block; float:right; height:19px; padding-right:10px; background:url(img/newsletter_h2.gif) no-repeat right top; }
form#news_abo fieldset { border-style:none; }
div#appelpub,div#attribution,div#appelpubprint { border-right:1px solid #E2E3E3; border-left:1px solid #E2E3E3; }
div#appelpub h2 { font-size:1.4em; color:#FFF; background-color:#D2731D; font-weight:400; padding:5px 15px; }
div#appelpub h3 { line-height:19px; background:url(img/appelpub_h3.gif) repeat-x; height:19px; list-style:disc inside; font-size:1em; font-weight:400; padding-left:15px; margin:0; }
div#appelpub h4 { line-height:19px; background:url(img/appelpub_h4.gif) repeat-x; height:19px; list-style:disc inside; font-size:1em; font-weight:400; padding-left:15px; margin:0; }
div#appelpub p,div#attribution p { color:#646466; padding-left:25px;padding-right:10px }
div#appelpub p.infos { color:#006D82; background:#F0F0F0; margin-bottom:0; padding-bottom:10px; }
div#appelpub h5 { color:#D2731D; font-size:1em; font-weight:700; padding-left:25px; }
div#attribution h2 { font-size:1em; line-height:19px; color:#FFF; background:url(img/attribution_h2.gif) repeat-x; height:19px; padding-left:15px; font-weight:400; }
div#appelpubprint p { line-height:19px; background:url(img/appelpubprint.gif) repeat-x; height:19px; text-align:right; padding-right:10px; margin:0; }
div#appelpubprint a { color:#FFF; }
div.loc { border:1px solid #006D82; position:relative; padding-bottom:10px; margin-bottom:10px; overflow:auto; }
div.loc h2 { font-size:1em; font-weight:700; border-bottom:1px solid #006D82; padding-left:10px; }
div.loc h3 { font-size:1em; font-weight:700; border-bottom:1px solid #006D82; color:#FFF; background:#D2731D; padding-left:10px; margin-bottom:10px; }
div.loc h4 { font-size:1em; font-weight:700; padding-left:10px; position:absolute; right:10px; top:0; }
div.loc h5 { font-size:1em; font-weight:700; }
div.loc img { display:block; margin-left:10px; margin-bottom:10px; }
div.loc dt { font-weight:700; float:left; padding-right:.5em; }
div.loc dd { font-weight:400; color:#D2731D; }
div.loc div.cright,div.commercant div.cright { padding:0 10px; }
div.crightf { border-left:1px dotted #006D82; }
div.ope h2 { font-size:1.1em; font-weight:700; background:#9B9C9E url(img/ope_h2.gif) no-repeat; padding-left:20px; height:19px; line-height:19px; margin-bottom:20px; }
div.ope ol { list-style:decimal inside; margin-left:260px; margin-bottom:10px; }
div.ope ol li { line-height:27px; padding-left:56px; }
div.ope ol li.montage,div#etat p.montage { background:url(img/montage.gif) no-repeat 11px center; }
div.ope ol li.production,div#etat p.production { background:url(img/production.gif) no-repeat 9px center; }
div.ope ol li.exploitation,div#etat p.exploitation { background:url(img/exploitation.gif) no-repeat 5px center; }
div.ope li.revendu,div#etat p.revendu { background:url(img/revendu.gif) no-repeat left center; padding-left:56px; }
div.ope ul { list-style:none; padding-bottom:100px; padding-left:50px; }
div.ope ul li { line-height:27px; display:block; float:left; font-weight:700; margin-right:20px; }
div.ope ul li.montage { background:url(img/montage.gif) no-repeat left center; padding-left:31px; }
div.ope ul li.production { background:url(img/production.gif) no-repeat left center; padding-left:38px; }
div.ope ul li.exploitation { background:url(img/exploitation.gif) no-repeat left center; padding-left:45px; }
div.ope ul#selecttype a { text-decoration:none; color:#006D82; }
div#regions h2,div#etat h2,div#opeIntro h2 { font-size:1.2em; line-height:1.5em; font-weight:400; color:#FFF; background:#006D82; padding-left:10px; }
div#etat h2.suite { margin-top:25px; }
div#regions table,div#etat table { width:100%; border:1px solid #E2E2E3; }
div#regions td,div#etat td { /*line-height:40px;*/ height:40px; }
div#regions th,div#etat th,div#opeIntro h3 { line-height:19px; background:url(img/ope_h2.gif) no-repeat; height:19px; text-align:left; padding-left:20px; font-weight:400; }
div#regions td.ville,div#etat td.ville { color:#D2731D; line-height:19px; height:19px; text-align:left; padding-left:50px; font-weight:700; background:url(img/appelpub_h4.gif) repeat-x; }
div#regions td.first { padding-left:50px; width:50%; }
div#etat td.first { padding-left:50px; width:80%; }
div#regions td.alright { text-align:right; padding-right:15px; width:20%; }
div#etat td.alright { text-align:right; padding-right:15px; width:20%; }
div#regions td.alcenter { text-align:center; width:10%; }
div#regions a:hover,div#etat a:hover { color:#D2731D; text-decoration:underline; }
div#opeIntro p { line-height:27px; height:27px; clear:right; }
div#opeIntro p.montage { float:right; background:url(img/montage.gif) no-repeat; padding-left:31px; }
div#opeIntro p.production { float:right; background:url(img/production.gif) no-repeat 9px center; padding-left:38px; }
div#opeIntro p.exploitation { float:right; background:url(img/exploitation.gif) no-repeat 5px center; padding-left:45px; }
div#opeIntro p.revendu { float:right; background:url(img/revendu.gif) no-repeat left center; padding-left:56px; }
div#etat p { line-height:27px; padding-left:46px; height:27px; margin-left:150px; }
div#opeIntro { border:1px solid #E2E2E3; margin-bottom:25px; }
div.fiche { border:1px solid #E2E2E3; }
div.fiche .cright { margin-left:20px; margin-right:10px; }
div#opeIntro h4 { line-height:19px; height:19px; font-weight:700; background:url(img/appelpub_h4.gif) repeat-x; padding-left:20px; font-size:1.1em; margin-bottom:10px; }
div#opeIntro .cleft { color:#D2731D; padding-left:20px; }
div#opeIntro .cright { text-align:right; padding-right:10px; }
div.fiche h2 { font-size:1.3em; font-weight:400; background:#D2731D; margin-bottom:5px; color:#FFF; line-height:1.5em; padding-left:5px; }
div#regions span.voirfiche,div#etat span.voirfiche { color:#CCC; font-style:italic; }
input,div.article img { border:1px solid #006D82; }
div#path a,div#sousmenu a,table#presse a,ul#plansite a,table#appelspub a,div#regions a,div#etat a { color:#006D82; text-decoration:none; }
div.pagination table a:visited,form#contact fieldset input,form#contact fieldset label { color:#000; }
div#content,ul#plansite ul ul,div#appelpub strong { color:#006D82; }
div#content p,div.commercant div.cright { margin-bottom:10px; }
div#content a:link,ul#plansite ul,table#appelspub .alt,div.treeview h2 span { color:#D2731D; }
table#presse,table#appelspub { margin-right:auto; margin-left:auto; width:99%; margin-top:10px; }
table#presse th,table#appelspub th { vertical-align:middle; border:1px solid #C4C5C7; background:#E2E3E3; padding:4px 14px; }
table#presse th.alt,div#appelpub ul,div#appelpub p.infos strong { color:#646466; }
table#presse td,table#appelspub td { text-align:center; vertical-align:middle; border:1px solid #C4C5C7; padding:4px; }
table#presse td.first,table#presse th.first,table#appelspub td.first,table#presse th.first { text-align:left; }
div#regions span.voirFiche,div#etat span.voirFiche { color:#C4C5C7; font-style:italic; }
p.apc_log{font-style:italic;color:#D2731D;float:right}
p.apc_log span{color:#006D82}
p.infos a {text-decoration:none}
div.apc_form{border:solid 1px #D2731D;padding:10px 6px;margin-left:25px;margin-right:10px;margin-bottom:15px}
form#apc_log fieldset,form#apc_selector fieldset {border:1px dotted #999; margin-bottom:10px; padding:15px 10px 10px}
form#apc_log label {color:#006D82}
form#apc_log fieldset.login div {text-align:right;padding-right:90px}
form#apc_log fieldset.login input {width:160px}
form#apc_log label,form#apc_selector label {display:block;margin-bottom:10px}
div.sendlog,div.sendselect {text-align:right}
div.sendselect input{margin-left:10px}
div.sendlog p {float:left}
ul.apc_unlog,ul.apc_log {font-style: italic;}
ul.apc_unlog li{color: #006d82;list-style-image: url(img/apc_unlog.png)}
div.showdetails{position:relative}
p.showdetails{position: absolute; right: 0; top: 0; width: 200px; line-height:19px;height:19px;cursor:pointer}
p.showdetails span{color:#D2731D;font-style: italic;}
div.sendselect img{border:solid 1px #006d82;margin-left:10px;}
ul.apc_log li{list-style: none}
ul.apc_log a:link{color:#D2731D;text-decoration:underline;padding-left: 20px; background: #FFF url(img/apc_log.png) no-repeat left center}
ul.apc_log a:visited{color:#006d82;text-decoration:none;padding-left: 20px;background: #FFF url(img/apc_log.png) no-repeat left center}
li.bl{color:#006d82;float:left;list-style-image: url(img/libl.gif)}
li.or{color:#006d82;float:right;list-style-image: url(img/lior.gif)}
p.blor{color:#D2731D;padding-top:10px;clear:both}
h6{background-color:#d2731d;color:#FFF;text-align:center;margin-bottom:10px; padding-bottom: 3px; padding-top: 3px}
div.apc_login,div.apc_login p {padding-left:25px}
div.apc_loginform{border:solid 1px #D2731D;padding:10px 6px;margin-left:100px;margin-right:50px;margin-bottom:15px}
