/* General */

body {
background:url(../images/bg.jpg);
/*scrollbar-arrow-color:#e7e6e6;
scrollbar-3dlight-color:#777799;
scrollbar-darkshadow-color:#666677;
scrollbar-face-color:#ccc;
scrollbar-highlight-color:#e9e9e9;
scrollbar-shadow-color:#ccc;
scrollbar-track-color:#eaeaea;*/
}

/* Layout */

#container {
position:relative; 
margin:auto; 
background:#000;
padding:0;
width:955px;

}

#entete {
background:url(../images/entete/rotate.php) no-repeat;
height:303px;
position:relative;
}

#entete2 {
background:url(../images/entete2.jpg) no-repeat;
height:263px;
position:relative;
}

#contenu {
background:url(../images/bg_contenu2.jpg) no-repeat #343435;
padding:10px 20px 10px 5px;
position:relative; 
float:left;
text-align:justify;
}

#contenu2 {
position:relative;
top:10px;
padding:10px 10px 10px 50px;
width:645px;
float:left;
text-align:justify;
}

#left_col {
width:225px;
float:left;
}

#right_col {
width:705px;
float:left;
}

#calendrier{
background:#1f1f20;
position:relative;
float:left;
width:204px;
height:225px;
padding-left:5px;
}

#vote{
position:relative;
float:left;
top:10px;
width:209px;
height:97px;
}

#mail{
background:#1f1f20;
position:relative;
float:left;
top:18px;
width:209px;
height:78px;
}

#album{
position:relative;
float:left;
top:30px;
width:209px;
}

/*#label{
position:relative;
float:left;
top:10px;
width:209px;
height:46px;
}*/

#radio{
background:#f0f0f0;
position:relative;
float:left;
width:292px;
height:110px;
}

#annonce{
background:#f0f0f0;
position:relative;
float:left;
top:20px;
width:292px;
height:268px;
}

#boutique{
background:#f0f0f0;
position:relative;
float:left;
left:18px;
width:335px;
height:110px;
}

#tv{
background:#f0f0f0;
position:relative;
float:left;
top:20px;
left:18px;
width:335px;
height:268px;
}

#nouvelle{
position:relative;
float:left;
top:30px;
width:645px;
}

div.thumb {
height:120px;
width:120px;
margin:5px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
overflow:hidden;
}

/* Menu */

ul#navigation {
float:left;
margin:259px 0px 0px 0px;
padding:0px;
}

ul#navigation li {
list-style:none;
margin: 8px 9px 0px 21px;
padding:0px;
float:left;
font-size:16px;
font-family:Arial Narrow;
font-weight:bold;
letter-spacing:-1px;
}

ul#navigation li a {
display:block;
text-decoration:none;
padding:.25em;
color:#FFF;
font-size:18px;
}

#youarehere {
color:#333333;
}

/* Texts */

.txt {
font-family:Tahoma;
font-size:12px;
color:white;
font-weight:normal;
line-height:14px;
}

.txt_titre {
font-family:Tahoma;
font-size:14px;
color:white;
font-weight:normal;
line-height:14px;
}

.txt2 {
font-family:Tahoma;
font-size:12px;
color:black;
font-weight:normal;
line-height:14px;
}

.txtdate {
font-family:Tahoma;
font-size:10px;
color:black;
font-weight:normal;
line-height:14px;
}

.txttitre {
font-family:Tahoma;
font-size:14px;
color:black;
font-weight:normal;
line-height:14px;
}

/* Links */

a:link {
color:#CCCCCC;
text-decoration:none;
}

a:visited {
color:#CCCCCC;
text-decoration:none;
}

a:hover {
color:#CCCCCC;
text-decoration:none;
}

a:active {
color:#CCCCCC;
text-decoration:none;
}

/* Forms */

input,textarea {border:1px solid #333333; background:#666666; color:#FFFFFF;}
input.contactclass,textarea.contactclass {background:#000000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
input.file {border:1px solid #999999;}
fieldset,form {
	border:0px;
	margin:0px;
	padding:0px;
}

/* Lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
/* Calendrier */

.calendar-prev, .calendar-next, .calendar, .calendar-month {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fddb00;
font-size:11px;
}

.calendar-month {
font-size:13px;
color:#fddb00;
}

.calendar a {
text-decoration:underline;
font-weight:bold;
color: white;
}