/* CSS Document */

.skyscraper, #header02, .lelisere, #menu_horizontal, .zone_gauche, .zone_droite_article, .big_banniere,.middle, .banniere, .footer, #arianne { /* Les éléments qui ne seront pas affichés  */
	display: none;
}

body, html{ /* Modifications : l'unité utilisée pour la taille de la police  */
	margin:0 auto; 
	padding:0;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	text-align:justify;
	font-size:15px;
}

#page{
	margin:0 auto; padding:0;
	width:1050px;
}

img{
	border:none;
}

.clear {
		clear: both;
	}
/*-------------
	Pub
--------------*/
.banniere{
	text-align:center;
	margin:10px 0;
}

.big_banniere{
	text-align:right;
}

.skyscraper{
	/*margin-left:10px;*/
	float:right;
	width:160px;
	padding-top:5px;
	margin:0;
}

.btn-gauche{
	text-align:center;
}
.middle{
	text-align:center;

}
/*-------------
	V2_Header
--------------*/
#v2_header{
	background: transparent url(../images/header02.jpg) no-repeat left top;
	width:880px;
	height:99px;
	margin:0;
	padding:0;
}

#v2_header .v2_baseline{
	float:left;
	width:330px;
	height:99px;
}
#v2_header .v2_baseline p{
	color:#2a3787;
	font-size:9px;
	font-weight:bold;	
	margin:0;
	padding-left:18px;
	line-height:10px;
}

#v2_header .v2_recherche{
	float:left;
	width:260px;
	padding:37px 0 0 10px;
}
#v2_header .v2_recherche p{
	color:#2a3787;
	font-size:9px;
	font-weight:bold;
	margin:0;
}
#v2_header .v2_recherche form{
	padding:0;
	margin:0;
}
#v2_header .v2_recherche fieldset{
	border:0;
	margin:0;
	padding:5px 0;
}
#v2_header .v2_recherche label{
	display:inline;
	float:left;
	margin:0px;
	padding:0;
}
#v2_header .v2_recherche input{
	padding:0 2px;
	width:130px;
	border:#3372a5 solid 1px;
	height:21px;
	margin:0;
	line-height:21px;
}

#v2_header .v2_newsletter{
	float:left;
	width:260px;
	padding:37px 0 0 10px;
}
#v2_header .v2_newsletter p{
	color:#2a3787;
	font-size:9px;
	font-weight:bold;
	margin:0;
}
#v2_header .v2_newsletter form{
	padding:0;
	margin:0;
}
#v2_header .v2_newsletter fieldset{
	border:0;
	margin:0;
	padding:5px 0;
}
#v2_header .v2_newsletter label{
	display:inline;
	float:left;
	margin:0px;
	padding:0;
}
#v2_header .v2_newsletter input{
	padding:0 2px;
	width:130px;
	border:#3372a5 solid 1px;
	height:21px;
	margin:0;
	line-height:21px;
}
/*	V2_Liseré	*/

.v2_lelisere {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_default.gif'); background-position: left; background-repeat: repeat; text-align:center; width:880px; margin:0px; padding:0px; height:26px;}
.v2_lelisere a:link { text-decoration : none; color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif;} 
.v2_lelisere a:visited { text-decoration : none; color:#000; background-color:inherit; font-size:12px; font-family: Arial,  Tahoma,"Arial Black", "Times New Roman", Times, serif;} 
.v2_lelisere a:active { text-decoration : underline; color: #000; background-color:inherit; font-size:12px; font-family: Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif;}
.v2_lelisere a:hover { text-decoration : underline; color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma,"Arial Black",  "Times New Roman", Times, serif;}

.v2_lelisere .image { float:left; padding-top: 2px; padding-bottom:0px; margin-right: 5px; margin-left:5px; margin-top:0px; margin-bottom:0px;}
.v2_lelisere .texte { float:left; padding-top: 5px; padding-bottom:0px;  margin:0px;}

.v2_lisere {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
.v2_lisere_gris {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_gris.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
.v2_lisere_mauve {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_mauve.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
.v2_lisere_orange {color: #000; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_orange.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }
.v2_lisere_rouge {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_rouge.jpg'); background-repeat: no-repeat; text-align:center; width:880px;height:26px; margin:0px; padding:0px; }


/*-------------
	Header
--------------*/

#header{
	background: transparent url(../images/header.gif) no-repeat left top;
	width:880px;
	height:90px;
	margin:0;
	padding:0;
}
#header02{
	background: transparent url(../images/header02.jpg) no-repeat left top;
	width:880px;
	height:99px;
	margin:0;
	padding:0;
}

#header02 .recherche02{
	width:259px;
	height:59px;
	float:left;
	padding-top:30px;
	padding-left:180px;
}
#header02 .recherche02 p{
	color:#2a3787;
	font-size:9px;
	font-weight:bold;
	padding:5px 0 2px 10px;
	margin:0;
}

#header02 .recherche02 form{
	padding:0;
	margin:0;
}

#header02 .recherche02 fieldset{
	border:0;
	margin:0;
	padding:0;
	padding-left:10px;
}
#header02 .recherche02 label {
	display:inline;
	float:left;
	margin:0px;
	padding:0;
}

#header02 .recherche02 input{
	padding:0 2px;
	width:130px;
	border:#3372a5 solid 1px;
	height:21px;
	margin:0;
	line-height:21px;
}

