/* CSS Document */

html{
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#000033;
margin:0px;
padding:0px;
height: 10000px;
}

a:link,a:visited,a:active { 
color:#00648C;
text-decoration: none; 
}

a:hover { text-decoration: underline;}

/* Couleurs rubriques */

.color113, .color311 { background-color:#00648C; } /* rubrique */

.color2, .color131 { background-color:#00648C; } /* économie */

.color3, .color134 { background-color:#9FC275; } /* secteurs */

.color4, .color141 { background-color:#C97629; } /* territoires */

#menu {
background-color:#000033;
width:100%;
height:150px;
}

#menuleft ul, #menuright ul {
list-style-type:none;
margin: 5px;
padding: 0;
line-height: 14px;
}

/* le logo  */

#logo {
background-image:url(../IMG/menu/logo.gif);
width:270px;
height:125px;
}

#logoen {
background-image:url(../IMG/menu/logo_en.gif);
width:270px;
height:125px;
}

#logo h1, #logoen h1 {
width:270px;
height:125px;
margin:0;
}

#logo h1  a:link, #logo h1  a:visited, #logo h1  a:hover, #logo h1  a:active, #logoen h1  a:link, #logoen h1  a:visited, #logoen h1  a:hover, #logoen h1  a:active {
width:270px;
height:125px;
margin:0;
display:block;
}

#logo h1 a span, #logoen h1 a span {
display:none;
}

/* les tetes de rubrique */

#rubrique h2 {
padding:5px;
margin:0;
}

#rubrique h2.rubrique113, #rubrique h2.rubrique311 {
position:absolute;
display:block;
background-color:#00648C;
width:140px;
left:280px;
top:100px;
height:25px;
text-align:center;
}

#rubrique h2.rubrique2, #rubrique h2.rubrique131 {
position:absolute;
display:block;
background-color:#00648C;
width:140px;
left:280px;
top:100px;
height:25px;
text-align:center;
}

#rubrique h2.rubrique3, #rubrique h2.rubrique134 {
position:absolute;
display:block;
background-color:#9FC275;
width:140px;
left:440px;
top:100px;
height:25px;
text-align:center;
}

#rubrique h2.rubrique4, #rubrique h2.rubrique141 {
position:absolute;
display:block;
background-color:#C97629;
width:140px;
left:600px;
top:100px;
height:25px;
text-align:center;
}

#rubrique h2 a {
font-family:Helvetica,Arial, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
height:50px;
}

#menuleft {
position:absolute;
top:5px;
left:280px;
}

#menuleft li a, #menuright li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#menuright {
position:absolute;
top:5px;
right:10px;
}

#menuright li.lang a {
color:#ff9906;
}

/* recherche */

#barre {
position:absolute;
top:125px;
width:100%;
height:25px;
background-color:#FF9906;

}

#barre p {
margin:0 15px 0 0;
padding:0;
text-align:right;
}

#recherche{	
margin:0 15px 0 0;
padding:0;
text-align:right;
}

#recherche form{ 
padding: 0; 
margin: 0; 
border: 0; 
width: 100%; 
display: block; 
background-repeat: no-repeat; 
background-position: 1px; 
}

label.search{ 
visibility: hidden; 
}

#recherche form input.formrecherche { 
display: inline; 
font-family: Arial, Verdana, sans-serif; 
font-size: 10px; 
border: 1px solid #C9B789; 
border-left: 0px none; 
padding: 0;  
margin: 0; 
width: 100px; 
}

.spip_bouton { 
display: inline; 
background-color: #000033; 
color:#FFFFFF;
font-family: Arial, Verdana, sans-serif; 
font-size: 10px; 
border: 1px solid #C9B789; 
border-left: 0px none; 
}



#coul113, #coul311 {
position:absolute;
background-color:#00648C;
top:125px;
left:280px;
width:150px;
height:25px;
}

#coul2, #coul131 {
position:absolute;
background-color:#00648C;
top:125px;
left:280px;
width:150px;
height:25px;
}

#coul3, #coul134 {
position:absolute;
background-color:#9FC275;
z-index:10;
top:125px;
left:440px;
width:150px;
height:25px;
}

#coul4, #coul141 {
position:absolute;
background-color:#C97629;
top:125px;
left:600px;
width:150px;
height:25px;
}

.sousmenu {
margin-left:220px;
}

