<!--
/* rubriques */
.rubtitle {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

.rubtexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
/*	font-weight: bold;*/
}


/* articles */
.arttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


.actusstitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0em;
	margin : 0px;
	color: #000000;
}

.artchapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* home */
.hometitle
{
 color: #CC0033;
 font-size: 16px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 text-align:left;
}

.hometitle1
{
color: #CC0033;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.hometitle2
{
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.hometitle3
{
color: #000000;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.homelink1 {
color: #000000;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.homelink {
color: #000000;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.hometexte1 {
color: #333333;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
.hometexte {
color: #333333;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.homecolor {
color: #CC0033;
}

a.zoomsur, .zoomsur
{
 color: #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 padding-left: 5px;
 padding-bottom: 5px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #FFFFFF;
}

.formrecherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

a.titrenewshome, .titrenewshome
{
 color: #000000;
 font-size: 15px;
 font-family: Arial;
 font-weight: bold;
 text-decoration: none;
}

a.textenewshome, .textenewshome
{
 color: #000000;
 font-size: 13px;
 font-family: Arial;
 font-weight: normal;
 text-decoration: none;
}

a.linknewshome, .linknewshome
{
 color: #000000;
 font-size: 13px;
 font-family: Arial;
 font-weight: bold;
 text-decoration: none;
}

a.link2newshome, .link2newshome
{
 color: #FF0000;
 font-size: 13px;
 font-family: Arial;
 font-weight: bold;
 text-decoration: none;
}

.assnavtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	color: #FFCC00;
        line-height: normal;
	height: 18px;
}

.assnavtitle2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 5px;
        line-height: normal;
	height: 18px;
} 

.assnavtv  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align:center;
        line-height: normal;
	height: 82px;
} 


.assnavaccueilgauche  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform: none;
        color: #fff;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        border-left-color: #FFFFFF;
        padding-left: 5px;
        line-height: normal;
        height: 18px;
}



a.assnavliens{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
} 

.assnavliens   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-left: 5px;
	line-height: normal;
	height: 16px;
} 

.assnavrecherche   {
	padding-left: 5px;
	line-height: normal;
	height: 24px;
} 



/* global */
.border1 {
	border: 1px solid #FFCC00;
}

.border_gray {
        border-top: 1px solid #7F7F7F;
        border-right: 1px solid #7F7F7F;
        border-bottom: 1px solid #7F7F7F;
        border-left: 1px solid #7F7F7F;
}


a.fildenav, .fildenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}

.rubchapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
}
a.rubliens, .rubliens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.ssnavtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	line-height: normal;
	height: 18px;
}



a.footeroption, .footeroption
{
 color: #FFFFFF;
 font-size: 11px;
 font-family: Arial;
 font-weight: normal;
 text-decoration: none;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.bgdroite {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 100%;
}

.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.ssnavtitle2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #FFFFFF;
	/* font-weight: bold; */
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 5px;
	line-height: normal;
	height: 18px;
}

a.ssnavliens{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 16px;
 } 
 .ssnavliens   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 5px;
	height: 16px;
 } 
 
 a.sssnavliens{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
 }
 .sssnavliens   {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        padding-left: 8px;
 }

.colorblanc {
color: #FFFFFF;
}
.colornoir {
color: #000000;
}

.colorrub{
color: #000000;
}

.colorrub0, A.colorrub0 {
color: #FFCC00;
}
.colorrub1, A.colorrub1{
color: #003399;
}
.colorrub2{
color: #FF0000;
}
.colorrub3{
color: #006600;
}
.colorrub4{
color: #FF6600;
}
.colorrub5{
color: #660066;
}
.colorrub6{
color: #006666;
}
.colorrub7{
color: #0066CC;
}
.colorrub8{
color: #CC0033;
}

.bgcolorrub0{
background-color:#FFCC00;
}
.bgcolorrub1{
background-color: #003399;
}
.bgcolorrub2{
background-color: #FF0000;
}
.bgcolorrub3{
background-color: #006600;
}
.bgcolorrub4{
background-color: #FF6600;
}
.bgcolorrub5{
background-color: #660066;
}
.bgcolorrub6{
background-color: #006666;
}
.bgcolorrub7{
	background-color: #0066CC;
}
.bgcolorrub8{
	background-color:#FFCC00;
}