#header02 .newsletter02{
	width:259px;
	height:59px;
	float:left;
	padding-top:30px;
	padding-left:10px;
}

#header02 .newsletter02 p{
	color:#2a3787;
	font-size:9px;
	font-weight:bold;
	padding:5px 0 2px 10px;
	margin:0;
}

#header02 .newsletter02 form{
	padding:0;
	margin:0;

}

#header02 .newsletter02 fieldset{
	border:0;
	margin:0;
	padding:0;
	padding-left:10px;
}
#header02 .newsletter02 label {
	display:inline;
	float:left;
	margin:0px;
	padding:0;
}

#header02 .newsletter02 input{
	padding:0 2px;
	width:130px;
	border:#3372a5 solid 1px;
	height:21px;
	margin:0;
	line-height:21px;
}

#header .newsletter{
	float:right;
	width:385px;
	margin-top:10px;
}

#header .baseline{
	font-weight:bold;
	color:#2a3787;
	padding-left:120px;
	padding-top:25px;
}

#header02 .baseline{
	float:left;
	font-weight:bold;
	color:#2a3787;
	font-size:9px;
	width:150px;
}
#header02 .baseline p{
	margin:0;
	padding-top:65px;
	padding-left:5px;
	line-height:10px;
}

#header .newsletter fieldset{
	border:0;
	margin:0;
	padding:0;
}
#header .newsletter label {
	display:inline;
	float:left;
	margin:0px;
	padding:0pt 2px;
}

#header .newsletter input{
	padding:0px;
	width:130px;
	border:#3372a5 solid 1px;
	height:16px;
	margin:0 3px;
}


/*	Liseré	*/

