@charset "utf-8";
/* CSS Document */
html, body{
	background-color:#ffffff;
}
body, td, th, form {
	font-family:Tahoma;
	margin:0px;
}
body{
	background-image:url(../images/template-header-bg.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

/*************************************************************/
#template{
	width:1000px;
	margin-bottom:50px;
}
#template .column-right{
	width:230px;
}
#template .column-content{
	width:770px;
}
#template .column-content #content{
	width:755px;
	margin-left:15px;
}

.template-top-margin{
	height:128px;
}

#menu-holder{
}
#menu-holder a, #menu-holder div.submenu{
	position:relative;
	float:left;
	clear:both;
	text-decoration:none;
}
#menu-holder a.main{
	height:15px;
	background-image:url(../images/menu-out.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-transform:uppercase;
	font-size:13px;
	width:207px;
	padding:3px 3px 3px 20px;
	font-weight:bold;
}
#menu-holder a.mainselect,#menu-holder a.main:hover{
	height:15px;
	background-image:url(../images/menu-over.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-transform:uppercase;
	font-size:13px;
	width:207px;
	padding:3px 3px 3px 20px;
	font-weight:bold;
}

#menu-holder a.sub{
	height:15px;
	font-size:13px;
	width:187px;
	padding:3px 3px 3px 40px;
	color:#999999;
}
#menu-holder a.subselect,#menu-holder a.sub:hover{
	height:15px;
	font-size:13px;
	width:187px;
	padding:3px 3px 3px 40px;
	color:#333333;
	text-decoration:underline;
}

#menu-holder ._border{
	border-bottom:#d9d9d9 1px dotted;
}

.text-color-darkblue{
	color:#0e76bc;
}
.text-color-red{
	color:#ed1c24;
}
.text-color-orange{
	color:#f7941d;
}
.text-color-yellow-fed471{
	color:#fed471;
}
.text-color-lightblue{
	color:#00aeef;
}
.text-color-darkgreen{
	color:#6c7500;
}
.text-color-mediumred{
	color:#890707;
}
.text-color-blue{
	color:#013b9b;
}
.text-color-purple{
	color:#f37021;
}
.text-color-lightgreen{
	color:#bfd730;
}

#template-header-holder{
	height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
}
#template-header{
	height:210px;
	width:755px;
	position:absolute;
	top:0px;
	z-index:9999;
	display:;
}

#mot-de-bienvenue-bg,#mot-de-bienvenue{
}
#mot-de-bienvenue{
	z-index:2;
	height:130px;
	width:655px;
	color:#FFFFFF;
	padding:10px;
}
#mot-de-bienvenue-bg{
	z-index:1;
	background-color:#000000;
	-moz-opacity:.75; 
	filter:alpha(opacity=75); 
	opacity:.75;
	height:150px;
	width:755px;
}

div#accueil-image-holder{
	background-image:url(../images/photos_accueil/cfsj1.jpg);
	background-repeat:no-repeat;
	width:755px;
	height:370px;
}

.texte, .texte a{
	font-size:14px;
	color:#333333;
}
p{
	margin:0px;
	margin-bottom:7px;
}
.margin-right_100px{
	margin-right:100px;
}

img.photo_top_page{
	margin-bottom:20px;
}

div#icone_accueil-holder a{
}
div#icone_accueil-holder a:hover{
	-moz-opacity:.75; 
	filter:alpha(opacity=75); 
	opacity:.75;
}

h1.page-titre{
	color:#333f4d;
	margin:0px;
	padding:0px;
	border-bottom:#333f4d 1px solid;
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:24px;
}
h2{
	color:#333f4d;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	font-size:16px;
}

div.texte-margin{
	padding-left:50px;
	padding-right:50px;
}
table#table-class{
	border:#999999 1px solid;
}
table#table-class .odd{
	background-color:#EFEFEF;
}

table#salles-infos{
	border:#083a81 1px solid;
	margin-top:10px;
}
table#salles-infos .odd{
	background-color:#b2c2d8;
}
table#salles-infos .even{
	background-color:#ecf0f5;
}
table#salles-infos th{
	font-size:10px;
	background-color:#5275a7;
}
table#salles-infos .titre-pavillons{
	font-size:14px;
	color:#5275a7;
}
table#salles-infos .titre-salles{
	font-size:14px;
	padding-left:20px;
	font-weight:bold;
}
.border-All-yellow{
	border:#fee6ad 1px solid;
}
.border-All-lightblue{
	border:#66cef5 1px solid;
}
.border-All-orange{
	border:#f7941d 1px solid;
}
.border-All-darkgreen{
	border:#a7ac66 1px solid;
}
.border-All-darkblue{
	border:#6789c3 1px solid;
}
.border-top-darkblue{
	border-top:#6789c3 1px solid;
}
.margin-left-15px{
	margin-left:15px;
}
.notes, .notes a{
	font-size:10px;
}
.tooltip { 
    display:;  
    padding:10px; 
    width:250px; 
    font-size:11px;
	/*background-color:#a0e1f9;
	border:#66cef5 1px solid;*/
	background-color:#e5efac;
	border:#bfd730 1px solid;
} 
.tooltip p{
	margin:0px;
}
.tool{
	margin-left:0px;
	padding-left:15px;
	background-image:url(../images/icon_menu_info.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
