* {
border:0 none;
font-family:Verdana, sans-serif;
font-size:1em;
font-style:normal;
font-weight:400;
margin:0;
padding:0;
text-decoration:none;
}
body{
/*background:#8a8a8a;*/
}
div#menu_haut li{
 behavior:url(csshover.htc);
}
p{
color:#515153;
}
.bold{
font-weight:bold;
}
pre{
font-size:0.70em;
color:#515153;
}
div#container_accueil{
background:  #ffffff url(../images/fond_degrade1.png) bottom left no-repeat;
margin-left: auto;
margin-right: auto;
width: 1000px;
}
div#accueil{
margin-left: auto;
margin-right: auto;
width: 1000px;
background:  #ffffff;
}
div#container{
background:  #ffffff url(../images/fond_gene.png) 0px 170px no-repeat;
margin-left: auto;
margin-right: auto;
width: 1000px;
}
div#header{
background: url(../images/logo.png) no-repeat bottom;
height: 145px;
}
div.images{
margin:auto;
text-align:center;
}
div#milieu{
float:left;
width:55%;
margin-top:30px;
padding-left:10px;
padding-right:10px;
}
div#satellite{
height: 25px;
margin-left: 290px;
color: #5087c1;
}
div#satellite ul li a{
color: #5087c1;
text-decoration: none;
font-size: 13px;
margin-right:10px;
}

div#satellite ul li a#selected{
text-decoration: underline;
color:#1fb1d8;
}
div#satellite ul li a:hover{
text-decoration: underline;
color:#1fb1d8;
}
#satellite form{
display: inline;
}
#satellite input.texte{
background-color: #ffffff;
border: 1px solid #2e62a3;
color: #5087c1;
text-align: center;
font-weight: bold;
font-size:1.2em;
}

#satellite ul li{
display: inline;
font-weight: bold;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 5px;
color: #5087c1;
}

#satellite ul li.image {
position: relative;
top: 4px;
left:0px;
padding-left:2px;
}

#satellite ul li.rech {
}

div#menu_haut{
font-weight:bold;
color:white;
text-align: center;
height:30px;
}
div#menu_haut ul{
	width:1000px;
padding:0;
margin-left:4px;
list-style:none;
}

div#menu_haut li{
	z-index:2;
	line-height:24px;
float:left;
font-size: 1.3em;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
background: url(../images/menu_haut.gif) repeat-x;

}
div#menu_haut li#une{
	background:none;
	margin-left:-4px;
	padding-left:12px;
border-left:0px;
background: url(../images/menu_haut.gif) repeat-x;
}
span#une_b{
	background:none !important;
	margin-left:-4px;
	padding-left:13px;
border-left:0px;
}
div#menu_haut li a{ 
	margin:0;
	padding:0;
	padding-top:0;
	font-size:10.4px;
text-decoration:none;
}
span.menu_span{
background:url(../images/border_menu.gif) no-repeat left 12px;
	width:100%;
position:relative;
padding-left: 27px;
padding-right: 26px;
bottom:4px;
}


div#menu_haut li.selec, div#menu_haut li:hover, div#menu_haut li#une:hover {
background:url(../images/menu_haut_hl.gif) repeat-x !important;
}
div#corps_accueil{
background:  url(../images/fond_degrade2.png) no-repeat right top;
min-height:300px;
}
div#corps{
background: url(../images/fond_gene.png) no-repeat left top;
min-height:300px;
}
div#centre{
width: 610px;
}

div#footer{
clear: both;
height:43px;
margin-top:20px;
background: url(../images/footer.png)  no-repeat top right;
color: white;
font-size:0.6em;
}

div#footer_text{
padding-top:25px;
padding-left:25px;
font-weight:bold;
}

div#footer_text a{
	font-size:1em;
text-decoration: none;
font-weight: bold;
}
div#chapeau{
background: url(../images/chapeau1.png)  no-repeat top right;
height:40px;
margin: 0px;
padding:0px;
width: 610px;
}

