﻿a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: inherit;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #006699;
}

input, select, option, textarea, file {
	border: 1px solid #b7daf0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

body 
{
	font-family:Verdana;
	font-size:x-small;
	background-image:url(/images/template/bg.jpg);
	background-repeat:repeat-x;
	background-color:#5CB1D6; /*#5FA2D7; 5398D1;*/
	margin:0;
	padding:0;
	top:0;
	bottom:0;
}

img
{
	vertical-align:middle;
	border:0;
}

input
{
	border:fixed 1px grey;
	font-family:Verdana;
	font-size:xx-small;
}

#all
{
	top:0;
	bottom:0;
	width:879px;
	margin:0 auto 0 auto;
	padding:0;
	color:#FFFFFF;
}

#header {
	background-image:url(/images/template/header.jpg);
	width:879px;
	height:126px;
}

#account
{
	color:#000000;
	position:relative;
	left:528px;
	width:332px;
	height:58px;
	padding:25px 5px 5px 5px;
}

.c
{
	padding:5px;
	color:#000;
	background-image:url(/images/template/allbg.jpg);
	background-repeat:repeat-x;
}

.clear
{
	clear:both;
	width:100%;
	height:1px;	
}

#menu 
{
	background-image:url(/images/template/menubg.jpg);
	background-repeat:repeat-x;
	padding:0 11px 3px 11px;
	vertical-align:top;
	height:20px;
}

#menu a
{
	color:#FFFFFF;
	text-decoration:none;
}

#menu a:hover
{
	text-decoration:overline;	
}

#menu .item
{
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	padding:0 11px 0 11px;
	float:left;
	background-image:url(/images/template/menus.jpg);
	background-repeat:no-repeat;
	background-position:right;	
}

#menu .end
{
	background-image:none;	
}

#listen
{
	background-image:url(/images/template/listen.gif);
	width:424px;
	height:135px;	
	float:left;
	padding:40px 0 0 10px;
}

#currenttitle
{
	background-image:url(/images/template/currenttitle.gif);
	width:425px;
	height:175px;	
	float:right;
}

#sms
{
	margin-top:5px;
	background-image:url(/images/template/sms_bar.png);
	height:20px;	
}

#section
{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top;
	margin:5px 2px 0 0px;
	padding:30px 5px 0 5px;
	color:#000000;
}

#secright
{
	margin-top:5px;	
}

.right
{
	float:right;
}

.left
{
	float:left;	
}

.edito { 	background-image:url(/images/template/editotop.gif); }
.trombinoscope { background-image:url(/images/template/trombitop.gif); }
.news { background-image:url(/images/template/newstop.gif); }
.association { background-image:url(/images/template/assotop.gif); }
.planning { background-image:url(/images/template/planningtop.gif); }
.communication { background-image:url(/images/template/commutop.gif); }
.partenaires { background-image:url(/images/template/partenairestop.gif); }
.dedicaces { background-image:url(/images/template/deditop.gif); }
.livredor { background-image:url(/images/template/livredortop.gif); }
.contacttop { background-image:url(/images/template/contacttop.gif); }
.mentiontop { background-image:url(/images/template/mentionstop.gif); }
.admintop { background-image:url(/images/template/admintop.gif); }
.inscription { background-image:url(/images/template/inscriptiontop.gif); }
.passperdu { background-image:url(/images/template/passoublietop.gif); }

.trombitem
{
	float:left;
	width:50%;
	padding-top:3px;
	margin-top:10px;
}

.subsection
{
	width:575px;
	padding-top:3px;
	margin-top:10px;
	background-image:url(/images/template/secsubtitle1.gif);
	background-repeat:no-repeat;
}

.subsec1 { background-image:url(/images/template/secsubtitle1.gif); }
.subsec2 { background-image:url(/images/template/secsubtitle2.gif); }
.subsec3 { background-image:url(/images/template/secsubtitle3.gif); }
.subsec4 { background-image:url(/images/template/secsubtitle4.gif); }
.subsec5 { background-image:url(/images/template/secsubtitle5.gif); }

.subsection .b
{
	border:solid 1px #DFEFF8;
	border-top:none;
	padding:5px;
}
	
.subsection .title
{
	padding:0 5px 2px 5px;
	font-size:small;
	font-weight:bold;
}

#sectionbottom
{
	background-image:url(/images/template/editobottom.gif);
	background-repeat:no-repeat;
	margin:0 2px 0 0px;
	height:21px;
}

#footer
{
	background-image:url(/images/template/footer.gif);
	background-repeat:no-repeat;
	height:14px;
	margin-top:10px;
	text-align:center;
}

.tplanning { margin-left:auto;margin-right:auto; }

.col
{ 
	width:105px;
	border-bottom:solid 5px transparent;
}

.tcol { width:100%; }

.heure td
{ 
	height:15px;
	vertical-align:middle;
	text-align:center;
}
.heure .item { background-color:#aec9ee; border-bottom:solid 2px white; padding:0 2px 0 2px; }
.heure .altitem { background-color:#d6e4f8; border-bottom:solid 2px white; padding:0 2px 0 2px; }

.help { font-style:italic; color:Gray; }