.lelisere {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_default.gif'); background-position: left; background-repeat: repeat; text-align:center; width:880px; margin:0px; padding:0px; }
.lelisere a:link { text-decoration : none; color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif;} 
.lelisere a:visited { text-decoration : none; color:#000; background-color:inherit; font-size:12px; font-family: Arial,  Tahoma,"Arial Black", "Times New Roman", Times, serif;} 
.lelisere a:active { text-decoration : underline; color: #000; background-color:inherit; font-size:12px; font-family: Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif;}
.lelisere a:hover { text-decoration : underline; color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma,"Arial Black",  "Times New Roman", Times, serif;}

.lelisere .image { float:left; padding-top: 2px; padding-bottom:0px; margin-right: 5px; margin-left:5px; margin-top:0px; margin-bottom:0px;}
.lelisere .texte { float:left; padding-top: 5px; padding-bottom:0px;  margin:0px;}

.lisere {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere.jpg'); background-position: bottom; background-repeat: no-repeat; text-align:center; width:880px;height:35px; margin:0px; padding:0px; }
.lisere_gris {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_gris.jpg'); background-position: bottom; background-repeat: no-repeat; text-align:center; width:880px;height:35px; margin:0px; padding:0px; }
.lisere_mauve {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_mauve.jpg'); background-position: bottom; background-repeat: no-repeat; text-align:center; width:880px;height:35px; margin:0px; padding:0px; }
.lisere_orange {color: #000; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_orange.jpg'); background-position: bottom; background-repeat: no-repeat; text-align:center; width:880px;height:35px; margin:0px; padding:0px; }
.lisere_rouge {color: #000; background-color:inherit; font-size:12px; font-family:  Arial, Tahoma, "Arial Black", "Times New Roman", Times, serif; background-image: url('http://www.focusha.fr/squelettes/images/lisere_rouge.jpg'); background-position: bottom; background-repeat: no-repeat; text-align:center; width:880px;height:35px; margin:0px; padding:0px; }

.lelisere .fond_lisere {
	width: 880px;	
	background-image: url("http://www.focusha.fr/squelettes/images/lisere_default.gif");	
	background-repeat:repeat;
}


/*-------------
Menu hozirontal
--------------*/

#menu_horizontal {
	width: 880px;
	margin: 0px;
	padding: 0px;
}

#menu_horizontal  p { padding-left: 5px; padding-right: 5px; padding-top:2px; padding-bottom: 0px; margin: 0px; height: 18px; background-color: #2a3787; color: inherit; text-align:left; border-bottom:#FFFFFF solid 1px;}

#menu_horizontal p a:link.tv { height: 20px; text-decoration : none; font-weight: bold; color: #023560; background-color:#fff; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px;}
#menu_horizontal p a:visited.tv { height: 20px; text-decoration : none; font-weight: bold; color:#023560; background-color:#fff; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px;}
#menu_horizontal p a:active.tv { height: 20px; text-decoration : none; font-weight: bold; color: #023560; background-color:#fff; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px;}
#menu_horizontal p a:hover.tv { height: 20px; text-decoration : none; font-weight: bold; color: #023560; background-color:#fff; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px; }

#menu_horizontal p a:link { height: 20px; text-decoration : none; font-weight: bold; color: #fff; background-color:inherit; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px;}
#menu_horizontal p a:visited { height: 20px; text-decoration : none; font-weight: bold; color:#fff; background-color:inherit; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px;}
#menu_horizontal p a:active { height: 20px; text-decoration : none; font-weight: bold; color: #023560; background-color:#fff; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px;}
#menu_horizontal p a:hover { height: 20px; text-decoration : none; font-weight: bold; color: #023560; background-color:#fff; font-size:12px; padding-right: 8px; padding-left: 8px; margin: 0px; line-height:18px; }

#menu_horizontal .separation{ height: 20px; padding: 0px; margin: 0px; background-image:url("../images/sep_menu_horizontal.gif"); background-repeat: repeat-y; background-color: inherit; color:inherit;}
/*-------------
	Conteneur
--------------*/

#corps {
	width: 880px;
}

#corps .center{
	width: 735px;
	float: left;
}

#corps .contenu { 
	float: left; 
	width: 415px;
	padding:10px;
}
#corps .contenu_rub { 
	float: left; 
	width: 715px;
	padding:10px;
}
#corps .contenu_lib { 
	float: left; 
	width: 715px;
	padding:10px;
}
#corps .contenu_recherche { 
	float: left; 
	width: 715px;
	padding:10px;
}
#corps .contenu_article { /* Modifications : largeur de la div  */
	float: left; 
	width: 751px;
	padding:10px;
}

#corps .zone_gauche { 
	float: left; 
	width: 145px; 
	margin: 0px;
}

#corps .zone_droite { 
	float: left; 
	width: 300px; 
	margin: 0px;
}

#corps .zone_droite_article { 
	float: left; 
	width: 160px; 
	margin: 0px;
}

/*-------------
  Zone Gauche
--------------*/

/*	Formulaire Recherche	*/

#corps .zone_gauche .recherche{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#2a3787;
	padding-top:5px;
	margin:0 0 10px 0;
}

#corps .zone_gauche .recherche p{
	background:url(../images/icon_recherche.jpg) no-repeat 10px 0.2em;
	margin:5px 0;
}
#corps .zone_gauche .recherche .formulaire_recherche .champs {
	width: 120px;
	border: 1px solid #000000;
	font-size: 10px;
	color: #2a3787;
	background-color: #E3E8EB;
}
#corps .zone_gauche .recherche .formulaire_recherche .image {
	margin:5px;
}

/*	Fin Formulaire Recherche	*/
/*	Menu Rubrique	*/

