/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#FFFFFF;
font-size:11px;
}

div{
margin:0px;
padding:0px;
}

ul{
margin:0px;
padding:0px;
}

#contenu li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
list-style:none;
background:url(../medias/static/puce/puce-bleue-list.gif) left top no-repeat;
}

#submenupart img {
margin-right:10px;
}

img{
border-width:0px;
}

form{
padding:0px;
margin:0px;
}
h1 {
margin:0px 0px 10px 0px;
padding:0px;
font-size:24px;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

h5{
font-weight:normal;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#005aab;
font-size:10px;
}

a.lienactu{
color:#005aab;
}

a.event-nav {
	color: #005aab;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}


#page{
	position:absolute;
	width:813px;
	margin-left:50%;
	left:-381px;
	top: 16px;
}

/*
#menu_up{
float:left;
width:800px;
height:134px;
}

#menu_up div{
float:left;
text-align:center;
vertical-align:text-top;
}

#menu_up li{
float:left;
list-style-type:none;

}
#menu_up li img{
padding-left:25px;
}
#menu_up li li{
height:13px;
}

#menu_up li li img{
margin:0px 10px 0px 0px;
padding:2px 0px 0px 15px;
}
*/

#menu_left{
float:left;
width:135px;
height:445px;
padding:0px 2px 0px 1px;
}

#menu_left li{
list-style: none;
margin:0px 0px 0px 8px;
padding-left:10px;
padding-top:8px
}

#menu_bleu{
background:#005AAB url(../medias/imgs/bg-menu-left.gif) top center no-repeat;
width:132px;
/*min-height:80px;*/
height:90px;
/*padding-top:10px;*/
color:#FFFFFF;
}

#menu_bleu a{
color:#FFFFFF;
}

#menu_bleu li{
background:url(../medias/imgs/balle_bleu.gif) left no-repeat;
}

#menu_bleu li.rollOver{
background:url(../medias/static/puce/puce-rollover-menu-bleu.gif) left no-repeat;
}

#menu_blanc{
margin-top:14px;
margin-bottom:10px;
padding-bottom:10px;
width:132px;
color:#005AAB;
background:#ffffff url(../medias/imgs/bg-menu-left2.gif) top center no-repeat;
}

#menu_blanc li{
background:url(../medias/imgs/balle_blanc.gif) left no-repeat;
}

#menu_blanc li.rollOver{
background:url(../medias/static/puce/puce-rollover-menu-blanc.gif) left no-repeat;
}

#contenu{
float:left;
width:585px;
padding:0px 0px 0px 0px;
}

h1.bandeau {
	width:600px;
	height:75px;
	background:#005AAB url(../medias/imgs/coin-bleu.gif) no-repeat right bottom;
}
h1.bandeau-orange {
	background:#F47700 url(../medias/imgs/coin-orange.gif) no-repeat right bottom;
}
h1.bandeau-violet {
	background:url(../medias/imgs/coin-violet.gif) #B265AD no-repeat right bottom;
}
h1.bandeau-vert {
	background:url(../medias/imgs/coin-vert.gif) #88AA29 no-repeat right bottom;
}
h1.bandeau-rose { 
	background:url(../medias/imgs/coin-rose.gif) #E32C78 no-repeat right bottom;
}
h1.bandeau-jaune {
	background:url(../medias/imgs/coin-jaune.gif) #F4AB00 no-repeat right bottom;
}
#footer{
clear:both;
padding:55px 0px 0px 0px;
color:#8F9094;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#footer a{
color:#8F9094;
}
#footer a.footer_contact {
color:#005AAB;
}


.bulle_menu{
margin-left:-20px;
}

.forms{
padding-top:20px;
}

.forms input{
border: #005AAB 1px solid;
width:100px;
height:12px;
color:#005AAB;
font-size:9px;
margin:5px 5px 5px 0px;
}

.flags{
padding:45px 0px 0px 0px;
}

a.liensaison{
color:#005AAB;
font-size:9px;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/*div.sousMenuCache{
position:absolute;
visibility:hidden;
}

div.sousMenuRevele{
position:absolute;
top:105px;
left:-15%;
margin-left:270px;
height:20px;
vertical-align:middle;
background:#EEF0F8;
width:600px;
}*/

#logo {
float:left;
}

#nav {
float:left;
width:610px;
}

#bulle_menu li {
float:left;
list-style-type:none;
}

ul.bulles {
margin-left:15px;
}

ul.bulles li img {
padding-right:25px;
}

#sous-menu{
float:left;
height:27px;
width:600px;
padding:5px 0px 8px 14px;
}

#sous-menu li{
float:left;
list-style-type:none;
margin-bottom:3px;
}

#sous-menu a {
display:block;
float:left;
height:11px;
padding:2px 8px 0px 16px;
}