div#contenu{
background: url(../images/blanc.gif) top right no-repeat;
margin: 0px;
padding-left:20px;
}

div#droite{
background: url(../images/bord_droit.png)  no-repeat  0px 20px;
margin-top: 30px;
float: left;
}

div#espace_club{
width: 315px;
height: 116px;
background: url(../images/fond_rech.jpg)  no-repeat top left;
}

div#gauche{
float: left;
margin-top: 20px;
}

div#menu_gauche{
float:left;
margin-top:20px;
margin-left:5px;
width:197px;
padding: 0;
}
div#ombre_gauche{
background: url(../images/ombre_gauche.png)  no-repeat top right;
width:10px;
float:left;
margin-top:45px;
min-height: 250px;
}
div#chapeau_gauche{
background: url(../images/chapeau_menu.png)  no-repeat top right;
margin: 0;
padding: 0;
height: 24px;
}
div#menu_gauche_int{
padding: 20px 10px 20px 10px;
margin: 0;
background: #ffffff;
min-height: 250px;
}

div#menu_gauche_int_club{
padding: 20px 10px 20px 10px;
margin: 0;
background: url(../images/fond_menu_club.png) no-repeat #ffffff;
min-height: 550px;
}

div#menu_gauche_int_club h4{
color: white;
border-bottom: white 1px solid;
}
ul#niv3{
	margin-left:0px !important;
	padding-left:0px !important;
list-style-position:inside;
background:white;
}
div#menu_gauche_int_club ul#niv3{
background:#2d62a3;
}
ul#niv3 li.niv3, ul#niv3 li.niv3_hl{
	margin-left:4px !important;
	padding-left:12px !important;
list-style-image:none;
list-style-type: none;
background: white url(../images/puce_bleue.gif) no-repeat 4px 5px;
margin-bottom:0;
padding-bottom:0;
font-size:0.9em;
line-height:80%;
padding-top:3px;
}
ul#niv3 li.niv3 a{
color:#2d63a3;
background:white;
font-weight:normal;
text-decoration:none;
}
ul#niv3 li.niv3_hl a{
color:#2d63a3;
font-weight:bold;
text-decoration:none;
margin-top:0px;
}
div#menu_gauche_int_club ul#niv3 li.niv3, div#menu_gauche_int_club ul#niv3 li.niv3_hl{
background:#2d63a3 url(../images/puce_blanc.gif) no-repeat 4px 5px;
}
div#menu_gauche_int_club ul#niv3 li.niv3 a, div#menu_gauche_int_club ul#niv3 li.niv3_hl a{
background:#2d63a3;
color:white;
}
ul#niv2{
	 background:white;
list-style-position:inside;
}
div#menu_gauche_int_club  ul#niv2 {
background: #2e62a3;
list-style-position:inside;
}
li.normal{
font-size:0.9em;
margin-top:8px;
text-decoration:none;
list-style-image:none;
list-style-type:none;
padding-left:17px;
background:white url(../images/menu_norm.gif) no-repeat 0px 5px;
}
div#menu_gauche_int_club li.normal{
background:#2e62a3 url(../images/menu_normb.gif) no-repeat 0px 5px;
 color: white;
 }
div#menu_gauche_int_club li.normal a{
color: white;
}
li.normal a{
color:#545255;
font-weight:bold;
text-decoration:none;
}
li.hl{
margin-top:8px;
list-style-image:none;
list-style-type:none;
padding-left:17px;
background: #2e61a3 url(../images/menu_hl.gif) no-repeat 1px 0px;
font-size:0.9em;
margin-bottom:0px;
}
div#menu_gauche_int_club li.hl{
background: #ffffff url(../images/menu_hl_club.gif) no-repeat 1px 0px;
}
 li.hl a{
color:white;
font-weight:bold;
text-decoration:none;
}