#corps .zone_gauche .rubrique{
	background-color:#fffde8;
	color:#666666;
	margin-bottom:10px;
}
#corps .zone_gauche .rubrique p{
	background-color:#ffe500;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px;
}
#corps .zone_gauche .rubrique ul{
	list-style:none;
	margin:0;
	text-align:left;
	padding: 5px 0;
}

#corps .zone_gauche .rubrique li{
	background:url(../images/puce_rubrique.gif) no-repeat 5px 0.6em;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 15px;
}

#corps .zone_gauche .rubrique li a:link { text-decoration : none; font-weight: bold; color: #666666; background-color:inherit;} 
#corps .zone_gauche .rubrique li a:visited { text-decoration : none; font-weight: bold; color: #666666; background-color:inherit;} 
#corps .zone_gauche .rubrique li a:active { text-decoration : underline; font-weight: bold; color: #666666; background-color:inherit;}
#corps .zone_gauche .rubrique li a:hover { text-decoration : underline; font-weight: bold; color: #666666; background-color:inherit;}

/*	Fin Menu Rubrique	*/
/*	Bloc Zone Gauche	*/

#corps .zone_gauche .bloc{
	font-size:10px;
	color:#808080;
	background-color:#FFFFFF;
	border:#2a3787 solid 1px;
	margin-bottom:10px;
}
#corps .zone_gauche .bloc p.titre{
	background-color:#2a3787;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	line-height:14px;
}
#corps .zone_gauche .bloc p{
	margin:0;
	padding:10px;
	text-align:left;
}

#corps .zone_gauche .bloc p a:link { text-decoration : none; font-weight: bold; color: #4453ab; font-size:11px; background-color:inherit;} 
#corps .zone_gauche .bloc p a:visited { text-decoration : none; font-weight: bold;  color: #4453ab; font-size:11px; background-color:inherit;} 
#corps .zone_gauche .bloc p a:active { text-decoration : underline; font-weight: bold;  color: #4453ab; font-size:11px; background-color:inherit;}
#corps .zone_gauche .bloc p a:hover { text-decoration : underline; font-weight: bold;  color: #4453ab; font-size:11px; background-color:inherit;}

#corps .zone_gauche .bloc ul{
	list-style:none;
	margin:0;
	text-align:left;
	padding: 5px 0;
}

#corps .zone_gauche .bloc li{
	background:url(../images/puce_bloc.gif) no-repeat 5px 0.6em;
	font-size:10px;
	margin:0;
	padding:2px 0 2px 15px;
}

#corps .zone_gauche .bloc li a:link { text-decoration : none; color: #666666; background-color:inherit;} 
#corps .zone_gauche .bloc li a:visited { text-decoration : none; color: #666666; background-color:inherit;} 
#corps .zone_gauche .bloc li a:active { text-decoration : underline; color: #666666; background-color:inherit;}
#corps .zone_gauche .bloc li a:hover { text-decoration : underline; color: #666666; background-color:inherit;}

/*	Fin Bloc Zone Gauche	*/
/*	Pub Focus  */
.pubfocus img{
	border:0;
	text-align:center;
	padding:2px 0;

}

/*-------------
  Contenu
--------------*/
/*	Debut Fil d'Ariane	*/
#arianne {
	margin:5px 0pt;
	padding:0px;
}

#arianne a {
	background:transparent url(../images/puce_fil.gif) no-repeat scroll 0px 0.4em;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	padding-left:15px;
}
#arianne a:link { text-decoration : none; color: #ff9900; background-color:inherit;} 
#arianne a:visited { text-decoration : none; color: #ff9900; background-color:inherit;} 
#arianne a:active { text-decoration : underline; color: #ff9900; background-color:inherit;}
#arianne a:hover { text-decoration : underline; color: #ff9900; background-color:inherit;}

/*	Fin Fil d'Ariane	*/

/*	Debut Bloc A la Une	*/
#corps .contenu .une {
	width: 415px;
}
.une .une_article{
	margin-bottom:10px;
}
.une .une_rub{
	color:#2a3787;
	font-size:11px;
	margin:5px 0;
	display:block;
}

.une_titre_rub{
	font-weight:bold;
}