#sousmenu113, #sousmenu311 {
position:absolute;
top:150px;
left:0;
background-color:#00648C;
width:100%;
height:90px;
font-size:11px;
color:#FFFFFF;
background-image:url(../IMG/menu/feuille2.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#sousmenu2, #sousmenu131 {
position:absolute;
top:150px;
left:0;
background-color:#00648C;
width:100%;
height:110px;
font-size:11px;
color:#FFFFFF;
background-image:url(../IMG/menu/feuille2.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#sousmenu3, #sousmenu134 {
position:absolute;
top:150px;
left:0;
background-color:#9FC275;
width:100%;
height:90px;
font-size:11px;
color:#FFFFFF;
background-image:url(../IMG/menu/feuille3.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#sousmenu4, #sousmenu141 {
position:absolute;
top:150px;
left:0;
background-color:#C97629;
width:100%;
height:90px;
font-size:11px;
color:#FFFFFF;
background-image:url(../IMG/menu/feuille4.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#sousmenu113 a:link, #sousmenu113  a:visited, #sousmenu113 a:hover, #sousmenu1 a:active, #sousmenu311 a:link, #sousmenu311  a:visited, #sousmenu311 a:hover, #sousmenu130 a:active {
color:white;
}

#sousmenu2 a:link, #sousmenu2  a:visited, #sousmenu2 a:hover, #sousmenu2 a:active, #sousmenu131 a:link, #sousmenu131  a:visited, #sousmenu131 a:hover, #sousmenu131 a:active {
color:white;
}

#sousmenu3 a:link, #sousmenu3  a:visited, #sousmenu3 a:hover, #sousmenu3 a:active, #sousmenu134 a:link, #sousmenu134  a:visited, #sousmenu134 a:hover, #sousmenu134 a:active {
color:white;
}

#sousmenu4 a:link, #sousmenu4  a:visited, #sousmenu4 a:hover, #sousmenu4 a:active, #sousmenu141 a:link, #sousmenu141  a:visited, #sousmenu141 a:hover, #sousmenu141 a:active {
color:white;
}

#sousmenu113 ul, #sousmenu2 ul, #sousmenu3 ul, #sousmenu4 ul, #sousmenu311 ul, #sousmenu131 ul, #sousmenu134 ul, #sousmenu141 ul  {
list-style-type:none;
margin:5px;
padding:0;
}

#sousmenu113 li, #sousmenu2 li, #sousmenu3 li, #sousmenu4 li, #sousmenu311 li, #sousmenu131 li, #sousmenu134 li, #sousmenu141 li {
margin:2px;
padding:0;
}

#sousmenu113 h3, #sousmenu2 h3, #sousmenu3 h3, #sousmenu4 h3, #sousmenu311 h3, #sousmenu131 h3, #sousmenu134 h3, #sousmenu141 h3 {
clear:left;
margin:5px 0px 0px 226px;
padding:0px;
color:white;
font-size:11px;
}

.sousmenu0 {
float:left;
width:33%;
margin:0;
margin:0;
}

#content113, #content311 {
position:absolute;
top:150px;
margin:0;
padding:0;
background-color:#FDF6E3;
width:100%;
background-image:url(../IMG/fond-content-2.gif);
background-repeat: repeat-y;
background-position: left top;
}

#content2, #content131 {
position:absolute;
top:260px;
margin:0;
padding:0;
background-color:#FDF6E3;
width:100%;
background-image:url(../IMG/fond-content-2.gif);
background-repeat: repeat-y;
background-position: left top;
}

#content3, #content134 {
position:absolute;
top:240px;
margin:0;
padding:0;
background-color:#FDF6E3;
width:100%;
background-image:url(../IMG/fond-content-3.gif);
background-repeat: repeat-y;
background-position: left top;
}

#content4, #content141 {
position:absolute;
top:240px;
margin:0;
padding:0;
background-color:#FDF6E3;
width:100%;
background-image:url(../IMG/fond-content-4.gif);
background-repeat: repeat-y;
background-position: left top;
}

#logorubrique {
width:110px;
float:left;
margin:0;
padding:0;
}

#sousmenuorg {
margin:5px 0px 5px 165px;
font-size:11px;
height:70px;
}

#sousmenuart113, #sousmenuart2, #sousmenuart3,  #sousmenuart4, #sousmenuart311, #sousmenuart131, #sousmenuart134,  #sousmenuart141 {
margin:5px 0px 5px 226px;
font-size:11px;
height:50px;
}

#sousmenuart113 ul, #sousmenuorg  ul, .liste-articles ul, #sousmenuart311 ul {
list-style-image: url(../IMG/puce-liste.gif);
margin:0;
padding:0;
}

#sousmenuart2 ul, #sousmenuart131 ul  {
list-style-image: url(../IMG/puce-liste.gif);
margin:0;
padding:0;
}