div#menu_gauche_int_club li.hl a{
color: #2e61a3;
}
div#col_droite{
float:left;
margin-top:20px;
width: 203px;
padding: 0;
}
div#ombre_droite{
background: url(../images/ombre_droite.png)  no-repeat top right;
width:10px;
float:left;
margin-top:45px;
min-height: 250px;
}
div#chapeau_droit{
background: url(../images/chapeau_droite.png)  no-repeat top right;
margin: 0;
padding: 0;
height: 30px;
}
div#col_droite_int{
padding: 16px 10px 20px 10px;
margin: 0;
background: #ffffff url(../images/col_droite.jpg)  no-repeat top right;
min-height: 250px;

}

#col_droite_int h4, #menu_gauche_int h4{
font-size:0.8em;
color: #2e61a3;
border-bottom: #2e61a3 1px solid;
}

#col_droite_int h4{
margin-top:20px;
}
#col_droite_int h4#photos{
margin-top:0px;
}
div#col_droite_int img{
/*border:1px solid #2f62a3 !important;*/
margin-top: 5px;
margin-bottom: 5px;
margin-left:auto;
margin-right:auto;
}
div#col_droite_int a{
color:#1fb1d8;
font-weight:bold;
font-size:1.1em;
}

div#col_droite_int li{
list-style-type:none;
}

div#col_droite_int li.file, div.doc_picto{
	background:url(../images/pdf.gif) no-repeat 0px 2px;
	padding-left:20px;
	padding-bottom:5px;
}
div#col_droite_int li.file a{
text-decoration:none;
color:#515153;
font-weight:normal;
}
div#slogan{
margin-left: 310px;
margin-top: 15px;
font-size:0.8em;
letter-spacing: 4px;
}

.bleu_g{
font-weight:bold;
color: #5cc0e7;
}

.bleu{
color: #5cc0e7;
}

a{
color:white;
text-decoration: underline;
font-size:0.75em;
font-weight: bold;
}
h2{
font-size:1em;
color:#144484;
font-weight: bold;
border-bottom: 1px dotted #144484;
padding-bottom:2px;
margin-bottom: 15px;
margin-top: 15px;
}
div.plan h2{
margin-left:10px;
margin-right:10px;
width:auto;
}
div.plan{
margin-right:10px!important;
	height:500px;
	margin-left:0px !important;
	margin-top:0px !important;
background: white url(../images/fond_gene.png) no-repeat left top;
}
div.plan h2 a{
color:#144484 !important;
}
div.plan ul{
margin-left:20px;
}
div.plan  ul li a{
color:#a4a4a4 !important;
}
#presentation h2{
font-size:1.35em;
color:#4f85c1;
font-weight: normal;
border-bottom: 1px solid #4f85c1;
margin-bottom: 20px;
margin-top: 20px;
padding-bottom:5px;
}

h1{
font-size:1.35em;
color:#4f85c1;
font-weight: normal;
border-bottom: 1px solid #4f85c1;
margin-bottom: 20px;
margin-top: 20px;
padding-bottom:5px;
}
h3{
font-size:14px;
color:#4a4a4a !important;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}
h3{
}
div#actu_acc p, #milieu p, #milieu td, li, .content-search p, .content-search label{
color:#515153;
font-size:11px;
margin-bottom: 5px;
}
table#edit{
	border-collapse:collapse;
}
table#edit td, table#edit tr{
padding:10px 5px;
}
table#edit input, table#edit textarea#ezcoa-251_adresse{
border : 1px solid #5087c1;
}
table.toolbarSection td{
padding:0 !important;
}
#milieu ul{
margin-bottom:10px;
margin-top:10px;
}
#milieu li, .content-search li{
margin-left: 15px;
list-style-type:none;
padding-left:10px;
background:url(../images/puce_bleue.gif) no-repeat 0 7px;
}