a.subitem1 {
background:url(../medias/imgs/balle-blanche.gif) no-repeat;
}
a.subitem1:hover {
background:url(../medias/imgs/balle-rose.gif) no-repeat;
}
a.subitem1-selected {
background:url(../medias/imgs/balle-rose.gif) no-repeat;
}

a.subitem2 {
background:url(../medias/imgs/balle-blanche.gif) no-repeat;
}
a.subitem2:hover {
background:url(../medias/imgs/balle-violette.gif) no-repeat;
}
a.subitem2-selected {
background:url(../medias/imgs/balle-violette.gif) no-repeat;
}

a.subitem3 {
background:url(../medias/imgs/balle-blanche.gif) no-repeat;
}
a.subitem3:hover {
background:url(../medias/imgs/balle-verte.gif) no-repeat;
}
a.subitem3-selected {
background:url(../medias/imgs/balle-verte.gif) no-repeat;
}

a.subitem4 {
background:url(../medias/imgs/balle-blanche.gif) no-repeat;
}
a.subitem4:hover {
background:url(../medias/imgs/balle-orange.gif) no-repeat;
}
a.subitem4-selected {
background:url(../medias/imgs/balle-orange.gif) no-repeat;
}

a.subitem5 {
background:url(../medias/imgs/balle-blanche.gif) no-repeat;
}
a.subitem5:hover {
background:url(../medias/imgs/balle-jauneorange.gif) no-repeat;
}
a.subitem5-selected {
background:url(../medias/imgs/balle-jauneorange.gif) no-repeat;
}

/*
a.subitem2 {
background:none;
}
a.subitem2:hover {
background:url(../medias/imgs/balle-violette.gif) no-repeat top left;
}

.rollOverSM1{
background:url(../medias/imgs/balle-orange.gif) left no-repeat top;
}
.rollOverSM2{
background:url(../medias/imgs/balle-violette.gif) left no-repeat top;
}
.rollOverSM3{
background:url(../medias/imgs/balle-verte.gif) left no-repeat top;
}
.rollOverSM4{
background:url(../medias/imgs/balle-rose.gif) left no-repeat top;
}
.rollOverSM17{
background:url(../medias/imgs/balle-jauneorange.gif) left no-repeat top;
}*/

#liens li{
list-style: none outside url(../medias/static/puce/fleche-droite-violet.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#005AAB;
background-color:#FFFFFF;
}

#liens ul{
background-color:#FFFFFF;
}

#liens a{
color:#005AAB;
font-size:11px;
}

#liens h3{
background:url(../medias/static/puce/fleche-droite-violet.gif) left no-repeat;
padding-left:10px;
}

.menu-pole {
margin:6px 0px 16px 0px;
}

.menu-poleB265AD a { color:#748080; }
.menu-poleB265AD a:hover { color:#B265AD; }
.menu-pole88AA29 a { color:#748080; }
.menu-pole88AA29 a:hover { color:#88AA29; }
.menu-poleE32C78 a { color:#748080; }
.menu-poleE32C78 a:hover { color:#E32C78; }
.menu-poleF4AB00 a { color:#748080; }
.menu-poleF4AB00 a:hover { color:#F4AB00; }
.menu-poleE32C78 a { color:#748080; }
.menu-poleE32C78 a:hover { color:#E32C78; }

.dept-1 { color: #ed0d64; }
.dept-2 { color: #7570b4; }
.dept-3 { color: #88aa29; }
.dept-4 { color: #ff6600; }
.dept-17 { color: #f4ab00; }
.dept-29 { color: #005aab; }

.titpartie, .titpage {
color: #f4ab00;
font-weight:bold;
font-size:14px;
}

.titpartie {
text-transform:uppercase;
}

#submenupart img {
float:left;
}


/* ***** ACEC ********* */

.fondgris{
background-color:#EEF0F8;
height:30px;
}
/* ***************** */

.titrechamps{
background:#EEF0F8;
height:20px;
color:#005aab;
padding-top:4px;
padding-right:4px;
}
.titrechampslangue{
background:#EEF0F8;
height:40px;
color:#005aab;
padding-top:4px;
padding-right:4px;
}

.inputnoir{
color:#000000;
font-size:10px;
padding-left:2px;
}

.inputrouge{
color:#990000;
font-size:10px;
padding:0px 3px 0px 3px;
}

.couleurorange{
background:#F17C10;
}

.bodyacec{
background:#FFFFFF;
}

.titrerouge{
color:#990000;
padding-left:5px;
font-weight:bold;
}

/************************/
/**	Invisible/visible  **/
/************************/

.visible
	{
	display:block;
	}
.invisible
	{
	display:none;
	}
	
.debugg
	{
	display:block;
	float:left;
	width:220px;
	}