#sousmenuart3 ul, #sousmenuart134 ul  {
list-style-image: url(../IMG/puce-liste3.gif);
margin:0;
padding:0;
}

#sousmenuart4 ul, #sousmenuart141 ul  {
list-style-image: url(../IMG/puce-liste4.gif);
margin:0;
padding:0;
}

#sousmenuart113 li, #sousmenuart2 li, #sousmenuart3 li, #sousmenuart4 li, #sousmenuorg li, #sousmenuart311 li, #sousmenuart131 li, #sousmenuart134 li, #sousmenuart141 li {
margin:0 25px 0 0;
padding:0;
}

#sousmenuart113 a:link, #sousmenuart113 a:visited, #sousmenuorg a:link, #sousmenuorg a:visited, #sousmenuart311 a:link, #sousmenuart311  a:visited {
color:#00648C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#sousmenuart2 a:link, #sousmenuart2  a:visited, #sousmenuart131 a:link, #sousmenuart131  a:visited {
color:#00648C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#sousmenuart3 a:link, #sousmenuart3  a:visited, #sousmenuart134 a:link, #sousmenuart134  a:visited {
color:#9FC275;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#sousmenuart4 a:link, #sousmenuart4  a:visited, #sousmenuart141 a:link, #sousmenuart141  a:visited {
color:#C97629;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#sousmenuart2 a:hover, #sousmenuart2 a:active, #sousmenuart131 a:hover, #sousmenuart131 a:active {
}

.sousmenu01 {
float:left;
margin:0 10px 0 10px;
padding:0;
}

.sousmenu08 {
float:left;
margin:0 10px 0 0;
padding:0;
}

#articles {
margin-bottom:25px;
padding-bottom:25px;
}

.titre {
margin:10px 0 0 150px;
padding:0;
font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:2px;
}

.descriptif {
margin:10px 0 0 150px;
padding:0;
font-size:11px;
}

.texte {
margin:10px 40px 10px 150px;
padding:0;
font-size:11px;
}

.titrerubsite {
margin:5px 0px 5px 150px;
padding:0;
font-size:12px;
font-weight:bold;
color:#000;
text-transform:uppercase;
}

.titrerubsite a:link, .titrerubsite a:visited  {
margin:5px 0px 5px 150px;
padding:0;
font-size:12px;
font-weight:bold;
color:#00648C;
}

.titrerubsite1 a:link, .titrerubsite1 a:visited, .titrerubsite1 a:active, .titrerubsite1 a:visited  {
margin:5px 0px 5px 150px;
padding:0;
font-size:12px;
font-weight:bold;
color:#000;
text-transform:uppercase;
}

.titresite {
margin:0px 0px 0px 150px;
padding:0;
font-size:12px;
font-weight:bold;
}

.site {
margin:0px 40px 15px 150px;
padding:0;
font-size:11px;
}

#content p {
margin:5px 0 0 0px;
font-size:11px;
}

div.buzz span.colonnes {
float: left;
width: 45%;
background-color:#FDF6E3;
font-size:11px;
margin-right:10px;
text-align:justify;
}


#joint {
clear: both;
margin:10px 0 0px 150px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
}

.titredoc {
margin:0px 0 5px 0;
}


hr {
display:none;
}

.spip_logos {
margin:0;
padding:0;
}

.spip_documents {
margin:0 0 10px 0;
padding:0;
}

.spip_documents spip_documents_ {
margin:0 0 10px 0;
padding:0;
}

.spip_doc_titre {
text-align:left;
font-size:10px;
margin:5px;
}

.separation {
 clear:both;
 height:100px;
}

.fond {
height:40px;
}

.contenu, .menu {
margin-left:150px;
}

#signature table.spip td {
text-align:center;
width:30%;
}

table.spip {
margin-bottom:15px;
}

table.spip td {
padding: 3px;
text-align: left;
vertical-align: middle;
}

#articles .spip_bouton { 
display:block;
background-color: #000033; 
color:#FFFFFF;
font-family: Arial, Verdana, sans-serif; 
font-size: 10px; 
border: 1px solid #C9B789; 
border-left: 0px none; 
}

.spip_surligne { background-color: #FF9906; }

.liste-articles li {
margin:5px 0 5px 150px;
}

a.article {
font-weight:bold;
}

.cartouche {
margin:5px 0 5px 150px;
}

.menu-titre {
margin:5px 0 5px 150px;
font-weight:bold;
}

ul.plan-articles {
list-style-type:none;
margin:0;
padding:0;
}

li.plan-article, #plan li {
margin:5px 0 5px 25px;
list-style-type:square;
color:#00648C;
}

#plan {
margin:5px 0 5px 150px;
font-size:11px;
}

