body {  font-family: Arial, sans-serif; color: #333; }
body {  font-family: Arial, sans-serif; color: #333; }

#page { position: relative; width: 75em; margin: 0 auto; text-align: left; }
#conteneur { float: right; width: 75%; margin-top: 1em; overflow: hidden; }
#contenu { float: left; width: 63%; padding-bottom: 5em;}
#navigation { float: left; clear: left; width: 22%; margin-top: 1em; overflow: hidden; }
#extra { float: left; clear: left; width: 22%; margin-top: 1em; overflow: hidden;}
#entete { width: 100%; margin: 0 auto; padding: 0 0 .35em 0; border: none; text-align: left; background: #92c601 url(img/entete_bg.png) repeat-x; }
#pied { border: none; color: #aaa; background: transparent url(img/footer_bg.png) top repeat-x; padding-top: 1em;}

#entete .zonemaxwidth{ width: 76em;  } /*background: #9ac900 url(img/entete_bg.png) right no-repeat;*/
#header { width: 100%; background: #b74106; margin: 0 0 .1em 0; text-align: right !important; }

#extra .menu{ display: show !important; } /* mbMenu.2.7 les fait disparaitre en jquery */

#partners { background: transparent url(img/footer_bg.png) bottom repeat-x; padding-bottom: 1em; margin-bottom: .6em; }

.events dl{
clear: left;
padding: 1em 0;
}
.events dt{
display: block;
margin: 0 1em 0 0;
padding: 0;
float: left;
}
.events dd{
font-size: 1.3em;
}
.hyperlien{
clear: both;
}

#zoneright { float: right; clear: right; width: 34%; }
.zonemaxwidth { width:75em; margin: 0 auto; text-align: left; }

.page_sommaire #contenu { width: 100%;  padding-bottom: 0;}
.page_sommaire #zoneright { width: 100%; clear: both; }
.page_sommaire .box { float: left !important; width: 210px; overflow: hidden; }

/* titles */
h1,h2,h3,h4,h5,h6 { font-family: Tahoma, Arial, sans-serif; }
h2, h2 a{
border: none !important;
font-size: 1.1em !important;
color: #999;
}
h3.spip{
text-align: left !important;
}	

/* links */
a { color: #82b424; text-decoration: none; }
a.spip_out { color: #b74106; text-decoration: none; }
a:focus,a:hover,a:active { color: #576f07; text-decoration: underline; }

ul.spip{
list-style-type: square;
padding-left: 2em;
margin: 0;
}
ul.spip li{
padding: 0 .4em;
margin: 0;
}

/* Tableaux */
table.spip {
margin-right: auto;
margin-left: auto;
margin-bottom: 1em;
border-collapse: collapse;
border-spacing: 0;
line-height: normal;
width: 95%;
}
table.spip caption {
caption-side: top;
/* bottom pas pris en compte par IE */
text-align: center;
margin-right: auto;
margin-left: auto;
font-weight: bold;
}
table.spip tr.row_first {
background: #cdcdcd;
color: #fff;
}
table.spip tr.row_odd {
background: #fff;
}
table.spip tr.row_even {
background: #fff;
}
table.spip th, table.spip td {
padding: .2em .4em;
text-align: left;
border: #ddd 1px solid;
}
table.spip th {
padding: .2em .4em .4em .4em;
vertical-align: bottom;
font-weight: bold;
}
table.spip th strong{
color: #fff;
}
table.spip td {
vertical-align: top;
}

/* HEADER */
.header_logo{ float; right; }
#header img.logo{
display: block;
margin: 0;
padding: 0;
}
#header a{
background: none !important;
}
#entete_illustration{
display: block;
float: right;
width: 380px;
height: 90px;
background: transparent url(img/entete_illustration.jpg) no-repeat;
}
#entete_illustration{
+display: none;
}
#freight_activity_link{
display: block;
float: right;
width: 280px;
height: 90px;
background: transparent url(img/freight_banner.png) no-repeat;
}
#freight_activity_link:hover{
background: transparent url(img/freight_banner_on.png) no-repeat;
}

/* CONTENU */
#contenu strong{
color: #555;
}
.event dl, dt, dd{
margin: 0;
padding: 0;
}
.event dt{
display: none;
}
.event dd.dates{
font-size: 1.2em;
font-weight: bold;
color: #666;
}
.event dd.lieu{
font-size: 1.2em;
}
li.rightpart{ /* right part of the babibel menu */
float: right !important;
}
li.rightpart a{
color: #b74106 !important;
background: #fff !important;
font-weight: bold;
}
.page_sommaire .boutonstexte{
display: none;
}
.boutonstexte img{
float: right;
padding: 0 0 0 .5em;
}

.reponse_formulaire td{
width: 20% !important;
}

/* polls */
.poll_item{
margin-bottom: 2em;
}
.poll_item .termine{
color: #999 !important;
}

/* infobulle */
a.info{
position:relative;
z-index:24;
text-decoration:none;
font-size: 1em;
color: #709c1f;
}
a.info:hover{
z-index:25;
background-color:#FFF
}
a.info span{
display: none
}
a.info:hover span{
display: block;
position: absolute;
top: 2em;
left: 2em;
width: 13em;
border: 1px solid #ccc;
background-color: #f5f5f5;
color: #333;
text-align: justify;
font-weight: normal;
padding: 5px;
}

/* blocs documents images */

