/*-----------------------------------------------------	Dumonadz css 		version: 1.0 	date:    2005.07.05	author:  albizzi.fr------------------------------------------------------*//******************************** * Styles generaux*********************************/body {	margin: 0; /* pour éviter les marges */	/*position:absolute;	left:249px;*/		font-family: verdana, arial, sans-serif;/* on définit la police de base dans la page */		font-size: 11px;/* on définit la taille de la police de base dans la page */		color : #1B5BA2;/* on définit la couleur de la police de base dans la page */}/****************************************** on définit le style des liens par défaut ******************************************/   a { text-decoration: none; color: #1B5BA2; font-weight: regular;}a:hover { 	text-decoration: underline;	color:#99B813;	font-weight: regular;}a:visited { 	/*color: #7472A4;*/	font-weight: regular;}a.lien_menu_droite { text-decoration: none; color: #E42528; }a.lien_menu_droite:hover { text-decoration: underline; color: #99B813; }a.lien_contacts { text-decoration: none; color: #7FD0AF; }a.lien_contacts:hover { text-decoration: underline; color: #679424; }a.lien_menu { text-decoration: none; color: #FFCC66; }a.lien_menu_dossier { text-decoration: none; color: #650000; }a.lien_telechargement { text-decoration: none; color: #FF9900; }a.lien_telechargement:hover { text-decoration: underline; color: #99B813; }/* styles pour exposer une liste d'articles*/a.lien {    color: #FFCC99;	font-weight: bold;}a.lien-desactive {   font-weight: bold;} /* * Couleurs Lien pour le pied de page */a.pied_lien { text-decoration: none; color: #FFF0BD;font-weight: bold;}a.pied_lien:hover { text-decoration: underline; }/*Habillage Menu Déroulant*/.menu_deroulant {	margin:1em 0 0;	padding:0;		}	.menu_deroulant a{	margin:1px;	color:#AF412E;	text-decoration:none;	padding:1px 8px 1px 0;}	.menu_deroulant a:visited { color: #AF412E; }/*Liens sous-menus*/.menu_deroulant a:hover{	padding:0 0px;color:#AF412E;}.menu_deroulant ul{margin-left:1.5em;padding:0;} /* * Couleurs Lien pour le pied de page */a.pied_lien { text-decoration: none; color: #FFF0BD;font-weight: bold;}a.pied_lien:hover { text-decoration: underline; }a.pied_lien_dossier { text-decoration: none; color: #650000;font-weight: bold;}/* * Mise en page des textes (bordures...) */  .titre_accueil {	font-weight: bold;	font-size: 10px;	}    /************************************************* * mise en page pour les modules de droite dans la page de cours ****************************************************/td.module_texte_cours {font-size: 10px;} .champ_mail{width: 100px;}       /* * Couleurs Lien pour les titres de modules en pages d'accueil */  .a.chapo_lien { 	color: #333399; 	font-weight: bold;	text-decoration: none;		}	a.chapo_lien:hover { text-decoration: underline; }	  .generique {	font-size: 9px;	list-style-position: inside;	margin-left: 10px;	}	.module_lien_article {list-style-position: inside;}	.suite {	font-size: 9px;	}		div.navigation{font-size: 9px;width:100%; padding-top:2px; padding-bottom:2px; margin-bottom:2px; border-top:0; border-bottom:1px dashed; } 	 /* * mise en page pour le formulaire texte( =>> texte explicatif de la rubrique) */  .chapo {font-weight: regular;} /* */	.texte, .texte p.spip {	text-align: justify;}.ps {}.notes {}table.module_carte {	height: 113px;}td.module_accueil {	width: 190px;	height:120px;}td.module_texte {	width: 180px;	margin: 5px;	font-size: 9px;	height:50px;	}td.module_news {	width: 160px;	padding-left: 13px;	}td.module_news_accueil {	width: 160px;	padding-left: 13px;	/*height:70px;*/	}td.module_news_rubrique {	padding-top: 10px;}tr.module.provence {width: 570px;}td.module_provence_picto {	width: 22px;}td.module_provence {	color : #ffffff;	padding-left: 3px;	width: 545px;	font-weight: bold;	background-color: #b04330;	 /*font-size: 13px;*/}/* * Styles pour la navigation */.titre-deroulant{font-weight: bold; color: #AF412E; font-size: 13px;}.lien-deroulant{}/* * Styles pour le contenu (c-a-d. la colonne principale) */.titre {	 font-size: 15px;	 font-weight: bold;	 padding-top: 0px;	 }  .rubrique {	 font-size: 14px;	 font-weight: bold;	 padding-top: 0px;	 }   .surtitre {	 font-size: 13px;		 font-weight: bolder;	 padding-top: 0px;	 color: #99B813;	 	 }  .soustitre {	 font-size: 11px;	 font-style: italic;		 font-weight: bolder;	 padding-top: 0px;	 color: #1B5BA2;	 	 }  .contenu {}.contenu h2.titre-extrait {}.contenu h2.titre-texte {}.contenu .surtitre {}.contenu .detail {}.contenu .detail .important {}.extrait {}.liste-articles {	margin-top: 1em;	margin-bottom: 1em;	clear: left;}.contenu .forum-repondre {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	font-size: 90%;	font-weight: bold;	margin-top: 0.6em;} .accroche-rubrique {	font-weight: bold;	color:#B44018;	text-align: center;	font-size: 13px;}   .accroche-rubrique-left {	font-weight: bold;	color:#B44018;	font-size: 13px;}   .titre-recherche {	font-weight: bold;	color:#B44018;	text-align: left;	font-size: 13px;}.intitule_combo {	margin-right: 0px;	padding: 0px;	padding-left: 0px;	padding-right: 13px;	padding-top: 1px;	padding-bottom: 0px;	font-size: 11px;	text-align:right; }.menu-item {	margin-right: 0px;	padding: 0px;	padding-left: 0px;	padding-right: 13px;	padding-top: 10px;	padding-bottom: 0px;	font-weight: bold;	font-size: 11px;	text-align:left; }.menu-dossier {	margin-left: 0px;	padding: 0px;	padding-left: 25px;	padding-right: 0px;	padding-top: 0px;	padding-bottom: 0px;	font-weight: bold;	}.menu-general {	font-weight: bold;	font-size: 11px;	width: 95%;	}/* * Habillage des brèves dans le moteur de recherche */  .menu {	border: 1px solid #a0a0a0;	border-top: 0px;	padding: 0px;	margin: 0px;	margin-bottom: 16px;}.menu ul {	display: block;	margin: 0px;	padding: 10px;	padding-bottom: 0px;	list-style: none;}  .menu-titre {	border-top: 1px solid #a0a0a0;	border-bottom: 1px dashed #d0d0d0;	margin: 0px;	padding-left: 4px;	padding-right: 4px;	padding-top: 3px;	padding-bottom: 2px;	font-size: 5px;	font-weight: bold;} .titre-texte-breve {	font-weight: bold;	padding-left: 4px;	padding-right: 4px;	padding-top: 3px;	} .titre-texte-breve-right {	font-weight: bold;	text-align:right;} .breves { background-color: #ffeaea; }.breves .menu-titre	{ background-color: #fff2f2; text-align:left; }.pied {	color : #ffffff;	margin: 3px;	}		/* * Habillage des forums */ul.forum-total {	display: block;	padding: 0px;	margin: 0px;	list-style: none;}.forum-fil {	margin-top: 3em;}.forum-fil ul {	display: block;	margin: 0px;	margin-left: 2em;	padding: 0px;	list-style: none;}.forum-titre {	font-weight: bold;	font-size: 120%;}.forum-item {	margin: 0px;	padding: 1em;	padding-top: 0.5em;	padding-bottom: 0em;	text-align: justify;	color: #303030;	font-size: 80%;}.forum-repondre-message {	text-align: right;}/* Boite d'un forum : eclaircissement progressif des bords */ul .forum {	border: 1px solid #909090;	padding: 0px;	margin: 0px;	margin-bottom: 1em;}ul ul .forum {	border: 1px solid #a4a4a4;}ul ul ul .forum {	border: 1px solid #b8b8b8;}ul ul ul ul .forum {	border: 1px solid #cccccc;}ul ul ul ul ul .forum {	border: 1px solid #e0e0e0;}ul ul ul ul ul ul .forum {	border: 1px dashed #e0e0e0;}/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ul .forum-chapo {	border: 0px;	border-bottom: 1px dashed #b8b8b8;	margin: 0px;	padding-left: 6px;	padding-right: 6px;	padding-top: 3px;	padding-bottom: 2px;	font-size: 90%;	background: #c4e0e0;}ul ul .forum-chapo {	background: #d4e8e8;}ul ul ul .forum-chapo {	background: #e4f0f0;}ul ul ul ul .forum-chapo {	background: #f4f8f8;}ul ul ul ul ul .forum-chapo {	background: #ffffff;}/* * Habillage des petitions */.signatures {	margin-left: 0px;	margin-right: 0px;	margin-top: 1em;	margin-bottom: 1em;	width: 100%;}.signatures td {	-moz-border-radius: 0.4em;}.signatures-titre {	clear: right;	font-weight: bold;	font-size: 120%;	text-align: center;	padding: 0.5em;	margin: 0px;}.signature-date {	white-space: nowrap;	background: #e4f0f0;	padding: 0.5em;}.signature-nom {	font-weight: bold;	background: #ecf4f4;	padding: 0.2em;	text-align: center;}.signature-message {	font-size: 85%;	background: #f4f8f8;	padding: 0.4em;	text-align: justify;}	/******************************************************style dans le formulaire texte racccourcis typographiques*******************************************************/a.spip_out { text-decoration: none; color: #6C4ADA; }a.spip_in, a.spip_url { text-decoration: none; color: #6C4ADA; }a.spip_glossaire { text-decoration: none; color: #20a020; }/**Les intertitres**/h3.mon_style_h3 {	background-color: #FCE48D;	width: 410px;	font-size: 13px;	color: #AF412E;	font-style:italic;	font-weight: bold;	text-align: left;	padding: 0px;	}	/**Les intertitres**/h3.plan {	background-color: #FCE48D;	width: 570px;	font-size: 13px;	color: #AF412E;	font-style:italic;	font-weight: bold;	text-align: left;	padding: 0px;	}		.commentaire {	color: #AF412E;	font-style:italic;	font-weight: bold;	text-align: left;		}	.spip_puce {	list-style-position: inside;}.spip_documents{		font-size : 70%;}.lettrine {        float: left;        font-size: 50px;        font-weight: bolder;       height: 40px;        width: 40px;        line-height: 40px;}/********************//* style des tableaux *//********************//******table.spip permet de modifier le comportement général du tableau(notamment sa position, à gauche, centré...)*****/table.spip {	width: 400px;	/*border-color:#6C4ADA;	border-width:2px;*/	}	table.spip tr.row_first {	background-color: #9FEDCD;}table.spip tr.row_odd {	background-color: #B7E4F7;}table.spip tr.row_even {	background-color: #ACD4E5;}table.spip td {	width: 10%;	font-family: verdana, arial, sans-serif;	font-size: 10px;	padding: 0px;	text-align: center;	vertical-align: middle;	 color: #000000;}/************************** fin des styles des tableaux  **************************//*Les notes de bas de page*/p.spip_note { }hr.spip { 	width: 370px;	text-align: left;	padding: 0px;}/***********************************************Le gras et l’italique sont définis par les raccourcis :Du texte {{en gras}}, du texte {en italique}Ils peuvent être modifiés par les styles : b.spip et i.spip. Styles peu utiles.**************************************************/b.spip { }i.spip { }blockquote.spip {	margin-left : 40px;	margin-top : 10px;	margin-bottom : 10px;	margin-right: 0px;	border : solid 1px #aaaaaa;	background-color: #ffffff;	padding: 5px;}/*****************************************Les formulaires/*****************************************/.formulaire {	color: black;	margin: 0px;	margin-bottom: 16px;	padding: 4px;	border: 1px solid #a0a0a0;	background-color: #f6f6f6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: normal;} .form_menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	width: 180px;}.forml {	background-color: #ececec;	margin: 4px;	padding: 1px;	border: dashed 1px #909090;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;}.spip_encadrer {		width : 300px;	background-color: #FFFFFF;	padding: 5px;	border: 1px #666666 solid;}.spip_bouton {	border: 2px solid #404040;	padding: 3px;	background-color: #FFCC00	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}.spip-admin {		position:absolute;	top:200px;	left:780px;	right:0px;	z-index:0;	padding: 2px;	line-height: 1.4em;	}/****************/*Code et cadre****************/.spip_cadre {	width : 100%;	background-color: #FFFFFF;	padding: 5px;}.spip_code { }/********************/div.spip_poesie {	margin-left: 10px;	padding-left: 10px;	border-left: 1px solid #999999;}div.spip_poesie div {	text-indent: -60px;	margin-left: 60px;}.reponse_formulaire {	font-weight: bold;	font-size: 110%;	color: red;}.spip_surligne { background-color: #FFFF66; }/* * Barre de raccourcis */a.spip_barre img {	border-left: 1px solid #ffffff;	border-top: 1px solid #ffffff;	border-right: 1px solid #aa9966;	border-bottom: 1px solid #aa9966;	padding: 3px;	background-color: #FFDDAA;}a.spip_barre:hover img {	border: 1px solid #808080;	padding: 3px;	background-color: #f8f8f4;}/* CSS POUR MENUS DE NAVIGATION *//*Caractères Menu*/.onglet a{font-size:9px;color:6C4ADA;line-height:12px;text-decoration:none;}.onglet a:hover{font-size:9px;color:6C4ADA;line-height:12px;text-decoration:underline;}/*Fin Caractères Menu*//*Caractères sous-menu*/.smenu a{font-size:9px;color:6C4ADA;text-decoration:none;text-align:right;}.smenu a:hover{font-size:9px;color:7472A4;text-decoration:underline;}.smenu a:active{font-size:9px;color:7472A4;text-decoration:underline;}/*Fin Caractères sous-menu*//*DIVs*/.entete{	position:absolute;	left:0px;	right:0px;	top:0px;	}.principal{	position:absolute;	left:0px;	right:0px;	top:118px;	}/**styles spécifiques pour le formulaire d'inscription**/.form_h3 {		font-size: 13px;	color: #AF412E;	font-style:italic;	font-weight: bold;	text-align: left;	padding: 0px;	margin-left:10px;		}.titre_etape {		font-size: 15px;	color: #FFFFFF;	font-weight: bold;	text-align: left;	padding: 0px;	width: 300px;	margin-left:10px;		}		/**styles spécifiques tables niveau**/		td.niveau_380 {	padding: 0px;	text-align: left;	padding-left: 0px;	width: 380px;}td.niveau_190 {	padding: 0px;	text-align: left;	padding-left: 0px;	width: 190px;} .champ_input {font-size: 10px;}/* a voir si c'est utille .bg2 {max-width:1024px;min-width:780px;width:expression(document.body.clientWidth > 1014 ? "991px":( document.body.clientWidth < 800? "780px" : "780px" ));}*/
