html{

	background: #EEE ;
}
.printOnly{
	display:none;
}
body         { 
	position:relative;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	width: 1024px;
	text-align:justify;
	color:#397289;
	}
h1,h2,h3{
	margin-top:0px;

}
h1{

	color:#1d406c;

	font-size:16pt;
	background:url('/images/h1.jpg');
	height:31px;
	padding:5px;
	padding-top:4px;
	padding-left:10px;
	margin-right:10px;
}
h2{
	margin-top:8px;
	font-weight:bold;
	padding:3px;

	padding-top:1px;
	font-style:italic;
	text-decoration:none;
	font-size:12pt;
	color:#1d406c;

	}
img { border:0pt;
    }
#identifiant{
	clear:both;
	float:right;
	margin-right:100px;
	text-align:right;
}
#identifiantIncorrect{
	float:right;
	margin-right:100px;
	color:red;
} 
#banniere {
	clear:both;
	display:block ;
	width:1000px ;
	height:370px;
	background:url('/images/fonds_banniere.jpg');
	padding-top:30px;
	padding-left:0px;
	padding-right:24px;

    }
#banniereImpression{
	display:none;
	}  
#menu {
	float:right;
	margin-top:0px;
	margin-right:13px;
    }
#flag {
	float:left;
	margin-top:5px;
	margin-left:20px;
    } 
#menu a{
	background:url('/images/menuItem.jpg');
	height:17px;
	width:130px;
	padding:5px;
	padding-top:8px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin-left:5px;
	float:right;
	color:#400040;
    } 
#menu .interSites{
	background:url('/images/menuItemInterSite.jpg');
	color:#fff;
}
#accueilSpecifique a{
	background:url('/images/menuItem.jpg');
	display:block;
	height:15px;
	width:150px;
	padding:5px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none
}
#rechercheF a{
	float:right;
	}
#banniere  .titre{
	color:#d92245;
	margin-top:50px;
	margin-left:10px;
}

#basdepage{
	background:url('/images/fonds_basdepage.jpg');
	font-style:italic;
	height:75px;
	font-size:7pt;
	padding-left:30px;
	padding-right:24px;
	width:970px ;
	padding-top:5px;

	}
	
#corps{
	background:url('/images/fonds_texte.jpg');
	width:980px ;
	margin:0px;
	padding-left:20px;
	padding-right:24px;
}
#corps #texte{
	margin-left:15px;
	margin-right:15px;
}

#contenu{
	
}
p{
	margin-top:5px;
}
#accueil_bas{
	display:block;
	width:900px;
	margin-top:10px;

	border:solid 1px #777;
	background:#f8fafa url('/images/cartouche.jpg') repeat-x;
}
#accueil_left,#accueil_right{
	display:block;
	width:300px;
	height:215px;
	padding:10px;
	padding-top:15px;
	padding-right:135px;
	cursor:pointer;
	background:url('/images/accueilGauche.jpg') no-repeat;
	float:left;
	margin:0px;
}
#accueil_right{
	width:300px;
	height:215px;

	padding:10px;
	padding-top:15px;
	padding-left:150px;
	background:url('/images/accueilDroit.jpg') no-repeat;

}
#accueil_leftB,#accueil_rightB{
	display:block;
	background:url('/images/accueilGaucheB.jpg') no-repeat;
	float:left;
	margin:0px;
	height:35px;
}
#accueil_leftB{
	padding-right:70px;
	width:346px;
	padding-left:30px;

}
#accueil_rightB{
	background:url('/images/accueilDroitB.jpg') no-repeat;
	width:359px;
	text-align:center;
	padding-left:100px;
}
#accueil_leftB h2,#accueil_rightB h2{
	text-decoration:none;
	margin:0px;
	margin-top:2px;
	color:#b51e00;
	}
#accueil_left h1, #accueil_right h1,#accueil_bas h1{

	margin-bottom:25px;
}
#accueil_bas h1,#accueilSpecifique  h1{
	background:#ffa519 url('/images/h1Bis.jpg');
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;

}

