/*  ----------------------------------------------------------- */
	/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
	/*  ----------------------------------------------------------- */
	/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */ /*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #CBDDDD;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
	text-align: center;
	font-size: 1em;
	color: #333;
	line-height=130%;
}

img {
	border-style: none;
}

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	width: 896px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #fff;
}

#cartouche {
	width: 674px;
	height: 24px;
	background-color: #000;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	float: left;
}

#cartouche ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}

#cartouche li {
	float: left;
	margin: 4px 20px 0px 20px;
	padding: 0;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#cartouche a {
	color: #fff;
}

#recherche {
	float: right;
	margin: 2px;
}

#recherche input {
	font-size: 11px;
	font-weight: normal;
}

#recherche .entree {
	border: 1px solid #000;
	color: #333;
	float: left;
}

#recherche .bouton {
	text-align: center;
	margin: 1px 2px 0px 3px;
	float: left;
}

#cartouche_haut_gauche {
	float: left;
	width: 12px;
	height: 24px;
	background-image: url(images/ombre_haut_gauche.jpg);
}

#cartouche_haut_droite {
	float: left;
	width: 210px;
	height: 24px;
	background-image: url(images/ombre_haut_droite.jpg);
}

#entete {
	clear: both;
	position: relative;
	padding: 0;
	margin: 0;
	width: 896px;
	height: 239px;
}

ul#onglets {
	position: absolute;
	top: 213px;
	left: 38px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-transform: uppercase;
}

.onglet_rubriques {
	font-family: Arial, sans-serif;
	width: 190px;
	height: 26px;
	margin: 0px;
	margin-right: 1px;
	padding: 0px;
	float: left;
	cursor: pointer;
	text-decoration: none;
	margin-right: 1px;
	padding: 0px;
}

li.onglet_rubriques a {
	font-size: 11px;
	text-decoration: none;
	cursor: default;
}

.onglet_rubriques a.off {
	display: block;
	width: 190px;
	height: 20px;
	padding-top: 6px;
	text-align: center;
	background-image: url(images/onglet.png);
	color: #006383;
}

.onglet_rubriques a.on {
	display: block;
	width: 190px;
	height: 20px;
	padding-top: 6px;
	text-align: center;
	background-image: url(images/onglet_on.png);
	color: #fff;
}

ul.panel_onglet_pages {
	position: absolute;
	top: 26px;
	left: 0px;
	width: 810px;
	height: 16px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	background-color: #f37602;
	font-family: Arial, sans-serif;
	font-size: 11px;
	visibility: hidden;
	list-style-type: none;
}

ul.panel_onglet_pages li {
	margin: 0px;
	margin-left: 30px;
	padding: 0px;
	float: left;
}

ul.panel_onglet_pages li a {
	color: #fff;
	cursor: pointer;
}

ul.panel_onglet_pages li a.current_page {
	font-weight: bold;
}

ul.panel_onglet_pages li a:hover {
	text-decoration: underline;
}

#reflet_onglets {
	clear: both;
	width: 896px;
	height: 29px;
	background-image: url(images/reflet_onglets.jpg);
}

#article {
	background-image: url(images/bg_article.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
}

#ombre_gauche_article {
	float: left;
	background-image: url(images/ombre_gauche_article.jpg);
	width: 12px;
	height: 193px;
}

#ombre_droite_article {
	float: left;
	background-image: url(images/ombre_droite_article.jpg);
	width: 12px;
	height: 193px;
}

#article_sommaire {
	margin-top: 10px; 
	width: 285px;
	padding-left: 25px;
	padding-right: 12px;
	float: left;
	width: 285px;
	font-size: 11px;
	line-height: 130%;
	text-align: justify;
}

#article_sommaire h1 {
	color: #d6004a;
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
}

#article_texte {
	font-size: 11px;
	line-height: 130%;
	text-align: justify;
	float: left;
	width: 601px;
	padding: 0px 25px;
	overflow: hidden;
}

#cas_clients_sommaire {
	margin-top: 10px;
	width: 294px;
	padding-left: 12px;
	padding-right: 23px;
	float: left;
	font-size: 11px;
	line-height: 130%;
	text-align: justify;
}

#cas_clients_sommaire img.spip_logos {
	float: left;
	margin-right: 10px;
}

#cas_clients_sommaire h1 {
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Serif;
	text-align: left;
}

#cas_clients_sommaire h1 a {
	color: #00ac99;
}

#cas_clients_sommaire div {
	margin-bottom: 30px;
}

#cas_clients_sommaire .lire_la_suite {
	float: right;
}

#colonne_videos {
	margin-top: 15px;
	padding-left: 23px;
	/*
	padding-left: 23px;
	padding-right: 38px;
	*/
	width: 198px;
	float: left;
}

.rubrique_video {
	width: 154px;
	height: 85px;
	padding: 10px;
	padding-top: 105px;
	color: #fff;
	font-family: Arial, sans-serif;
	margin-bottom: 30px;
}

.rubrique_videoon {
	display: none;
}

.rubrique_video h1 {
	font-size: 12px;
	margin: 0px;
}

.rubrique_video p {
	font-size: 11px;
	font-weight: bold;
	margin: 7px 0px;
	line-height: normal;
}

.rubrique_video p a {
	color: #fff;
}

#bas_article {
	background-image: url(images/bas_article.jpg);
	width: 896px;
	height: 38px;
}

#ombre_bas_gauche {
	float: left;
	width: 12px;
	height: 22px;
	background-image: url(images/ombre_bas_gauche.jpg);
}

#ombre_bas_droite {
	float: left;
	width: 210px;
	height: 22px;
	background-image: url(images/ombre_bas_droite.jpg);
}