div#actu_acc a, #milieu a, .content-search a{
text-decoration:none;
color: #5087c1;
font-size: 1.0em;
}
h4{
font-size:0.95em;
color:#4f88bf;
font-weight: normal;
border-bottom: 1px solid #4f88bf;
font-weight: bold;
margin-bottom: 10px;
}
h4#club{
padding-bottom:5px;
}
h4.doc{
border:none;
}
h4.doc_short{
font-size:0.8em;
border:none;
display:inline;
}
h4.doc a{
font-size:13.5px !important;
}
h4.doc_short a{
color: #5cc0e7 !important;
text-decoration:underline !important;
}
div.doc{
margin-top:30px;
}


table.renderedtable{
border-collapse:collapse;
margin:5px;
 }

 table.renderedtable td{
padding:5px;
}

h5{
font-size: 0.85em;
color:#144685;
font-weight:bold;
}
h6{
font-size: 0.8em;
color:#144685;
}
#espace_club h3{
width:95%;
border-bottom: 1px solid #5cc0e7;
color: white !important;
font-size:1.1em;
font-weight:normal;
margin:0px;
}

#espace_club .lien{
text-align:right;
padding-right:10px;
}
#espace_club input.texte{
text-align:center;
font-weight:bold;
border: 1px solid #5cc0e7;
}

#espace_club form{

font-size:0.7em;
margin-top: 5px;
}
#espace_club td{
padding: 5px;
}
table#profil td{
padding : 5px 10px;
}
#solutions{
margin: 10px 30px 10px 35px;
}
#solutions img{
margin-right: 0px;
}
#solutions ul{
list-style-image:url(../images/puce_bleue1.gif);
}
#solutions li{
margin-left: 12px;
margin-bottom: 10px;
font-size:0.75em;
font-weight: bold;
color:#124682;
}
#solutions li a, #presentation a, td.infos a{
font-size:1em;
color:#5cc0e7;
}
#solutions table{
width: 300px;
}

#solutions td{
}

td.dotted{
padding:0px;
border-top: 1px dotted #4f88bf;
text-align:center;
}

td.logos img{
padding-top: 20px; 
padding-left: 2px; 
}

#presentation{
margin-right:10px;
}

.rendertable tr td{
padding:5px;;
}

#presentation h2{
margin-bottom: 20px;
font-size: 2em;

}
b{
font-weight: bold;
}
i{
font-style:italic;
}

#presentation p{
margin-top: 20px;
}
#presentation  i {
color: #144685;
font-weight:bold;
font-size:1.1em;
margin-bottom: 5px;
display:block;
font-style: normal;
}
div#actu_acc em, #milieu em{
font-weight:bold;
}
div.texte{
margin-top:10px;
}

#presentation p {
font-size:0.75em;
}
#actus{
margin-left:35px;
margin-right:10px;
margin-top:20px;
}
#actus td{
padding-bottom: 20px;
}
#actus td.img{
vertical-align:top;
padding-right:25px;
padding-top:20px;
}
div.vign_left{
float: left;
margin: 5px;
margin-left:0px;
margin-right:10px;
padding-top:10px;
}
p.text_left{
margin-left:180px;
}
.text_left p{
font-size:10px;
}
div.text_left{
margin-left:140px;
}
a.actus{
text-decoration:none;
font-size:0.8em !important;
margin-top:5px;
}
div.doc_lien a, a.doc{
clear:both;
display:inline;
font-size:9px !important;
margin-top:5px;
color:#5cc0e7 !important; 
text-decoration:underline !important;
}

a.wide{
color: #5cc0e7 !important;
text-decoration:underline !important;
margin-left:0px;
}
a.wide_no{
color: #5cc0e7 !important;
text-decoration:underline !important;
margin-left:0px;
font-size:11px !important;
}
td.infos{
padding-left:0px;
border-bottom: 1px solid  #144685;
}
td.infos span{
font-size:0.6em;
display:block;
margin-bottom:15px;
margin-top:20px;
}
td.infos p{
font-size:0.6em;
padding-top:10px;
}
td.infos a {
font-size:0.7em;
padding-bottom:10px;
display:block;
}
td.infos p a {
display:inline;
font-size:1em;
}
img#lien_accueil{
position:relative;
left:-290px;
top:-10px;
}

