/****************************  DEFAULT  ***************************/
body{
		width:774px; 
		margin:auto; 
		/*background-color:#4D5388; */
		background-color:#FFFFFF;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 9pt; 
		color:#4144A5;
}
a{
	color:#185791;
	text-decoration:none;
}
a:hover{
	color:#FF6600;
	text-decoration:none;
}
img{border:none;}
ul{list-style:url(puce.gif); padding:0px; margin:0px; padding-left:10px; margin-left:10px;}

h1{font-size:16pt;}
h2{font-size:10pt;}
h3{font-size:8pt;}
h4{font-size:7pt;}
/********************	LIENS HYPERTEXTES	********************/
.menu-lang, a.menu-lang{
	/**border:1px solid #CCCCCC;**/
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	height:17px
}
.menu, a.menu{color:#006699; font-size:8pt; font-weight:bold;}
a.menu:hover{background-color:#329ED4;color:#FFFFFF;}
.smenu, a.smenu, a.smenu:hover
{ 
	font-size:8pt;
	color:#185791;
	text-decoration:none;
	background-color:#FFCF00;
	
}
a.smenu:hover{background-color:#F1A81F;color:#FFFFFF;}
a.suite{ color:#AB5AC1;}
a.rub-en-cours{color:#FFFFFF; font-size:8pt;}
a.rub-en-cours:hover{color:#FFCC66; font-size:8pt;}

/********************  CONTENEURS	********************************/
/*body */
table.tbl-body{background-color:#FFFFFF; border:1px solid #1F5AA3; border-collapse:collapse;}
div#div-body{background-color:#666666; border:1px solid #000000;}
.actu{border-right:1px solid #999999; border-bottom:1px solid #999999; margin:15px;}
table.border-bleu{border:solid 1px #329ED4;}
/* entete */
td.head{background-color:#2A85B2; border-bottom:3px solid #000066; padding-top:6px; height:59px;}
td.menu{background-color:#FFCF00; height:25px; border-bottom:3px solid #000066; text-align:center; vertical-align:middle; padding-left:20px; position:relative;}

/* bouttons menu */
td.button{background-image:url(images/fond-button.gif); height:26px; text-align:left; padding-left:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10pt; color:#4D6FAC; font-weight:bold;}
/* Menu right */
a.art-list, td.menu-right{
	color:#FCF8C9; 
	font-size:8pt;
	letter-spacing:1px;
	}
a.liste-news, a.liste-news:hover{
	font-size:8pt;
	text-align:left;
	padding:4px;
	color:#FFFFFF;
	text-decoration:none;
}
 a.liste-news:hover{color:#FFCC66;}
td.menu-right{
	
	text-align:left;
	padding:4px;
	color:#FFFFFF;
	background:url(images/coin-bas.gif) no-repeat bottom right #329ED4;
}
td.Tmenu-right{
	color:#000000; 
	font-size:7.7pt;
	text-align:right;
	font-weight:bold;
	letter-spacing:1px;
	background-color:#FFCF00;
}
td.Bmenu-right{
background-color:#5AB1DE; 
border-bottom :3px solid #FFFFFF ;
border-top :3px solid #FFFFFF;
border-right :2px solid #329ED4;
border-left :2px solid #329ED4;
/*border-left :2px solid #2986B5;*/
}


.smenu-right, .smenu-rightOn{
	height:20px;
	max-height:20px;
	color: #3c61a7;
	font-size:7.7pt;
	font-weight:bold;
	padding-left:20px;padding-left:20px;
}
a.splan, a.splan:hover,a.mplan, a.mplan:hover{
	display:block;
	border-left:2px solid #A9DAF1;
	padding:1px;
	padding-left:10px;
	line-height:12px;
	color: #3c61a7;
	font-size:7.7pt;
	font-weight:bold;
}
a.mplan, a.mplan:hover{font-size:8pt; line-height:14px;}
a.splan:hover, a.mplan:hover{background: url(images/separateurNor.jpg) left repeat-y; vertical-align:middle;}
.smenu-right{background: url(images/separateurNor.jpg) left; vertical-align:middle;}
.smenu-rightOn {background: url(images/separateurOn.jpg) left; vertical-align:middle;}
.rubriqueEnCours{font-size:7.7pt;letter-spacing:1px;background-color:#5AB1DE; color:#FFCC66; font-size:8pt; text-align:right; padding:2px; font-weight:bold;}


.separateur{height:2px; max-height:2px; padding:0px; margin:0px; background: url(images/separateurNor.jpg) left;}

/**********		TITTRES / TEXTES	**************/
.titre-actu
{
	color:#FBFDFE;
	border:1px solid #6699CC;
	background-color:#00358C;
	font-weight:bold;
	font-size:10pt;
	letter-spacing:1px;
	width:auto;
	padding:1px;
	padding-left:10px; padding-right:10px;
	text-transform:uppercase;
}
.diapo{
	width:auto;
	margin:auto;
	font: bold 25px/25px;
	color:#6875CC;
	font-size:11pt;
	text-transform:uppercase;
}

.actu{
	padding:10px; color:#4144A5; font-size:8pt; text-align:center;}
.chapo-actu{font-weight:bold; margin-top:6px; text-align:center}
.txt-actu{margin-top:10px; text-align:justify;}

div.entete{margin:15px; height:140px; min-height:140px; background:url(images/ombre-corner.gif) right bottom no-repeat #CCCCCC;}
div.in-entete{margin:auto; margin-right:2px; margin-bottom:2px; height:138px; background: #FFFFFF; float:none; display:none;}
div.logo-entete{float:left; width:190px; margin:auto; margin-right:15px;  margin-bottom:2px; padding:0px; width:auto;}
div.txt-entete{margin-left:19px; margin-bottom:2px;width:auto;padding:10px; padding-bottom:0px; padding-top:0px; color:#4144A5; font-size:8pt; text-align:justify;}
a.entete, a.entete:hover{color:#4144A5; font-size:8pt;}
a.entete:hover{color:#FF6600; text-decoration:underline;}

a.entete-suite{color:#FF6600; font-size:8pt;}
a.entete-suite:hover{color:#4144A5; font-size:8pt;}

td.articles-accueil{border:1px solid #999999; padding:8px; color:#0252A0; font-size:9pt;;
text-align:justify;}
div.art-list{background-color:#E8F1F6; padding:2px; padding-bottom:10px; border-bottom:1px solid #BAD9EA; }
td.pied{background:#2A85B2; border-top:3px solid #00358B; color:#FFFFFF; font-size:8pt; vertical-align:middle}

h1.titre{font-size:11pt;}
a.link-haut{color:#FF0000}
a.link-agence{
	display:block;
	margin-bottom:2px;
	padding:2px;
	color:#C0D5E7;
	background:#00519E;
	border:1px solid #C0D5E7;
	text-align:center;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
	font-variant:small-caps;
}
a.link-agence:hover{color:#FFFFFF;}
/*****************   MENU DEROULANT     ****************/
/*
#nav1 {
	width:auto;
	list-style: none;
	height:15px;
	line-height: 1;
	background-color:#FFCF00;
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
}
#nav1 ul {
	width:auto;
	list-style: none;
	padding: 2px;
	margin: 2px;
	vertical-align:middle;
}


#nav1 li {
	float: left;
	width: auto;
	padding: 0;
	padding-right:2px;
	margin-right:2px;
	margin-top:1px;
	padding-top:1px;
	vertical-align:middle;
	
}

#nav1 a {
	display: block;
	width:auto;
	text-decoration: none;
	padding: 0.25em;
	text-decoration:none;
	vertical-align:middle;
}
#nav1 a menu, #nav1 a menu:hover{

	display: block;
	width: auto;
	font-size:8pt;
	text-decoration:none;
	background-color:#F1A81F;
}
#nav1 a.smenu
{ 
	display: block;
	width: auto;
	padding:4px;
}
#nav1 a.smenu:hover, #nav1 a menu:hover
{
	color:#FFFFFF;
	background-color:#329ED4;border:1px solid #000000;
}
#nav1 li ul {
	position: absolute;
	background-color:#329ED4;
	left: -999em;
	height: auto;
	width: 200px;
	w\idth: 200px;
	font-weight: normal;
	margin: 0;
}

#nav1 li li {
	/*padding-right: 2px;
	margin-right:2px;*/
	/*width: 200px;
}

#nav1 li ul a {
	width: 200px;
	w\idth: 200px;
}

#nav1 li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {
	left: -999em;
}

#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {
	left: auto;
	color:#FFFFFF;
}

#nav1 li:hover, #nav1 li.sfhover {
	background:#329ED4;color:#FFFFFF;
}
#nav1 li:hover a.menu{
	background:#329ED4;color:#FFFFFF;
}*/

 /* common styling */


/************************/
#conteneur, #contenu{font-family:Tahoma, Verdana, Arial;}
div#conteneur, div#hierarchie{padding:10px; text-align:justify;}
div#hierarchie{font-size:8pt; background-color:#2A85B2; color:#FFFFFF; padding:2px; padding-left:10px; height:16px;}
div#hierarchie a{ color:#FFFFFF}
div.cartouche{text-align:left;}
div.resume, div.small{margin-left:10px; padding-right:10px;}
div.small{text-align:right;}
.txt-info{color:#185791;}
div.art-encours{border-top:1px solid #2A85B2; margin-left:10px; padding-top:10px; padding-bottom:20px;}
div.liste-articles, div.rubriques{border-left:2px solid #D3C9DE; padding:4px; background-color:#F9F4FD;}
div.contre-encart{border-left:2px solid #A9DAF1;margin-left:10px; padding:4px;  background-color:#EDF7FC}
div.left-marge{width:90%; margin:0px; margin-left:10%; margin-left:40px; padding:4px;}
.menu-right ul{list-style:circle; list-style-image:none; padding:0px; margin:0px; padding-left:10px; margin-left:10px;}

h3{margin-bottom:10px;}

fieldset.form_vide, fieldset.form_vide p.spip_bouton input{border:1px solid #2A85B2;
	color: #2A85B2;
	font-size:7.7pt;
	font-weight:bold;}
fieldset.form_vide p.spip_bouton input{ background-color:#B2DFF2; color:#3c61a7;}	
fieldset.form_vide p.spip_bouton input:hover{background-color:#D8EEF9; color:#3c61a7;}
fieldset.form_vide p{vertical-align:top;}
fieldset.form_vide p.spip_bouton{margin-left:136px;}
fieldset.form_vide label{width:130px; display:block; float:left; text-align:right; padding-right:4px;}
p input.search{float:left; border:1px solid #0066CC; color:#003366; font-size:7.7pt; width:160px; padding:2px;}
p.ok{margin-left:180px;}

div.logo-presse{float:left; margin-right:4px; margin-bottom:4px; padding:0px; width:auto;}
div.txt-presse{text-align:left; width:auto;}
p.espace{margin:0px; height:15px;}

div.txt-presse{text-align:left; width:auto;}
.cartouche .titre {
	font-size: 1em;
	font-weight: bold;
}
h3{font-size:0.9em;
	font-weight: bold;}

.colright{background-color:#329ED4; clip:rect(0, 2, 10, 2);}

.barage1{background-color:#329ED4;}
.barage2{background-color:#5AB1DE;}
.entete1{background-color:#FFCF00;}
.entete2{background-color:#FFEA93;}
.alterne1{background-color:#BBDFF1;}
.alterne2{background-color:#E4F3FA;}
/********************** a ajouter pour les autres langues ******************/
.alerte{
	font-size:11pt;
	color:#6875CC;
}
.alerte a, .alerte a.spip_in{
	font: bold;
	color:#FF0033;
	font-size:11pt;
	text-transform:uppercase;

}
div.alerte{margin:15px; margin-bottom:8px; margin-top:2px; height:30px; min-height:30px; background:url(images/ombre-corner.gif) right bottom no-repeat #CCCCCC;}
div.in-alerte{margin:auto; margin-right:2px; margin-bottom:2px; height:28px; background: #FFFFFF; text-align:center;}