#cartouche_bas {
	float: left;
	background-color: #000;
	height: 22px;
	width: 674px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	list-style-type: none;
	font-size: 11px;
	margin-bottom: 30px;
}

#cartouche_bas * {
	font-size: 10px;
	color: #bbb;
}

ul#cartouche_bas_pages {
	margin: 4px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
	vertical-align: middle;
}

#copyright {
	float: right;
	margin-right: 15px;
}

ul#cartouche_bas_pages li {
	margin: 0 3px;
	padding: 0px;
	float: left;
}

/* Espaceur de blocs */
.nettoyeur {
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}

/*  ------------------------------------------
/*  Accès rapide sur article
/*  ------------------------------------------ */
.acces_rapide {
	margin-top: 1em;
}

.acces_rapide hr {
	clear: both;
	height: 1px;
	border-style: none;
	border-top: 1px dotted #eb690a;
}

.acces_rapide * {
	color: #eb690a;
}

.acces_rapide p {
	margin-top: 3px;
	float: left;
}

.acces_rapide ul {
	float: left;
	list-style-image: url(images/puce_acces_rapide.png);
	margin-top: 3px;
	padding-top: 0px;
}

.acces_rapide li {
	line-height: 1.5em;
}

a.haut_page {
	display: block;
	margin: 20px 0px 10px 0px;
	text-align: right;
	color: #eb690a;
	clear: both;
}

a.haut_page img {
	vertical-align: middle;
	margin-right: 5px;
}

/*  ------------------------------------------
/*  Page plan site
/*  ------------------------------------------ */
ul.plan_site {
	margin: 10px;
	margin-left: 20px;
	padding: 0;
	list-style-image: url(images/puce_plan_rubrique.png);
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

li.plan_rubrique {
	margin-top: 25px;
}

ul.plan_page {
	margin: 0;
	padding: 0;
	list-style-image: url(images/puce_plan_page.png);
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	margin-left: 20px;
}

ul.plan_page li {
	margin-left: 20px;
}

/*  ------------------------------------------
/*  Pages vidéos
/*  ------------------------------------------ */
#video_player {
	width: 415px;
	height: 440px;
	background-image: url(images/bg_video_player.jpg);
	float: left;
	margin: 10px 0px 10px 0px;
	text-align: center;
	padding-right: 10px;
}

#player1 {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

#video_player h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin-top: 20px;
}

#video_player p.descriptif {
	text-align: left;
	margin: 0px 15px 10px 10px;
}

ul#portfolio_videos {
	float: right;
	margin: 16px 0px 10px 0px;
	list-style: none;
}

ul#portfolio_videos a {
	text-decoration: none;
}

ul#portfolio_videos a:hover {
	text-decoration: none;
}

ul#portfolio_videos li {
	text-align: center;
	width: 115px;
	height: 120px;
	padding: 10px 10px;
	margin-bottom: 12px;
	background-image: url(images/bg_video.jpg);
	font-size: 10px;
	line-height: 1em;
}

ul#portfolio_videos li img.spip_logos {
	float: none;
}

/*  ------------------------------------------
/*  Résultats recherche
/*  ------------------------------------------ */
#resultats_recherche {
	float: left;
	width: 601px;
	padding: 10px 25px;
	font-size: 11px;
	line-height: 1.3em;
	text-align: justify;
	font-family: Arial, sans-serif;
}

#resultats_recherche .pas_de_result {
	text-align: center;
	font-size: larger;
	font-style: italic;
}

#resultats_recherche .resultats {
	text-align: center;
	color: #d40046;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 25px;
	border-bottom: 5px solid #ff253e;
	margin-bottom: 30px;
}

#resultats_recherche .resultats img {
	margin-bottom: 3px;
	margin-right: 7px;
	vertical-align: middle;
}

#resultats_recherche .resultats i {
	color: #333;
	font-weight: normal;
}

#resultats_recherche h3.spip {
	margin-top: 25px;
}

#resultats_recherche h1 {
	margin-top: 20px;
	font-size: 19px;
}

#resultats_recherche ul {
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
}

#resultats_recherche li {
	border-bottom: 1px dotted #000;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 20px 0px;
}

#resultats_recherche li:last-child {
	padding-bottom: 50px;
	border-bottom: 1px solid #d40046;
}

#resultats_recherche ul.sections_resultats h3 {
	text-transform: uppercase;
	font-size: 12px;
	margin: 2px 0px;
	padding: 0px;
}

#resultats_recherche .date {
	font-weight: bold;
	color: #e2001a;
	position: relative;
	left: -10px;
	font-size: smaller;
}

#resultats_recherche .resume {
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

#resultats_recherche ul.sections_resultats img {
	position: relative;
	left: -14px;
	top: 1px;
}

#resultats_recherche .pagination {
	
}

/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */
h3.titre {
	margin-top: 1em; 
	margin-bottom: 0em; 
	font-size: 1.5em; 
	font-weight: bold;
	color: #d40046;
	line-height: 130%;
	}
.spip_logos {
	float: left;
}

span.spip {
	color: #f37602;
	}


blockquote {
	border: 1px solid #f37602;
	padding: 15px;
	margin: 5px 5px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}
blockquote * {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}
	
/* Typo pour les menus et la navigation */
body,#navigation,.encart,.formulaire_spip {
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

/* Typo pour le contenu */
#contenu {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

/* Typo pour les citations et extraits introductifs */
q,blockquote,.liste-articles li .texte,h3.spip,.voirskel {
	font-family: Georgia, Times, serif;
}

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: underline;
}