a:link, a:visited, a:active { color: #000000; }
a:hover { color: #CC0000; text-decoration: none; }
b.spip { }
body { background: #F3F5FA; color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: center; }
div.chapo,div.chapo p.spip{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
fieldset.search { line-height: 150%; padding: 6px; }
form { display: inline; }
form { margin-bottom: 5px; margin-top: 5px; }
h1, h1.spip { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-indent: 0px;height:100%;width:100%}
h1.titrepage { color: #FFFFFF; display: inline; font-family: sans-serif; font-size: 20px; font-weight: bold; }
h2, h2.spip { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h2.soustitrepage { color: #FFFFFF; display: inline; font-family: sans-serif; font-size: 16px; font-weight: bold; }
h3, h3.spip { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; }
h5, h5.spip { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
h6, h6.spip { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
hr.spip { font-weight: lighter; width: 80%; }
html { overflow-x: auto; }
i.spip { }
img { border: 0px; vertical-align: middle; }
img.attach { border: 2px outset #EEF2F7; padding: 2px; }
label { cursor: pointer; }
ul, li { font-size:14px;}
#primary_nav ul li.active { font-size:13px }

td.row3 ul {list-style-type:disc;margin-left:14px;font-size:1.0em}
td.row3 li {margin-left:14px; font-size:1.0em}

li.helprow { margin: 0px 0px 10px 0px; padding: 0px; }
option.cat { font-weight: bold; }
option.sub { color: #555555; font-weight: bold; }
p, p.spip { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top:12px;margin-bottom:12px;}
table, tr, td { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; }
table.spip { border: 1px solid #336699; margin-left: auto; margin-right: auto; }
table.spip td { padding: 5px; text-align: left; vertical-align: center; }
table.spip tr.row_even { background-color: #DFE6EF; border: 2px #BCD0ED solid; }
table.spip tr.row_first { background-color: #A2BFF4; border: 2px #BCD0ED solid; }
table.spip tr.row_first td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px; }
table.spip tr.row_odd { background-color: #FFFFFF; border: 2px #BCD0ED solid; }
ul#help { padding: 0px 0px 0px 15px; }
.activeuserstrip { background-color: #BCD0ED; padding: 6px; }
.auteur { color: #666666; font-size: 12px; }
.blue { color: #0000FF; font-weight: bold; }
.bouton, .champ, .spip_bouton, .bouton { background-color: #FFFFFF; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.caldate { background-color: #DFE6EF; color: #777777; font-size: 11px; font-weight: bold; margin: 0px; padding: 4px; text-align: right; }
.codebuttons { font-family: verdana, helvetica, sans-serif; font-size: 10px; vertical-align: middle; }
.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px; }
.darkrow1 { background-color: #C2CFDF; color: #4C77B6; }
.darkrow2 { background-color: #BCD0ED; color: #3A4F6C; }
.darkrow3 { background-color: #D1DCEB; color: #3A4F6C; }
.date { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.dlight, .post2, .row3 { background-color: #F3F5FA; }
.edit { font-size: 9px; }
.forminput, .textinput, .radiobutton, .checkbox { font-family: verdana, helvetica, sans-serif; font-size: 11px; vertical-align: middle; }
.forml { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 90%; }
.forml { background-color: #D2DCEC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; margin: 4px; padding: 1px; }
.formrecherche { background-color: #D2DCEC; width: 176; }
.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { color: #3A4F6C; font-size: 11px; }
.googlechild { line-height: 130%; margin-left: 30px; padding: 6px; }
.googlepagelinks { font-size: 1.1em; letter-spacing: 1px; }
.googleroot { line-height: 130%; padding: 6px; }
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited, .desc { color: #434951; font-size: 10px; }
.googlish, .googlish a:link, .googlish a:visited, .googlish a:active { color: #0000DD; font-size: 14px; font-weight: bold; }
.green { color: #008000; font-weight: bold; }
.maintitle { background-image: url(../../style_images/hub/tile_cat.gif); color: #FFFFFF; font-weight: bold; padding: 5px 5px 5px 5px; vertical-align: middle; }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { color: #FFFFFF; text-decoration: none; }
.maintitle a:hover { text-decoration: underline; }
.normalname { color: #000033; font-size: 12px; font-weight: bold; }
.normalname a:link, .normalname a:visited, .normalname a:active, h4, h4.spip { font-size: 12px; }
.note, .ps, p.spip_note { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.orange { color: #FF9900; font-weight: bold; }
.pagelinks { float: left; line-height: 1.2em; width: 35%; }
.pformleft { background-color: #F3F5FA; border-right: 1px solid #C2CFDF; border-top: 1px solid #C2CFDF; margin-top: 1px; padding: 6px; width: 25%; }
.pformleftw { background-color: #F3F5FA; border-right: 1px solid #C2CFDF; border-top: 1px solid #C2CFDF; margin-top: 1px; padding: 6px; width: 40%; }
.pformright { background-color: #F3F5FA; border-top: 1px solid #C2CFDF; margin-top: 1px; padding: 6px; }
.pformstrip { background-color: #D1DCEB; color: #3A4F6C; font-weight: bold; margin-top: 1px; padding: 7px; }
.plainborder { background-color: #F3F5FA; border: 1px solid #345487; }
.plan-articles { clear: left; list-style: square; margin-bottom: 1em; margin-top: 0.5em; }
.plan-rubrique { border: 1px solid #A0A0A0; display: inline; font-weight: bold; padding: 3px; }
.plan-rubriques { clear: left; display: block; list-style: none; }
.plan-secteur { clear: right; margin-bottom: 1em; margin-top: 0em; }
.plan-secteur h1 { background-color: #DFE6EF; border: 1px solid #BCD0ED; display: block; font-size: 150%; font-weight: bold; margin: 0px; padding: 5px; text-align: center; }
.post1, .row1 { background-color: #F3F5FA; }
.postcolor { font-size: 12px; line-height: 160%; }
.postdetails { font-size: 10px; }
.postlinksbar { background-color: #D1DCEB; background-image: url(../images/tile_sub.gif); font-size: 10px; margin-top: 1px; padding: 7px; }
.ps2 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.purple { color: #800080; font-weight: bold; }
.red { color: #FF0000; font-weight: bold; }
.row2, .hlight { background-color: #DFE6EF; }
.row4 { background-color: #E4EAF2; }
.searchlite { background-color: #FFFF00; color: #FF0000; font-weight: bold; }
.signature { color: #333399; font-size: 10px; line-height: 150%; }
.soustitre { color: #476B9A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.spip_cadre { background-color: #F0F8FF; color: #333333; font-family: "Courier New", Courier, monospace; font-size: 12px; overflow: visible; padding: 5px; width: 80%; }
.spip_code { }
.spip_documents{ color: #386790; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; margin:10px; }
.spip_encadrer { background-color: #B0C4DE; border: 1px solid #386790; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; width: 90%; }
.spip_out:link, .spip_out:visited, .spip_out:active { color: #00008B; font-weight: bold; text-decoration: none; }
.spip_out:hover { color: #FF0000; font-weight: bold; text-decoration: underline; }
.spip_surligne { background-color: #FFDEAD; }
.submenu { 	
	border: 1px solid #FFF;
	color: #3A4F6C; 
	margin: 0;  font-size: 10px; font-weight: bold; margin: 0px; }
.submenu a:link, .submenu  a:visited, .submenu a:active, .userlinks a:link, .userlinks  a:visited, .userlinks a:active { color: #3A4F6C; font-size: 10px; font-weight: bold; text-decoration: none; padding-left:6px; padding-right:6px; }
.surtitre { color: #386790; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.tablebasic { border: 0px; margin: 0px; padding: 0px 0px 0px 0px; width: 100%; }
.tableborder { background-color: #FFFFFF; border: 1px solid #345487; }
.tablefill { background-color: #F3F5FA; border: 1px solid #345487; padding: 6px; }
.tablepad { background-color: #F3F5FA; padding: 6px; }
.td-hautbas { background-color: #272D53; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.td-header { border-bottom: 1px solid #FF0000; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 20px; padding-right: 20px; }
.td-navigation { background-color: #D2DCEC; color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.td-navigation2 { background-color: #355886; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.td-som-articles { background-color: #D2DCEC; border: #000033; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.td-sommaire { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.thin { border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; line-height: 140%; margin: 2px 0px 2px 0px; padding: 6px 0px 6px 0px; }
.titlemedium { background-image: url(../images/tile_sub.gif); color: #3A4F6C; font-weight: bold; margin: 0px; padding: 7px; }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active { color: #3A4F6C; text-decoration: underline; }
.titre { color: #272D53; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; visibility:visible}
.titrebreve { color: #386790; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.unreg { color: #990000; font-size: 11px; font-weight: bold; }
.userlinks { background-color: #F0F5FA; border: 1px solid #C2CFDF; margin: 3px 0px 3px 0px; }
.userlinks a:hover, .submenu a:hover { color: #CC0000; font-size: 10px; font-weight: bold; text-decoration: none; }
.warnbad { color: #FF0000; }
.warngood { color: #008000; }
.wrapmini { float: left; line-height: 1.5em; width: 25%; }
#calendarname { font-size: 22px; font-weight: bold; }
#code { background-color: #FAFCFE; border: 1px solid #000000; color: #465584; font-family: Courier, Courier New, Verdana, Arial; font-size: 11px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
#ipbwrapper { padding: 5px 5px 5px 5px; text-align: left; }
#ipsbanner { position: absolute; right: 5%; top: 1px; }
#logostrip { background-color: #3860BB; background-image: url(../images/header_tile.gif); border: 1px solid #345487; margin: 0px; padding: 0px; }
#maincontent { padding: 5px; }
#navstrip { font-weight: bold; padding: 6px 0px 6px 0px; }
#padandcenter { margin-left: auto; margin-right: auto; padding: 14px 0px 14px 0px; text-align: center; }
#photoimg { margin-top: 15px; text-align: center; }
#phototitle { border-bottom: 1px solid #000000; font-size: 24px; }
#photowrap { padding: 6px; }
#profilename { font-size: 28px; font-weight: bold; }
#quote { background-color: #FAFCFE; border: 1px solid #000000; color: #465584; font-family: Verdana, Arial; font-size: 11px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
#spip-title { filter: Shadow(Color=#404040, Direction=135); float: right; margin-top: 15px; padding-right: 10px; text-align: right; width: 400px; }
#ucpcontent { background-color: #F3F5FA; border: 1px solid #345487; line-height: 150%; width: auto; }
#ucpcontent p { margin: 0px; padding: 10px; }
#ucpmenu { background-color: #F3F5FA; border: 1px solid #345487; line-height: 150%; width: 22%; }
#ucpmenu p { margin: 0px; padding: 2px 5px 6px 9px; }
#submenu a {
	font-weight: bold;
}
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;
}