ul{
	margin-top:0px;
}
.blocExplication,.blocAnnonce{
	padding:5px;
	border:solid 1px #2f5f72;
	margin-top:5px;
}
.blocExplication p{

	margin-left:15px;
}
.important{
	background:url('/images/important.png') no-repeat !important;	
	background:url('/images/important_ie.png') no-repeat;
	padding-top:14px;
	padding-left:50px;
	font-weight:bold;
	height:30px;
}
#ficheAnnonce{
	padding:5px;
	border:solid 1px #2f5f72;
	margin-top:5px;
	height:150px;

}
#ficheAnnonce #image{
	margin:0px;
	width:200px;
	height:150px;
	float:left;
	margin-right:5px;
}
#ficheAnnonce #repondre{
	float:right;
	height:90px;
	margin-left:10px;
	width:120px;
	text-align:center;
	padding-top:30px;
}
#ficheAnnonce #sujet,#ficheAnnonce #sujetOrigine{
	font-weight:bold;
	margin-bottom:8px;
	color:#ff0f0f;
	background:#FFF;
	padding:2px;
	font-size:140%;
	border-bottom:1px solid #DDD;
}

#ficheAnnonce #sujet{
	overflow:hidden;
	height:30px;
	font-size:120%;
}
#ficheAnnonce #sujet #sujetN{
	font-size:90%;
}
#ficheAnnonce #sujetOrigine{
	margin-top:10px;
	font-size:90%;
	margin-left:10px;
	font-style:italic;
}
#ficheAnnonce #texte,#ficheAnnonce #texteOrigine{
	text-align:justify;
	padding-left:10px;
}

#ficheAnnonce #texteOrigine{
	margin-top:5px;
	border-left:solid 1px navy;
	margin-left:10px;
	font-style:italic;
}
#administration,#administrationEntete{
	border:solid 1px navy;
	background:#FFF;
	padding:10px;
}
#administrationEntete{
	font-weight:bold;
	margin-bottom:5px;
}

#administrationEntete a{
	height:16px;
	width:150px;
	background:#DDD;
	border:solid 1px #222;
	text-align:center;
	color:white;
	text-decoration:none;
	display:block;
	margin-right:10px;
	float:left;
	font-weight:bold;
}

#accueilSpecifique{
	padding:0px;
}
#accueilSpecifique a{
}
#fsuivre .libelle{
  min-width: 115px;
  display: -moz-inline-box;
  display: inline-block;

}

#fsuivre #sujet{

	border:solid 1px #bbb;
	padding:5px;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	margin:20px;
}

#fsuivre table{

	margin:30px;
}
#faireSuivreIncorrect,#faireSuivreCorrect{
	display:none;
	color:red;
	font-weight:bold;
	padding:5px;
	border: solid 1px red;
	text-align:center;
}

#envoiAmi{
	position:absolute;
	top:30px;
	left:120px;
	border:solid 1px navy;
	padding:5px;
	width:370px;
	display:none;
	background:#eff8ff;
	z-index:3px;

}


#envoiAmi h1{
	background-url:none;
	font-size:120%;
	width:320px;
}



#envoiAmi .libelle{
  min-width: 115px;
  display: -moz-inline-box;
  display: inline-block;

}
#envoiAmiIncorrect,#envoiAmiCorrect,#FaireConnaitre{
	position:absolute;
	top:0px;
	left:120px;
	display:none;
	color:navy;
	font-weight:bold;
}
#envoiAmiIncorrect{
	color:red;
}
#FaireConnaitre{
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	color:navy;
	cursor:pointer;
	font-weight:normal;
	text-decoration:underline;
	font-size:8pt;
}
#publiciteBanniere{	
	display:block;
	position:absolute;
	width:468px;
	height:60px;
	left:240px;
	top:65px;
	z-index:10px;
}

.explicationAdministrateurSite{
	padding-bottom:5px; 
	border-bottom:solid 1px #DDD;
	margin-bottom:5px;
}

.explicationAdministrateurSite h3{
	font-style:italic;
	text-decoration:underline;
}

.news{

	border:solid 1px #3b173c;

	color: #3b173c;

	margin-bottom:10px;

}

.news .inner{

	padding:10px;

}

.news .inner .imageGauche{

	float:left;

	margin-right:10px;

}

.news .inner .imageDroite{

	float:right;

	margin-left:10px;

}

.news h2{

	background:#80b6ff;

	color:#FFF;

	margin:0px;

	padding:10px;

	font-style:italic;

}

.news h2 #date{

	float:right;

	font-size:70%;

	font-weight:normal;

}
