/*
bleu foncé : 004B66
bleu clair : 007292
bleu texte foncé : 003147
rouge texte: 990100
*/


*{margin:0;padding:0;border:0;}
/*************FONT ************/
a{
border:0px;
color:#990100;
text-decoration:none;

}
a:hover{
text-decoration:underline;
}
.img{
border:0px;
}
p.spip {
padding-top:5px;
}
h3.spip {
	margin-top: 0.5em; 
	margin-bottom: 0.4em; 
	font-size: 1.15em; 
	font-weight: bold; }
	
/*formulaires*/
.spip_formulaire,.formulaire_login{
width:400px;
margin-right:auto;
margin-left:auto;
margin-top:15px;
}
.spip_formulaire legend,.formulaire_login legend{
color:#811D14;
font-size:14px;
font-weight:bold;
}
.spip_formulaire input,.spip_formulaire textarea,.spip_formulaire select, .formulaire_login input,.formulaire_login textarea{
border:1px solid #666;
padding:3px;
margin:3px 0;
}
.spip_formulaire p,.formulaire_login p{
margin-top:15px;
}
.spip_formulaire li,.formulaire_login li{
margin-top:10px;
margin-bottom:10px;
list-style:none;
}
.formulaire_login .obligatoire input,.formulaire_login .obligatoire textarea{
background-color:#E5E6E6;
}
.spip_formulaire  select{
display:block;
width:250px;
}
.formulaire_login .erreur input,.formulaire_login .erreur textarea{
background-color:#EFE0E2;
}
.spip_formulaire label,.formulaire_login label{
display:block;
margin-bottom:5px;
font-weight:bold;
}
.formulaire_login .choix label{
display:inline!important;
}
.spip_formulaire .boutons,.formulaire_login .boutons{
float:right;
font-weight:bold;
}
.formulaire_login .erreur_message{
display:block;
font-style:italic;
}
.formulaire_login .reponse_formulaire{
font-weight:bold;
}
#resultats{
width:700px;
}
/***********FIN FONT************/
/*************PAGE*************/
body{
background-color:#000;
font-family:arial, sans serif;
font-size:12px;
color:#4D4D4D;
}
#main{
margin-left:auto;
margin-right:auto;
border:1px solid #000;
width:940px;
overflow:auto;
}
#header{
background-image:url('./images/banniere.gif');
width:100%;
height:145px;
margin-left:auto;
margin-right:auto;
}

#menu{
width:940px;
color:#FFF;
height:25px;
}
#menugauche{
width:940px;
position:relative;
float:left;
}
#menugauche li{
display:block;
float:left;
position:relative;
list-style-type: none;
}
.liensmenu{
display:block;
position:relative;
float:left;
height:25px;
padding:0 56px;
margin-left:5px;
}
.liensmenu:hover{
background-color:#007292;
}
.liensmenutop{
display:block;
position:relative;
float:left;
height:25px;
padding-left:2px;
}
.droite{
height:25px;
float:left;
position:relative;
display:block;
}
#contact{
width:201px;
position:relative;
float:right;
color:#FFF;
}
#contact li{
display:block;
float:left;
position:relative;
list-style-type: none;
padding-left:5px;
}
.raoullogo{
position:relative;
left:-700px;
top:62px;
}
#top_spacing{
background-color:#004B66;
height:6px;
width:940px;
}
#wrap{
width:940px;
background-color:#FFF;
overflow:hidden;
background-image:url('./images/pointsbas.png');
background-repeat:no-repeat;
background-position: bottom right;
}
.enbas{
position:relative;
float:right;
}
.enhaut{
position:relative;
float:right;
}


/********************CONTENU TEXTE**********************/
#connect{
margin-top:50px;
margin-left:150px;
background-color:#E0DFE3;
width:250px;
padding:15px;
}
#connect legend{
margin-bottom:15px;
color:#004B66;
font-weight:bold;
}
#connect p{
margin-top:10px;
}
#connect #var_login{
width:250px;
}
#connect .spip_bouton{
margin-top:10px;
text-align:right;
}
#connect .spip_bouton input{
border:1px solid #000;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}
#contenu{
width:700px;
float:left;
background-repeat: no-repeat;
background-position: top right;
position:relative;
left:-20px;
padding-left:50px;
overflow:hidden;
min-height:500px;
}
.contenuh1{
width:440px;
background-color:#007292;
position:relative;
left:-40px;
padding-left:40px;
height:28px;
}
#zonedocs{
float:right;
position:relative;
width:220px;
padding-bottom:60px;
margin-bottom:10px;
}
#zonetexte{

