/* classiques */
body { background: #bfb7ae; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #ff1923; }
a:hover { color: #ff1923; text-decoration: none; }
a:visited { color: #ff1923; }
a:visited:hover { color: #ff1923; text-decoration: none; }

/* liens de la balise #EXPOSE */
a.on:link { color: #000000; text-decoration: none; background: #ed8400; border: thin solid #ed8400; }
a.on:visited { color: #000000; text-decoration: none; }
a.on:link:hover { color: #000000; text-decoration: none; background: #ed8400; border: thin solid #ed8400; }
a.on:visited:hover { color: #000000; text-decoration: none; }


/* fonds à coins arrondis */
.rbroundbox { background: url(/images/2007/nt.gif) repeat;}
.rbtop div { background: url(/images/2007/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/2007/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/2007/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/2007/br.gif) no-repeat bottom right; }
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 950px; height: 10px; } 
.rbcontent { margin: 0 7px; height: 100%; }
.rbroundbox { width: 950px; margin: 1em auto;}
/* intérieur */
.rbroundbox_int { background: #FFFFFF url(/images/2007/top_int.gif) no-repeat left top; }
.rbbot_int div { background: url(/images/2007/bl_int.gif) no-repeat bottom left; }
.rbbot_int { background: url(/images/2007/br_int.gif) no-repeat bottom right; }
/* height and width stuff, width not really nessisary. */
.rbbot_int div, .rbbot_int { width: 920px; height: 7px; font-size: 1px; list-style: url(/images/2007/smartie.gif); }
.rbcontent_int { clear:left; margin:95px 0 0 0; }
.rbcontent_int_sommaire { clear:left; margin:0 5px; }
.rbroundbox_int { width: 920px; margin: 1em 0em 0em auto;}
	
/* menu */
#menu { background: #000000; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; position: relative; 
		width: 650px; top: 23px; left: 266px; padding: 5px; }
#menu ul { margin-top: 5px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; } 
#menu li { display: inline; margin-right: 20px; } 
#menu_gauche { width: 235px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; left: 0px; top: 0px; }
#menu_gauche30 { margin:25px 100px;}
#menu a:hover { color: #ed8400; text-decoration: none; }
#menu a:link { color: #FFFFFF; text-decoration: none; }
#menu a:visited { color: #FFFFFF; text-decoration: none; }

/* menu à gauche */
ul#menulist { padding-left: 12px; margin-left: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
ul#menulist li { margin-bottom: 15px; list-style: disc; margin-top: 15px; font-size:15px;}
ul#menulist li ul li{ list-style: none; font-size: 13px; margin-top:10px; margin-bottom:0px; margin-left:-40px;}
ul#menulist a:link {  color: #ed8400; text-decoration: none; font-weight:bold; } 
ul#menulist a:hover { color: #000000; text-decoration: none;  } 
ul#menulist a:visited { color: #ed8400; text-decoration: none; } 
ul#menulist ul a:link { color: #919085; text-decoration: none; }
ul#menulist ul a:hover { color: #000000; text-decoration: none; }
ul#menulist ul a:visited { color: #919085; text-decoration: none; }
ul#menulist ul a:visited:hover { color: #000000; text-decoration: none; }
ul#menulist ul ul a:link { color: #919085; text-decoration: none; }
ul#menulist ul ul a:hover { color: #000000; text-decoration: none; }
ul#menulist ul ul a:visited { color: #919085; text-decoration: none; }
ul#menulist ul ul a:visited:hover { color: #000000; text-decoration: none; }

/* uniquement en page d'accueil */
#noms_sites {	margin-left: 205px; font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 50px;}
#noms_sites li { list-style: none; margin-bottom: 20px; font-family: Liquorstore, arial, helvetica; font-size: 24px; }

/* uniquement la page sommaire */
#sommaire { margin-left: 205px; margin-right: 30px; }
#sommaire li { font-size: 12px; }

/* uniquement pour le squel rub 13 */
.intros_arts_rub13 { margin-left: 20px; margin-right: 10px; text-align: justify; }
.intro13 { font-size: 12px; text-align: justify; margin-left: 35px; }
.intro13 h1 { text-align: left; }
.nolang { color:#919085;}

/* brève qui défile */
#actus { background: #ed8400; padding: 10px; color: #FFFFFF; font-weight: bold; text-align: left; margin:40px 0 0 270px; width: 630px; }
#actus input { font-weight: bold; color: #FFFFFF; border: thin solid #ed8400; background: #ed8400; text-align: left; width: 100%; }
#actus input:hover {cursor:pointer; }

/* carré noir en bas à droite */
#carre_noir { background: #000000; position: relative; top: 20px; display: inline; left: 725px; color: #FFFFFF; 
			padding: 5px 20px 15px 5px; font-weight: bold; line-height: 20px; font-family: Liquorstore, arial, helvetica; }
#carre_noir a:link { color: #FFFFFF; text-decoration: none; }
#carre_noir a:hover { color: #ff1923; text-decoration: none; }
#carre_noir a:visited { color: #FFFFFF; text-decoration: none; }
#carre_noir a:visited:hover { color: #ff1923; text-decoration: none; }

/* documents et images */
.texte_article .spip_logos { margin-left: 10px; margin-right:10px; }
.position_logo { float:left; margin-top:-33px;}
.langues { text-align:center; font-size:.9em; font-variant:small-caps; font-weight:bold; }
.noir { color: #000000; font-size: 18px; margin-bottom: 30px; text-align: left; }
.logo_article { margin-left: 0px; margin-right: 10px; }
a img { border-style:none;}
.spip_documents { font-size:10px; text-align: center; border: thin solid #ff1923; padding: 5px; margin-bottom: 20px; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

/* titres */
.secteur { margin:-10px 0 0 250px; width: 630px; position: relative; top: 100px; }
.secteur a { color: #000000; text-decoration: none; } 
.secteur a:hover { color: #000000; }
.titrerub { font-size: 14px; font-variant: small-caps; line-height: 25px; }
h1 { font-size: 24px; font-family: Liquorstore, arial, helvetica; margin-bottom: 0px; margin-top:0px; font-variant:small-caps; }
h1.ssssrub_art { font-size: 20px; margin-left: 40px; margin-top: 0px; }
h2 { color: #ed8400; font-size: 18px; display: inline; font-family: Liquorstore, arial, helvetica;
	font-weight: normal; line-height: 30px; padding: 5px 10px 5px 5px; font-weight:bold; }
h2.ssssrub { 	color: #ff1923; 	white-space: nowrap; } 
h2.ssssssrub { 	color: #ff1923; white-space:normal; } 
.ssssrub  { 	color: #ff1923;  } 
h3 { color: #ff1923; font-size: 16px; font-weight: bold; margin-left: 55px; }
h3.spip { font-size: 12px; margin-left: 0px; } 
h4 { font-size: 13px; color: #ff1923; margin-bottom: 0px; margin-top: 20px; } 
h4.smartie_rouge { margin-left: 55px; }
h4.dossier { font-size:16px;}
h4.dossier a:link { color:#ff1923; font-variant:small-caps; text-decoration: none;}
h4.dossier a:hover { color:#ff1923; text-decoration: none; font-variant:small-caps;}
h4.dossier a:visited { color:#ff1923; font-variant:small-caps; text-decoration: none;}
h4 a:link { color: #ff1923; }
h4 a:hover { color: #ff1923; text-decoration: none; }
h4 a:visited { color: #ff1923; }
h4 a:visited:hover { color: #ff1923; text-decoration: none; }

.titre_agenda { font-size: 12px; color: #FF1923; font-weight: bold; margin-left: 50px; }
.titre_noir { color:#000; font-size: 20px; font-family: Liquorstore, arial, helvetica; font-weight: normal;
			line-height: 30px; padding: 10px 30px 3px 3px; margin-right: 30px; margin-left: 45px; }
.titre_noir h2 { color:#000;}
.titre_art { margin-left: 60px; }
.titre_art h2 { background: #ffffff; color: #ff1923; font-weight:bold; font-size: 20px; 
				font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 30px; padding: 5px 10px 5px 5px; }
.sites h4.smartie_rouge { margin-left: 75px; }


/* listes et texte */
li.spip { font-size: 12px; }
p { font-size: 12px; }
p.spip_note { font-size: 11px; color: #919085; margin-left: 55px; margin-right: 30px; }
.intro { font-size: 12px;}
.infos_auteur { color: #000000; font-size: 12px; font-weight: bold; margin-left: 45px; }
.infos_article { text-align: right; font-size: 11px; line-height: 14px; margin-right: 30px; margin-bottom: 15px; margin-top: 15px; }
.intros_arts { margin-left: 55px; margin-right: 30px; text-align: justify; } 
.intros_arts a { color:#000;}
.intros_arts a:hover { color:#ff1923;}
.intros_arts a:visited { color:#333;}
.intros_arts a:visited:hover { color:#ff1923;}
.mot7 a { color: #000000; text-decoration: none; } 
.texte { text-align: justify; margin-right: 30px; font-size: 12px; text-align: justify; margin-left: 105px; }
.date_agenda { color: #000000; }
.lien_agenda { font-size: 10px; }
.chapo { font-weight: bold; font-size: 12px; text-align: justify; padding-left: 55px; margin:10px 30px 20px 50px; }
.ssrub { margin-left: 120px; margin-top:25px; }
.ssrub a:link { color: #000; text-decoration: none; }
.ssrub a:hover { color: #000; text-decoration: none; }
.ssrub a:visited { color: #000; text-decoration: none; }
.ssrub a:visited:hover { color: #000; text-decoration: none; }
.texte_rub { font-size: 12px; font-weight: bold; text-align:justify;}
.texte_rub a:link { color: #000; }
.texte_rub a:hover { color: #000; text-decoration: none; }
.texte_rub a:visited { color: #000; }
.texte_rub a:visited:hover { color: #000; text-decoration: none; }
.suite_arts { background: #919085; font-size: 12px; padding: 3px 20px 15px 3px; margin-top: 18px; margin-left: 45px; margin-right: 30px;
	font-weight: bold; }

/* Tableaux */
table.spip { width:100%; margin: auto; margin-bottom: 1em; border: 1px solid; border-collapse: collapse; font-size: 10px; } 
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; font-weight: bold; }
table.spip tr.row_first { background: #ed8400; }
table.spip tr.row_odd { background: #dad5d0; }
table.spip tr.row_even { background: #eceae8; }
table.spip th, table.spip td { padding: 4px; text-align: left; vertical-align: middle; }

/* Recherche */
.formulaire_recherche { height: 25px; margin-top: 20px; margin-left: 15px; }
.formulaire_recherche .submit { font-size: 10px; background-color: #ed8400; color: #FFFFFF; font-weight: bold; border: thin solid #ed8400;}
.formulaire_recherche .forml { font-size: 10px; border: thin solid #000000; color: #919085; padding: 3px; font-weight: bold; }
.recherche { color: #ff1923; }

/*menu central rub 30*/
.ssrub30 { margin-left: 80px; margin-top: 30px; }
ul#menu30 li {list-style:none; margin-left:-25px;}
ul#menu30 li ul{ display:none; margin-top:7px; }
ul#menu30 li:hover>ul{ display:block; }
.ssrub30 ul#menu30 h2 { background: #ed8400; display: inline; }
.ssrub30 ul#menu30 h2 a:link { color: #FFFFFF; text-decoration: none; } 
.ssrub30 ul#menu30 h2 a:hover { color: #000000; text-decoration: none; }
.ssrub30 ul#menu30 h2 a:visited { color: #FFFFFF; text-decoration: none; }
.ssrub30 ul#menu30 h2 a:visited:hover { color: #FFFFFF; text-decoration: none; }
ul#menu30 li ul li { padding:5px; margin-left:20px; list-style: url(/images/2007/pt_smartie.gif); font-weight:bold; }
.ssrub30 ul#menu30 li ul li a:link { color: #000000; text-decoration: none; } 
.ssrub30 ul#menu30 li ul li a:hover { color: #ed8400; text-decoration: none; } 
.ssrub30 ul#menu30 li ul li a:visited { color: #000000; text-decoration: none; } 
.ssrub30 ul#menu30 li ul li a:visited:hover { color: #ed8400; text-decoration: none; } 
ul#menu30 li ul li ul li { margin-left:-40px; padding:5px; list-style:none; font-size:12px; }
.ssrub30 ul#menu30 li ul li ul li a:link { color:#919085; text-decoration: none; } 
.ssrub30 ul#menu30 li ul li ul li a:hover { color: #000000; text-decoration: none; } 
.ssrub30 ul#menu30 li ul li ul li a:visited { color:#919085; text-decoration: none; } 
.ssrub30 ul#menu30 li ul li ul li a:visited:hover { color: #000000; text-decoration: none; } 

/* Blog */
.formulaire_spip { width:335px; font-size:.7em; }
.formulaire_spip p { margin: 0.5em 0; padding: 0; }
.formulaire_spip input {background-color:#919085;}
.formulaire_spip input.sub {background-color:#ec8604; font-weight:bold; font-variant:small-caps; }
#Blog .reactions .text{ margin:.5em 0; font-size:.8em; }
#Blog .reactions h4 { font-size:1em; }
#Blog .reactions .petit { font-size:.7em; }
#Blog hr {margin-top:15px; color:#000; background-color:#000; }

/* nuages de motsclef*/
a.tag_taille_1 { font-size:.7em;  color:#919085;}
a.tag_taille_2 { font-size:.8em;  color:#000;}
a.tag_taille_3 { font-size:.9em;  color:#ec8604; font-weight:bold;}
a.tag_taille_4 { font-size:1em; color:#ff1923; font-weight:bold;}

/* La ligne supprérieur et la ligne inférieure */
.bordertop, .boderbottom {display:block; background:transparent; font-size:1px; margin:0 30px 0 50px;}
/* Style qui défini les coin arondi */
/* Vous pouvez changer la couleur et la taille (mais avec prudence) */
.coin1, .coin2, .coin3, .coin4 {display:block; overflow:hidden;}
.coin1, .coin2, .coin3 {height:1px;}
.coin2, .coin3, .coin4 {background:#000; border-left:3px solid #ed8400; border-right:3px solid #ed8400;}
.coin1 {margin:0 5px; background:#fff;}
.coin2 {margin:0 3px; border-width:0 2px;  background:#ed8400;}
.coin3 {margin:0 2px; background:#ed8400;}
.coin4 {height:2px; margin:0 1px; background:#ed8400;}
/* Le contenu, pris entre la ligne supéruieure et la ligne inférieure */
/* Vous pouvez changer la couleur */
.content {display:block; background:#fff; border:0 solid #ed8400; border-width:0 3px; padding:10px; margin:0 30px 0 50px; font-weight:bold;}