/* from uic website */
dl.spip_documents{
margin: 1em 0;
padding: 0;
text-align: left;
}
.spip_documents dt{
display: inline;
margin: 0;
padding: 0;
}
.spip_documents dt a{
font-size: .85em;
font-family: Verdana, Arial, sans-serif !important;
}
.spip_documents dd{
display: inline;
margin: 0;
padding: 0;
font-size: .85em;
color: #555555;
font-family: Verdana, Arial, sans-serif;
}
.spip_documents dd p{
display: inline;
}
.spip_documents_center{
text-align: center;
}
span.spip_documents_center, .spip_documents_center{
display: block;
margin-top:1em;
}
dl.spip_documents_left, .spip_documents_left{
float: left;
margin: 15px 20px 15px 0;
}
dl.spip_documents_right, .spip_documents_right{
float: right;
margin-left: 20px;
margin-bottom: 10px;
}
/* end from uic website */
.texte .spip_documents {
padding: .2em;
} /* Cf.: spip_style.css */
dd.spip_doc_descriptif {
text-align: justify;
margin: .2em;
} /* Cf.: spip_style.css */
.spip_doc_descriptif  ul{
margin: 0;
padding: 0;
}
.spip_doc_descriptif  li{
list-style-type: none;
margin: .5em 0;
}
.chapo { color: #777; }
/* pagination */
.pagination{
}
.pagination a, .cs_pagination_off{
color: #e18001;
background: #f5f5f5;
text-decoration: none !important;
font-weight: bold;
font-size: 1.3em;
padding: 0 .6em;
margin: 0;
}
.cs_pagination_off{
color: #999 !important;
}
.pagination a:hover{
background: #ccc !important;
color: #fff !important;
}

/* ZONERIGHT */
.all{
display: block;
text-align: right;
color: #b74106;
font-family: Verdana;
font-size: .85em;
}
.rsslink{
float: right;
padding: 0 .5em 0 0;
}
.box{
background: transparent url('img/box_bg.png') no-repeat;
margin: 1em 0;
padding: .9em 1.2em .5em 1.2em;
border: 0;
}
.box h2{
margin: -.3em 0 .4em 0;
padding: 0;
border: 0 !important;
}
.box h2 a{
font-family: Tahoma;
font-weight: bold;
font-size: .9em !important;
color: #b74106 !important;
}
.box ul, .box dl, .box dd, .box dt{
margin: 0;
padding: 0;
list-style-type: none;
}
.box ul a, .box dl a{
color: #709c1f;
}
#events dl{
font-size: .9em;
}
#events dt a{

}
#events dd{
font-size: .9em;
color: #666;
}
#memberofthemonth dl{
text-align: center;
margin: 0 !important;
padding: 0 !important;
}

#memberofthemonth dd{
text-align: center;
margin: -.8em 0 0 0;
padding: 0;
font-size: .9em;
color: #ddd;
}
#memberofthemonth dd a{
text-align: center;
margin: 0;
padding: 0;
font-size: .9em;
color: #ccc;
}
#memberofthemonth .all{
margin: -1em 0 0 0;
}
.formulaire_sondage, .formulaire_sondage fieldset{
margin: 0;
padding: 0;
}
.formulaire_sondage legend{
display: none;
}
.formulaire_sondage .boutons{
margin: 0;
padding: 0;
text-align: center;
}
.formulaire_sondage .submit{
margin: 0 0 .5em 0;
padding: .1em .2em;
border: 0;
cursor: pointer;
cursor: hand;
color: #fff;
background: #aaa;
}
.formulaire_sondage .submit:hover{
background: #82b424;
}

/* NAVIGATION */
.page_sommaire #formulaire_recherche{ /* formulaire_recherche */
position: absolute;
margin-top: 2em;
}
.page_sommaire #sommaire_logo_uic{
display: block;
position: absolute;
margin: 7em 0 0 4em;
}
#formulaire_recherche{ /* formulaire_recherche */
margin: 1em 0 .5em 0;
font-size: 1em;
font-weight: bold;
text-align: center;
}
#formulaire_recherche label{
text-align: center;
color: #ddd;
background: transparent;
}
#formulaire_recherche input.text{
border: 1px solid #ddd;
background: transparent;
}
#formulaire_recherche input.submit{
color: #badc9b;
font-family: Verdana;
background: transparent;
border: 1px solid #ddd;
}
#formulaire_recherche input.submit:hover{
cursor: pointer;
cursor: hand;
background: #ddd;
}
.page_rubrique .articles{
margin-top: 8em;
}
.page_rubrique .articles li a{
font-size: .8em;
}

.spipmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
h2#sectiontitle {
padding: .8em;
font-family: Tahoma;
font-weight: bold;
font-size: 1em !important;
background: #f5f5f5;
}
.spipmenu span.title{
color: red !important;
}
.spipmenu a{
display: block;
padding: .4em .8em .4em 1.2em;
background: #ddd;
color: #333;
text-decoration: none;
}
.spipmenu a:hover{
display: block;
background: #999;
color: #fff;
}
.spipmenu  a.on{
display: block;
font-weight: normal;
color: #999;
}
.spipmenu  a.on:hover{
background: #ddd;
}
#illustration .spip_logos{
margin: 1em 0 0 0;
padding: 3px;
border: solid 1px #999;
}
#diaporama { text-align: center; }
#diaporama a{ border: 4px solid #ddd; }

/* PIED */
#pied a { color: #aaa; }

#news_box dl{ /* news_box */
margin: 0;
padding: 0;
}
#news_box dt{
font-size: .85em;
}
#news_box dd{
margin: 0;
padding: 0;
font-size: .9em;
}
.articles dl{
margin: 0;
padding: 0;
}
.articles dt{
font-size: 1.4em;
}
.articles dd{
margin: 0;
padding: 0;
font-size: .85em;
}