text-align:justify;
position:relative;
float:left;
}
#zonetexte p{
padding-bottom:5px;
}
#zonetexte ul{
list-style-position: inside;
list-style-image:url('../dist/images/triangle-droite.gif');
padding-bottom:5px;
left:20px;
position:relative;
width:90%;
}
.format_png { behavior: url(win_png.htc); }
.pluslarge{
width:600px;
}
.largenormal{
width:475px;
}
.logo{
float:right;
position:relative;
margin-left:10px;
margin-bottom:5px;
}
.soustitre{
color:#990100;
border-bottom: dotted 1px #004B66;
font-weight:bold;
}
.chapeau{
font-weight:bold;
}
.piecesjointes{
float:right;
position:relative;
top:80px;
width:200px;
border:1px solid #000;
}
#rss li{
margin:6px;
padding-bottom:6px;
border-bottom:1px dotted #004B66;
}
/******************FIN CONTENU TEXTE********************/


/*****************************//*****************************/
#ssmenuaccueil{
width:130px;
height:400px;
position:relative;
float:left;
border-right:1px dotted #000;
padding-left:15px;
padding-right:15px;
padding-top:40px;
text-align:justify;
top:-15px;
line-height:16px;
}

.titreedito{
font-weight:bold;
}

#ssmenugauche{
width:180px;
position:relative;
float:left;
}
#ssmenu{
margin-left:15px;
margin-right:5px;
width:125px;
background-color:#004B66;
padding-right:5px;
min-height:250px;
}
#ssmenugauche h1{
margin-top:0px;
margin-bottom:0px;
position:relative;
background-color: #007292;
width:161px;
height:28px;
padding-left:16px;
padding-right:10px;
}
#ssmenu ul{
margin-left:5px;
margin-right:0px;
background-color:#004B66;
margin-top:0px;
}
#ssmenu li{
list-style-type: none;
color:#FFF;
position:relative;
border-bottom: dotted 1px #FFFFFF;
line-height:150%;
width:130px;
left:-5px;
padding-left:5px;
}
#ssmenu ul ul{
width:115px;
}
#ssmenu li li{
width:114px;
border-top:1px dotted #FFFFFF;
border-bottom:none;
}
.navi{
display:block;
position:relative;
width:120px;
}
.navi:hover{
background-color:#990100;
width:140px;
left:-5px;
padding-left:5px;
}
.navion{
background-color:#990100;
width:140px;
left:-5px;
padding-left:5px;
display:block;
position:relative;
}
.hidden{
display:none;
}
ul ul .navion{
width:119px;
}
ul ul .ssnavi{
width:115px;
}
.ssnavi{
display:block;
position:relative;
width:119px;
}
.ssnavi:hover{
background-color:#990100;
width:135px;
left:-5px;
padding-left:5px;
}
.ssnavion{
display:block;
position:relative;
background-color:#990100;
width:135px;
left:-5px;
padding-left:5px;
}
#totalmenu{
background-image:url('./images/fond.jpg');
background-repeat: repeat-y;
width:940px;
overflow:hidden;
}
#ssmenuimage{
width:940px;
background-image:url('./images/image1.gif');
background-position: left bottom;
background-repeat:no-repeat;
overflow:hidden;
}

/***********FIN PAGE***********/


/************CADRES SOMMAIRE************/
#adherents{
width:240px;
margin-right:10px;
margin-left:20px;
padding-right:10px;
float:left;
height:425px;
border-right:1px dotted #000000;
padding-top:15px;
}
#adherents a{
display:table-cell;
vertical-align:middle;
float:left;
width:75px;
height:75px;
text-align:center;
}
#naviadherent a{
display:table-cell;
vertical-align:middle;
float:left;
width:90px;
height:90px;
text-align:center;
margin:10px;
}

#news{
position:relative;
float:left;
top:20px;
width:615px;
height:400px;
padding-top:3px;
padding-left:15px;
font-size:13px;
font-weight:bold;
}
#news h1{
background-color:#007292;
height:20px;
padding:0 0 7px 10px;
}
#news h2{
font-size:14px;
color:#990100;
margin:10px 0 5px 0;
}
#news a.suite{
display:block;
text-align:right;
margin-top:5px;
}
#sommaire{
width:940px;
/*background-image:url('./images/lampe.png');*/
background-repeat: no-repeat;
background-position: top right;
height:500px;
}
#accroche{
height:28px;
padding-left:10px;
background-color:#007292;
}
/**********FIN CADRES GAUCHE***********/