.bgcoloraccueilgauche{
	background-color:#FFCC00;
}

.bgcoloraccueildroit{
        background-color:#e2001a;
}

.bordercolorrub0{
border: 1px solid #FFCC00;
}
.bordercolorrub1{
border: 1px solid #003399;
}
.bordercolorrub2{
border: 1px solid #FF0000;
}
.bordercolorrub3{
border: 1px solid #006600;
}
.bordercolorrub4{
border: 1px solid #FF6600;
}
.bordercolorrub5{
border: 1px solid #660066;
}
.bordercolorrub6{
border: 1px solid #006666;
}
.bordercolorrub7{
border: 1px solid #0066CC;
}


/* menu dhtml */

.menurub {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 10px;
}
.menussrub {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 10px;
}
#rub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 8px;
	font-style: normal;
	margin: 0px;	
}
#ssrub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	align: right;
	padding-left: 5px;
	text-align: right;
}

#rub1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 8px;
	font-style: normal;
	margin: 0px;
	color: #003399;
	padding-right: 10px;	
}

#ssrub1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3B5A99;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 1px;
	border: 1px solid #3B5A99;
}

#ssrub1 a:hover {
	border: 1px solid #003399;
}

#rub2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 8px;
	font-style: normal;
	margin: 0px;
	color: #FF0000;
	padding-right: 10px;	
}

#ssrub2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF7070;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 1px;
	border: 1px solid #FF7070;
}

#ssrub2 a:hover {
	color: #FF0000;
	border: 1px solid #FF0000;
}

#rub3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 8px;
	font-style: normal;
	margin: 0px;
	color: #006600;
	padding-right: 10px	
}

#ssrub3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00A300;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 1px;
	border: 1px solid #00A300;
}

#ssrub3 a:hover {
	color: #006600;
	border: 1px solid #006600;
}

#rub4 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 8px;
	font-style: normal;
	margin: 0px;
	color: #FF6600;
	padding-right: 10px	
}

#ssrub4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF893B;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 1px;
	border: 1px solid #FF893B;
}

#ssrub4 a:hover {
	color: #FF6600;
	border: 1px solid #FF6600;
}


#rub5 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 8px;
	font-style: normal;
	margin: 0px;
	color: #660066;
	padding-right: 10px	
}

#ssrub5 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B900B9;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 1px;
	border: 1px solid #B900B9;
}

#ssrub5 a:hover {
	color: #660066;
	border: 1px solid #660066;
}


#rub6 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 8px;
	font-style: normal;
	margin: 0px;
	color: #006666;
	padding-right: 10px	
}

#ssrub6 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006666;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 1px;
	border: 1px solid #006666;
}

#ssrub6 a:hover {
	color: #006666;
	border: 1px solid #006666;
}

#rub7 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	color: #0066CC;
	padding-right: 10px	
}

#ssrub7 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #488ACB;
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 1px;
	border: 1px solid #488ACB;
}

#ssrub7 a:hover {
	color: #0066CC;
	border: 1px solid #0066CC;
}
#ssrub a:hover {
	border: 1px solid;
}


/* spip */
table.spip {
}

.spip_surligne {
	background-color: #FFCC00;
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}
table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td, table.spip th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	text-align: left;
	vertical-align: top;
}
.spip_documents{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
a.spip_documents{
        color: #FFCC00;
}
a.spip {
        color: #FFCC00;
}
a.spip_in {
text-decoration: underline;
}

.spip_logos {
	margin-right: 7px;
	border-top: 1px solid #7F7F7F;
	border-right: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	border-left: 1px solid #7F7F7F;
}

h3.spip, .artsstitle {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding: 0em;
	margin : 0px;
	color: #000000;
}

li.spip {
	color: #000000;
}

/* Plaine commune */

.plainecommune {
	margin-top: 1px;
	margin-bottom:1px;
	}

/* Migration SPIP 1.9.2 */
.spip_documents {
	margin: 5px 5px 5px 5px;
}

.spip_documents a img {
	border: none;
}

/* Plugin Forms */
ul.spip_form_choix_unique li, ul.spip_form_choix_multiple li {
	list-style-type: none;
}

.spip_form_label_obligatoire {
	font-weight: bold;
}

.spip_form_champ {
	margin: 20px 0 20px 0;
}

.erreur {
	color: red;
}