.content-search{
text-align:left;
margin:auto;
padding:5px;
}
.content-search ul{
margin-left:25px;
}

div#ariane a{
color: #2e61a3;
text-decoration:none;
font-size:1em;
font-weight:normal;
}
div#ariane{
padding-top:5px;
margin-left:5px;
margin-top:5px;
font-size:0.6em;
color: #2e61a3;
border-bottom: 1px dotted #1fb1d8;
}

div#ariane p{
color: #2e61a3;
}

div#ariane span{

font-weight:bold;
color: #1fb1d8;
}

div.plan{
margin-left:25px;
}

a.article{
}

h3.thm_act{
margin-bottom:10px;
margin-right:15px;
font-size:0.8em !important;
display:inline;
}
a.thm{
font-weight:normal;
color:#4a4a4a !important;
text-decoration:none;
}
a.thm:hover{
text-decoration:underline !important;
}
.img_left{
	float:left;
margin-top:0px;
margin-left:20px;
}
.img_left img{
display:inline;
}
div.act_elem{
	padding-bottom:10px;
margin-bottom:0px;
margin-top:15px;
}
div.content-search form input, div.block input, div.block select, div.buttonblock input, input.defaultbutton, input.button{
border: 1px solid #4f85c1;
background: white;
font-weight:bold;
}

div.content-search form select, textarea{
border: 1px solid #4f85c1;
background: white;   
}

div.block label{
font-weight:bold;
}

div.buttonblock input, div.content-search input.button{
font-weight:bold;
margin-top:10px;
font-size:0.8em;
}

#corps form{
margin-left:15px;
}

ul#results{
font-size:1.3em
}
ul#results li{
	margin-top:10px;
}
span.lien_line{
font-size:0.75em;
}
div.actu_corps{
vertical-align:top;
margin-top:10px;
}
div.espaceclub{
width: 75% !important;
}
div#tagcloud {
font-size: 0.5em;
}
div#tagcloud a {
color:#a4a4a4;
text-decoration: none;
}
div#tagcloud a:hover {
text-decoration: underline;
}
div#chapo p{
font-weight:bold;
}
div#profil{
margin-top:-38px;
background: url(../images/profil.gif) no-repeat;
color:white;
width:120px;
float:right;
text-align:center;
padding:2px;
}
div#profil a{
color:white;
font-weight:bold;
font-size:0.7em;
}
p.tags{
margin-top:0px;
margin-bottom:0px !important;
font-style:italic;
}
p.tags em{
font-style:italic;
font-size:1em !important;
}

p.tags a{
font-style:italic;
}

p.tags a:hover{
text-decoration: underline !important;
}

p#navigation{
margin-top:25px;
text-align:center;
}
table.list th{
font-weight:bold;
font-size:0.8em;
border: 1px solid #5087c1;
padding:2px;
}
table.list {
border-collapse:collapse;
margin-bottom:10px;
}
table.list td{
border: 1px solid #5087c1;
padding:2px;
}
input.ok{
background: transparent;
border:none;
}
p.erreur_form{
    color:red;
    border: solid 1px red;
    padding:5px;
}
.ui-dropdownchecklist
{
	height: 20px;
	border: 1px solid #ddd;
	border-right: 0;
	background: #fff url(../images/dropdown.png) no-repeat center right;
	padding-right: 17px; /* background dropdown.png image */
    width: 312px;
}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active
{
	background-image: url(../images/dropdown_hover.png); 
	border-color: #5794bf;
}

.ui-dropdownchecklist-text
{
	font-size: 10px;
	line-height: 20px;    
}

.ui-dropdownchecklist-dropcontainer
{
	background-color: #fff;
	border: 1px solid #999;
}

.ui-dropdownchecklist-item
{
}

.ui-dropdownchecklist-item-hover
{
	background-color: #39f;
	color: #fff;
}

html body li:hover
{
}