/************CADRE PIECES JOINTES*************/
#piecesjointes{
top:60px;
float:right;
position:relative;
width:201px;
background-image:url('./images/ombrelargeur.jpg');
background-repeat: repeat-y;
}
#piecesjointes h1{
font-size:12px;
margin:0px;
margin-bottom:15px;
padding-left:5px;
color:#990100;
border-bottom: dotted 1px #004B66;
font-weight:bold;
}
#ombre_haut_piecesjointes{
background-image:url('./images/ombrehaut.jpg');
width:201px;
height:13px;
}
#texte_piecesjointes{
padding-left:14px;
padding-right:14px;
padding-bottom:15px;
}
#imagesjointes{
top:60px;
float:right;
position:relative;
width:201px;
}
#image_piecesjointes{
width:159px;
height:85px;
position:relative;
left:14px;
padding-top:15px;
padding-left:14px;
padding-bottom:15px;
border-top:5px #990100 solid;
}
#texte_piecesjointes ul{
width:100%;
}
#images_piecesjointes{
width:159px;
height:85px;
position:relative;
left:14px;
padding-top:15px;
padding-left:14px;
padding-bottom:15px;
border-top:5px #990100 solid;
}
#ombre_bas_piecesjointes{
background-image:url('./images/ombrebas.jpg');
width:201px;
height:13px;
}
/**********FIN CADRE SALLE***********/
#docusalles{
width:202px;
height:100%;
float:right;
position:relative;
}
#logoarticle{
width:150px;
text-align:center;
}
/**JQUERY***********/
#screen{
width:600px;
height:150px;
padding:0;
background-image:url('./images/fond_cadre_logos.gif');
background-repeat:no-repeat;
padding-left:20px;
padding-top:10px;
}			
#screen li{
float:left;
list-style:none;
}
#screen .jq-ss-crop{
margin:5px 5px;
float:left;
overflow: hidden;
height: 130px;
width:100px;
text-align:center;
}
#left,#right{
font-weight:bolder;
font-size:15px;
margin-top:50px;
display:block;
text-decoration:none;
}
#view{
width:540px;
height:130px;
overflow:hidden;
}
#images{
width:3818px !important;
width:3822px;
padding:0;
}

#images li img{
border:0;

}
.clear{
clear:left;
}
#links{
border:1px black solid;
width:15px;
}
#links ul, #links li{
margin:0;
padding:0;
}
#links h3{
margin:10px 0;
}
.naviimage{
font-weight:bold;
}

#infosalle{
width:475px;
float:left;
position:relative;
left:25px;
}
#infosalle li{
list-style-position: inside;
list-style-image:url('../dist/images/triangle-droite.gif');
padding-bottom:5px;
left:20px;
position:relative;
width:90%;
}
}
.liste {
left:15px;
position:relative;
}
#footer{
margin-left:auto;
margin-right:auto;
width:940px;
margin-bottom:15px;
text-align:center;
color:#FFF;
font-size:10px;
}


#zonetexte table {
width:500px;
}


							#changesalle{
							position:relative;
							width:675px;
							float:left;
							border:1px solid #000;
							}
/*** formulaire ***/
#navi_ressource{
float:left;
width:350px;
margin-bottom:10px;
padding-right:5px;
border-right:1px dotted #4d4d4d;
}
#navi_ressource li.rubriq{
margin:3px 0;
color:#007292;
font-size:14px;
font-weight:bold;
list-style:none;
}
#navi_ressource ul ul{
margin:3px 0;
padding-left:10px;
}
#navi_ressource li li{
margin:3px 0!important;
color:#4d4d4d;
font-size:11px;
list-style:square;
list-style-position:inside;
}
.ajoutdoc  form.insiteform{
margin-left:55px;
float:left;
}
.artress{
float:left;
width:320px;
margin-left:20px;
}
.recherche li,.ajoutdoc li{
list-style:none;
margin:15px 0;
}
.recherche label,.ajoutdoc label{
font-weight:bold;
font-size:13px;
}
.recherche input[type=text],.recherche input[type=submit],.recherche input[type=file],.recherche select,.ajoutdoc input[type=text],.ajoutdoc input[type=submit],.ajoutdoc input[type=file],.ajoutdoc select{
border:1px solid #004B66;
padding:2px;
display:block;
margin-top:5px;
}
.recherche input[type=text],.recherche input[type=file],.recherche select,.ajoutdoc input[type=text],.ajoutdoc input[type=file],.ajoutdoc select{
width:200px;
color:#4d4d4d;
}
.recherche select,.ajoutdoc select{
width:205px;
}
.recherche  input[type=submit], .ajoutdoc input[type=submit]{
background-color:#004B66;
font-weight:bold;
color:#FFF;
}
.recherche .erreur,.ajoutdoc .erreur{
color:#DD001A;
font-weight:bold;
margin-bottom:5px;
}
.recherche .contenuh1,.ajoutdoc .contenuh1{
margin-bottom:10px;
}
#adddoc img, #suppdoc img{
position:relative;
top:3px;
}

.resultat{
margin-top:10px;
padding-top:10px;
border-top:1px dotted #4d4d4d;
margin-bottom:20px;
}
.mots{
font-weight:bold;}
.ital{
font-style:italic;
}
.next{
display:block;
text-align:right;
}
.insiteform{
width:280px;
margin:0 auto;
padding-bottom:15px;
}
.insiteform input[type=submit]{
float:right;
}
.insiteform option[selected="selected"]{
color:#DD001A;
}
.loading{
display:none;
margin:20px 0 0 80px;
}
.erreur{
display:block;
text-align:center;
}