/* Software released under the General Public License (version 2 or later), available at */
/* http://www.gnu.org/copyleft/gpl.html */
/********************************************************************************

Default styles for the site

@license	GPL
@author	 <a href="http://www.tig12.net">Thierry Graff</a>
@history	2008.01 : Creation from www.radio-larzac.org/sons
********************************************************************************/

/******************* general *********************/
body{
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans serif;
	background:url(images/bg_body.jpg) #e2e2e2 top repeat-x;
}
a { text-decoration: none; }
a:hover{ color: #440200; }
a img{ border:none; }


/******************* main containers *********************/

#top{
	width:100%;
	height:90px;
}

#container{
	border-collapse:collapse; border-spacing:0;
	margin:0; padding:0;
}
#container td{
	vertical-align:top;
}

#left{
	width:150px;
	margin:0;
	padding-top:70px;
}

#center{
	background:lightyellow;
	margin:0;
	min-height:600px;
	padding:12px;
}

#right{
	float:right;
	width:200px;
	position:relative; top:-140px;
	font-size:16px;
	margin-left:4px;
	padding-bottom:10px;
	padding-left:10px;
	border-left:1px solid grey;
	border-bottom:1px solid grey;
}


/******************* inside main containers *********************/
#top #text1{ font-size:2em; position:absolute; top:20px; left:100px; }
#top #text1 a{ color:#d7d019; }

#menus{
	position:absolute; top:70px; left:250px;
}
#menus a{ padding-left:30px; color:#d7d019; font-weight:bold; }
#menus a:hover{ color:white; }
 
#left .level1{ padding-left:25px; font-weight:bold; font-size:16px; padding-top:10px; }

#center li{ list-style:disc; padding-bottom:4px; }

#right .title{ text-align:center; font-weight:bold; padding-bottom:10px; }


/******************* page contents *********************/
#message{
	background:yellow; border:2px solid red;
	padding:4px; text-align:center;
	width:600px;
}

#navigation{
	font-size:12px;
}

#toc{
	float:left;
	font-size:12px;
	padding:4px;
	border:1px solid grey;
	margin-right:20px;
	margin-bottom:20px;
}
#toc .title{ font-size:14px; font-weight:bold; padding-bottom:4px; text-align:center; }
#toc .level2{ font-size:13px; padding-bottom:2px; }
#toc .level3{ padding-left:12px; }
#toc .level4{ padding-left:24px; }
#toc .level5{ padding-left:36px; }
#toc .level6{ padding-left:48px; }

#same-rubric{
	float:right;
	font-size:12px;
	padding:4px;
	border:1px solid grey;
	margin-left:20px;
	position:relative; top:-50px;
}
#same-rubric .title{ font-size:14px; font-weight:bold; padding-bottom:4px; text-align:center; }

#intro{
	font-size:16px;
}

#text{
	font-size:14px;
	min-height:350px;
}

#prevnext{
	font-size:13px;
	font-weight:bold;
	margin-top:16px;
	padding-top:8px;
	border-top:1px dotted grey;
}



/******************* shared by several pages *********************/
h1{ text-align:center; }
.emphasis{
	font-size:1.2em;
	font-weight:bold;
}
.illustration{
	background:lightgrey;
	padding: 4px;
	font-size:12px;
	border:1px solid grey;
}
.definition{
	padding: 4px;
	margin:6px;
	border:1px solid grey;
}
.small-title{
	margin-bottom:10px; margin-top:10px;
	font-weight:bold;
	color:darkslategrey;
	text-decoration:underline;
}
.underlined{ text-decoration:underline; }


/******************* particular pages *********************/
#index-page .message{
	margin-bottom:10px; margin-right:260px;
	background: gold; border:1px solid red;
	padding:4px;
}
#index-page .message span{
	background: yellow; border:1px solid red;
	padding:4px;
}

/* List of directives */
.table-directives{ border-collapse:collapse; }
.table-directives td{ border:1px solid grey; padding:4px; }
.table-directives td>div.default-possible{ padding:2px 0 2px 10px; }
.table-directives td>div.default-possible>strong{ color:darkslategrey; text-decoration:underline; }
/* .table-directives td[colspan=4]{ border:none; } */


.tag{
	border:1px dotted grey;
	padding:4px; margin:4px;
}



