/* CSS Document */
body {
	color:#000000;
}

div#content {
	background: url(/images/interface/bg_morsultimaratio.png) repeat-y top center;
}

div#about {
	background: url(/images/interface/bg_morsultimaratio.png) repeat-y top center;
}


div#menu, div#menu_droit, #calendrier, #login_droit {
	background:url(../images/interface/background_morsultimaratio_menu_titre.png) repeat-x;
	background-color:#c9e3d4;
	border:1px solid black;
}

div#menu {
	border-left:none;
}

div#menu_droit {
	border-right:none;
}

#calendrier, #login_droit {
	border:none;
}


div#page {
	background-color:#c9e3d4;
	border:1px solid black;
}

div#page .titre {
	text-align:left;
	font-size:13px;
	padding-bottom:3px;
	border-bottom: solid 1px black;
}

div#page .soustitre {
	text-align:left;
	font-weight:normal;
	font-size:10px;
	padding-top:3px;
	padding-bottom:5px;
	color:black;
}

div#page .contenu {
	padding-bottom:5px;
	border-bottom:dashed 1px black;
}

#table_login_droit {
	margin: 20px 0 0 0;
	padding: 0;
	color: #000000;
}

div#table_login_droit a {
	color: #000000;
}

#header ul {
	 background: url(../images/interface/header_morsultimaratio.jpg) top center no-repeat; 
}

#header_menu li a:link, #header_menu li a:active, #header_menu li a:visited {
	background:url(../images/interface/header_button_morsultimaratio_bottom.png) top no-repeat;
}

#header_menu li a:hover {
	background:url(../images/interface/header_button_morsultimaratio_bottom_hover.png) top no-repeat;
}

#header_menu li {
	padding-right:0px;
}	

/********************************************************/
ul#menu_principal {
	list-style-image:url(../images/interface/puce_morsultimaratio.png);
}

ul#menu_principal li { 
	padding: 1px 0;
	background:url(../images/interface/separation_menu_morsultimaratio.png) bottom no-repeat;
}

ul#menu_principal li a:link, ul#menu_principal li a:visited {
	color: #000000;
}

ul#menu_principal li a:hover, ul#menu_principal li a:active {
	color: #000000;
	background-color: #eeffed;
}

ul#menu_principal li.menu_principal_sub ul li a:link, 
ul#menu_principal li.menu_principal_sub ul li a:visited {
	color: #000000;
}

ul#menu_principal li.menu_principal_sub ul li a:active, 
ul#menu_principal li.menu_principal_sub ul li a:hover {
	color: #000000;
	background-color:#eeffed;
}

/********************************************************/

ul#menu_principal_droit li a:link, ul#menu_principal_droit li a:visited {
	color: #000000;
}

ul#menu_principal_droit li a:active,ul#menu_principal_droit li a:hover  {
	color: #000000;
	background-color: #eeffed;
}
ul#menu_principal_droit li.actif a:link,
ul#menu_principal_droit li.actif a:visited {
	color: #000000;
	background:#eeffed;
}
/********************************************************/
/* Module - Calendrier                                  */
/********************************************************/
.calendar_simple, td.calendar_heading, 
td.calendar_heading a:link {
	background-color:#c9e3d4;
}

td.calendar_heading a:link,
td.calendar_heading a:visited {
	color: black;
}

td.calendar_heading a:hover{
	color: black;
	background-color: #eeffed;
}

td.calendar_heading, td.calendar_simple {
	border: 1px solid #eeffed;
}

/********************************************************/
/* Module - Forum                                       */
/********************************************************/
div#forum table {
	text-align:left;
	width:100%;
}

div#forum table tr th.titreforum {		
	background:url(../images/interface/background_morsultimaratio_menu_titre.png) repeat-x;
	background-color:#c9e3d4;
	border-top:1px solid black;		
	text-align:left;
	font-size:12px;
	height:25px;
	vertical-align:middle;
}

div#forum table tr th.soustitreforum {
	background:url(../images/interface/background_morsultimaratio_menu_titre.png) repeat-x;
	background-color:#c9e3d4;
	border-top:1px solid black;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
}

div#forum table tr td.contenuforum0 {
	text-align:left;
	border-bottom:none;
	padding-bottom:5px;
	background-color:#eeffed;
	height:50px;
	max-height:none;
	vertical-align:top;
}

div#forum table tr td.contenuforum1 {
	text-align:left;
	border-bottom:none;
	padding-bottom:5px;
	height:50px;
	max-height:none;
	vertical-align:top;
}

div#forum table tr td.avatarforum0 {
	text-align:left;
	border-right:1px solid black;
	background-color:#eeffed;
	vertical-align:top;
}

div#forum table tr td.avatarforum1 {
	text-align:left;
	border-right:1px solid black;
	vertical-align:top;
}

div#forum table tr td.quoteforum0 {
	text-align:left;
	border-bottom:none;
	font-style:italic;
	background-color:#eeffed;
}

div#forum table tr td.quoteforum1 {
	text-align:left;
	border-bottom:none;
	font-style:italic;
}

div#forum table tr.listeforum0 td {
	text-align:left;
	border-bottom:none;
	background-color:#eeffed;
	vertical-align:middle;
	height:30px;
}

div#forum table tr.listeforum1 td {
	text-align:left;
	border-bottom:none;
	vertical-align:middle;
	height:30px;
}

div#forum table tr.listeforum0:hover td {
	background-color:#CCFFCC;
}

div#forum table tr.listeforum1:hover td {
	background-color:#CCFFCC;
}

div#forum .form {
	border-bottom:dashed 1px black;
	border-top:dashed 1px black;
}

.BBButtons img {
	border:1px solid black; 
	background:url(../images/interface/background_morsultimaratio_menu_titre.png) repeat-x;
}

/************** Autre  ************************/

h1 {
	color:black;
}