.une_rub a:link { text-decoration : none; color: #2a3787; font-weight:bold; background-color:inherit;} 
.une_rub a:visited { text-decoration : none; color: #2a3787; font-weight:bold; background-color:inherit;} 
.une_rub a:active { text-decoration : underline; color: #2a3787; font-weight:bold; background-color:inherit;}
.une_rub a:hover { text-decoration : underline; color: #2a3787; font-weight:bold; background-color:inherit;}

.une .une_illustration{
	float:left;
	margin:5px 10px;
}
.une .une_texte{
	margin-left:10px;
	font-size:11px
}
.une .une_texte p.une_citation{
	font-weight:bold;
	margin:0;
	padding:0;
	color:#ff9900;
}

.une_texte p a:link { text-decoration : none; color: #ff9900; background-color:inherit;} 
.une_texte p a:visited { text-decoration : none; color: #ff9900; background-color:inherit;} 
.une_texte p a:active { text-decoration : underline; color: #ff9900; background-color:inherit;}
.une_texte p a:hover { text-decoration : underline; color: #ff9900; background-color:inherit;}

.tv{
	margin-top:10px;
	padding:0 10px;
}

.ListRubr {
color:#666666;
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:8pt;
font-weight:bold;
}

/*	Fin Bloc A la Une	*/
/*	Debut page recherche */
.resultat{
	background-color:#2a3787;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	padding:0 10px;
}

.on{
	color:#ff9900;
	font-weight:bold;
}
a.lien_pagination{
	font-weight:bold;
	color: #2a3787;
}

a:link.lien_pagination { text-decoration : none; color: #2a3787; font-weight:bold; background-color:inherit;} 
a:visited.lien_pagination { text-decoration : none; color: #2a3787; font-weight:bold; background-color:inherit;} 
a:active.lien_pagination { text-decoration : underline; color: #2a3787; font-weight:bold; background-color:inherit;}
a:hover.lien_pagination { text-decoration : underline; color: #2a3787; font-weight:bold; background-color:inherit;}

/*	Fin page recherche	*/
/*	Debut page Libraire	*/

.ListDescLink_home             { font-family:Verdana,Arial,Helvetica,Sans-serif; text-decoration : none; font-size : 9pt; color : #2a3787; font-weight:bold;  padding-left:5px; display:block;}
a.ListDescLink_home :link        { font-size : 8pt; color : #2a3787; text-decoration : none; padding-left:5px; display:block;}
a.ListDescLink_home :visited     { font-size : 8pt; color : #2a3787; text-decoration : none; padding-left:5px; display:block;}
a.ListDescLink_home :hover       { color:#000000; text-decoration : none; padding-left:5px;}

.ListMoreLink             { font-family:Verdana,Arial,Helvetica,Sans-serif; font-size : 8pt; color : #FE5D26; text-decoration : none; }
A.ListMoreLink:link        { font-size : 8pt; color : #FE5D26; text-decoration : none;}
A.ListMoreLink:visited     { font-size : 8pt; color : #FE5D26; text-decoration : none;}
A.ListMoreLink:hover       { color:#000000; text-decoration : underline;}

/*	Fin page Libraire	*/
/*	Debut Rubrique	*/
h1{
	font-size:13px;
	font-weight:bold;
	color:#ff9900;
	padding:8px 10px 5px 30px;
	background:url(../images/bas_fond_titre_rub.jpg) bottom no-repeat;
	margin:0 0 10px 0;
}

.titre_rub{
	background:url(../images/fond_titre_rub.jpg) repeat-x;
}

.rubrique_description .texte{
	font-size:11px;
	font-weight:bold;
}
.rubrique_description {
	margin-bottom:10px;
}
.texte .spip_logos{
	border:#2a3787 solid 1px;
	padding: 0;
	margin-right:5px;
}
#corps .contenu .rubrique{
	float:left;
	width:335px;
}
#corps .contenu .rubrique_article{
	border-bottom: #666666 solid 1px;
	margin-bottom:10px;
}
#corps .contenu .rubrique_article .texte p.titre{
	color:#4453ab;
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0;
}

#corps .contenu .rubrique_article .texte p.titre a:link { text-decoration : none; color: #4453ab; background-color:inherit;}
#corps .contenu .rubrique_article .texte p.titre a:visited { text-decoration : none; color: #4453ab; background-color:inherit;} 
#corps .contenu .rubrique_article .texte p.titre a:active { text-decoration : underline; color: #4453ab; background-color:inherit;} 
#corps .contenu .rubrique_article .texte p.titre a:hover { text-decoration : underline; color: #4453ab; background-color:inherit;} 

#corps .contenu .rubrique_dossier{
	float:left;
	width:165px;
	margin-left:10px;
}
#corps .contenu .rubrique_dossier p.titre{
	color:#ffffff;
	font-weight:bold;
	background-color:#4453ab;
	padding:5px;
}
#corps .contenu .rubrique_dossier p.titre_dossier{
	color:#4453ab;
	font-weight:bold;
	padding:5px 0 0 10px;
	background:url(../images/icon_dossiers.gif) no-repeat 0px 0.8em;
}

#corps .contenu .rubrique_dossier p.titre_dossier a:link { text-decoration : none; color: #4453ab; background-color:inherit;}
#corps .contenu .rubrique_dossier p.titre_dossier a:visited { text-decoration : none; color: #4453ab; background-color:inherit;} 
#corps .contenu .rubrique_dossier p.titre_dossier a:active { text-decoration : underline; color: #4453ab; background-color:inherit;} 
#corps .contenu .rubrique_dossier p.titre_dossier a:hover { text-decoration : underline; color: #4453ab; background-color:inherit;} 

#corps .contenu .rubrique_dossier p{
	padding-left:10px;
	text-align:left;
	margin:0;
}
/*	Fin Rubrique	*/
/*	Debut Dossier	*/

#corps .contenu .dossier_article{
	border-bottom: #666666 solid 1px;
	margin-bottom:10px;
}
#corps .contenu .dossier_article .texte p.titre{
	color:#4453ab;
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0;
}

#corps .contenu .dossier_article .texte p.titre a:link { text-decoration : none; color: #4453ab; background-color:inherit;}
#corps .contenu .dossier_article .texte p.titre a:visited { text-decoration : none; color: #4453ab; background-color:inherit;} 
#corps .contenu .dossier_article .texte p.titre a:active { text-decoration : underline; color: #4453ab; background-color:inherit;} 
#corps .contenu .dossier_article .texte p.titre a:hover { text-decoration : underline; color: #4453ab; background-color:inherit;} 

#corps .contenu .titre_liste{
	color:#666666;
	font-size:12px;
	background-color:#ffe500;
	padding:5px;
}

.dossier_liste ul {
	list-style:none;
	margin:0;
	text-align:left;
	padding: 5px 0 10px 0;
}
.dossier_liste li{	
	padding:2px 2px 2px 15px;
	background:url(../images/puce_bloc.gif) no-repeat 5px 0.6em;

}

.dossier_liste li a:link { text-decoration : none;  color: #666666; background-color:inherit;}
.dossier_liste li a:visited { text-decoration : none;  color: #666666; background-color:inherit;} 
.dossier_liste li a:active { text-decoration : underline; color: #666666; background-color:inherit;} 
.dossier_liste li a:hover { text-decoration : underline; color: #666666; background-color:inherit;} 

/*	Fin Dossier	*/
/*	Debut Article */

.titre_article{
	background:url(../images/fond_titre_article.jpg) repeat-x
}
div.date_publi{
	color:#666666;
	font-size:9px;
	text-align:right;
	margin:5px 0;
}
.chapo{
	font-weight:bold;
	margin:0;
}
div.envoi_ami{
	margin-bottom:10px;
	font-size:11px;
	text-align:right;
	padding-right:20px;
	background:url(../images/icon_envoi_ami.gif) right no-repeat;
}

div.envoi_ami a:link { text-decoration : none; font-weight: bold; color: #ff9900; background-color:inherit;}
div.envoi_ami a:visited { text-decoration : none; font-weight: bold; color: #ff9900; background-color:inherit;} 
div.envoi_ami a:active { text-decoration : underline; font-weight: bold; color: #ff9900; background-color:inherit;} 
div.envoi_ami a:hover { text-decoration : underline; font-weight: bold; color: #ff9900; background-color:inherit;}

/*	Fin Article */
/*-------------
	Recherche Formations
--------------*/

.titre_tableau
{
	color : #FF9900;
	font-size:8pt;
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:bold;
}
.titre_tableau_formation
{
	padding:1px;
}

.titre_tableau_formation a
{
	color : #FF9900;
	font-size:8pt;
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.titre_tableau_formation a:hover
{
	color : #FF9900;
	font-size:8pt;
	font-family:Arial,Helvetica,Sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

#moteur_recherche
{
	background-color:#2a3787;
	color:#FFFFFF;
}

fieldset.formation_moteur 
{
	border:1px solid #2a3787;
	margin:0pt;
	padding:0pt 5px;
	margin-right:5px;
}

legend.formation_moteur  
{
	color:#2a3787;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
}

#liste_formation
{
	margin:0px;
	list-style-type:none;
	padding-left:10px;
}

input {
background-color:#FFFFFF;
border:1px solid #2a3787;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

select {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

/*-------------
  Zone Droite
--------------*/

/*	Bloc Zone Droite	*/

#corps .zone_droite .bloc p.logo {
	margin:5px 0;
	text-align:right;
}

#corps .zone_droite .bloc{
	font-size:12px;
	color:#4453ab;
	background-color:#FFFFFF;
	border:#4453ab solid 1px;
	margin-top:10px;
}
#corps .zone_droite .bloc p.titre{
	background-color:#4453ab;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	line-height:14px;
}

#corps .zone_droite .bloc ul{
	list-style:none;
	margin:0;
	text-align:left;
	padding: 5px 0;
}

#corps .zone_droite .bloc li{
	background:url(../images/puce_bloc.gif) no-repeat 5px 0.6em;
	font-size:11px;
	margin:0;
	padding:2px 2px 2px 15px;
}

#corps .zone_droite .bloc li a:link { text-decoration : none; color: #4453ab; background-color:inherit;} 
#corps .zone_droite .bloc li a:visited { text-decoration : none; color: #4453ab; background-color:inherit;} 
#corps .zone_droite .bloc li a:active { text-decoration : underline; color: #4453ab; background-color:inherit;}
#corps .zone_droite .bloc li a:hover { text-decoration : underline; color: #4453ab; background-color:inherit;}

#corps .zone_droite .bloc li .selection_qui{
	font-size:9px;
	color:#808080;
}

/*	Fin Bloc Zone Droite	*/
/*	Bloc Zone Droite Article	*/

#corps .zone_droite_article .bloc p.logo {
	margin:5px 0;
	text-align:right;
}

#corps .zone_droite_article .bloc{
	font-size:12px;
	color:#4453ab;
	background-color:#FFFFFF;
	border:#4453ab solid 1px;
	margin-top:10px;
}
#corps .zone_droite_article .bloc p.titre{
	background-color:#4453ab;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:5px 5px;
	line-height:14px;
	text-align:left;
}

#corps .zone_droite_article .bloc ul{
	list-style:none;
	margin:0;
	text-align:left;
	padding: 5px 0;
}

#corps .zone_droite_article .bloc li{
	background:url(../images/puce_bloc.gif) no-repeat 5px 0.6em;
	font-size:11px;
	margin:0;
	padding:2px 2px 2px 15px;
}

#corps .zone_droite_article .bloc li a:link { text-decoration : none; color: #4453ab; background-color:inherit;} 
#corps .zone_droite_article .bloc li a:visited { text-decoration : none; color: #4453ab; background-color:inherit;} 
#corps .zone_droite_article .bloc li a:active { text-decoration : underline; color: #4453ab; background-color:inherit;}
#corps .zone_droite_article .bloc li a:hover { text-decoration : underline; color: #4453ab; background-color:inherit;}

#corps .zone_droite_article .bloc li .selection_qui{
	font-size:9px;
	color:#808080;
}

/*	Fin Bloc Zone Droite	*/

/*-------------
	Footer
--------------*/

.footer{
	text-align:center;
	font-size:9px;
}
.footer a:link { text-decoration : none; color: #989898; background-color:inherit;} 
.footer a:visited { text-decoration : none; color: #989898; background-color:inherit;} 
.footer a:active { text-decoration : underline; color: #989898; background-color:inherit;}
.footer a:hover { text-decoration : underline; color: #989898; background-color:inherit;}
