﻿
/****************** BODY  / COQUILLE ******************/
body,html
{
	font-family: Myriad Pro, Verdana;
	font-size:15px;
	margin:0px;
	padding:0px;
	
	scrollbar-base-color: #F2F2F2;
	scrollbar-3dlight-color: #EAEAEA;
	scrollbar-darkshadow-color: #C9C9C9;
	scrollbar-highlight-color: #D1D1D1;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F4F4F4;
}
div#citationCitation,div#citationAuteur
{
	width:390px; 
	margin-left:auto;
	padding-right:20px;
	padding-bottom:20px;
}
div#citationCitation
{
	color:White; 
	font-family:Times New Roman; 
	text-align:left; 
	font-style:italic;
	font-size:20px;
}
div#citationAuteur
{
	color:White; 
	font-family:Times New Roman; 
	font-size:16px;
	text-align:right; 
}
div#containerBackground
{
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
	/*background-color: #ffffff;*/
	background-color: #757694;
	z-index:0;
}
div#header
{
	position:relative; 
	width:100%;
}
div#containerContent, div#containerBackground
{
	width:100%; 
	height:100%; 
	position:absolute; 
	top:0px; 
	left:0px;
}
div#wrapper
{
	position:relative; 
	width:100%;
}
div#contentWrapper
{
	width:900px; 
	height:100%; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative;
}

div#contentContent
{
	position:absolute; 
	top:0px; 
	left:275px; 
	height:100%; 
	width:625px; 
	overflow-y:auto; 
	overflow-x:hidden; 
	padding-right:50px;
}
img#logo
{
	border:0px;
}
img#backgroundImage
{
	overflow-y:hidden;  
	top:0;  
	left:-75px;
	position:fixed;
	z-index:0;
}

.menuImage
{
	width:40px;
}

.menuImageSelectionne
{
	width:40px;
	background:#484C72;
}

.menuNiveau1
{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:15px; 
	line-height:25px;
	color:#a0c83a;
	width:204px;
}

.menuNiveau1 a
{
	color:#a0c83a;
	text-decoration:none;
}

.menuNiveau1:hover  a
{
	color:#cccccc;
	text-decoration:none;
}

.menuNiveau2
{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px; 
	line-height:25px;
	color:#ffffff;
	padding-left:10px;
	width:204px;
}

.menuNiveau2 a
{
	color:#ffffff;
	text-decoration:none;
}

.menuNiveau2:hover  a
{
	color:#cccccc;
	text-decoration:none;
}

.menuNiveau1Selectionne
{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:15px; 
	line-height:25px;
	color:#a0c83a;
	width:204px;
	background:#484C72;
}

.menuNiveau1Selectionne a
{
	color:#a0c83a;
	text-decoration:none;
}

.menuNiveau1Selectionne:hover  a
{
	color:#cccccc;
	text-decoration:none;
}

.menuNiveau2Selectionne
{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px; 
	line-height:25px;
	color:#ffffff;
	padding-left:10px;
	width:204px;
	background:#484C72;
}

.menuNiveau2Selectionne a
{
	color:#ffffff;
	text-decoration:none;
}

.menuNiveau2Selectionne:hover  a
{
	color:#cccccc;
	text-decoration:none;
}

table#mainTable,table#tableContent
{
	width:100%;
}
td#cellLogo
{
	text-align:right; 
	padding-bottom:15px;
	vertical-align:text-top;
}

.radiobutton
{
	margin: 0; 
	cursor: pointer;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#ffffff;
	padding:0;
}

.textbox
{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	border:solid 1px #3D7BAD;
	background: #FFFFFF;
}

.button
{
	font-family: Trebuchet MS;
	font-size:14px;
	color:#000000;
	border:solid 1px #3D7BAD;
	background: #FFFFFF;
}

.dropdown
{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	border:solid 1px #3D7BAD;
}

.checkbox
{
	margin: 0; 
	cursor: pointer;
	padding-bottom:0px;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#ffffff;
}

.label
{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#ffffff;
}

.titrePhoto
{
	font-family: Trebuchet MS;
	font-size:10px;
	color:#ffffff;
}

.title
{
	font-family: Trebuchet MS;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	border-bottom:solid 2px #ffffff;
}

h1
{
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:18px;
	color:#9FC41E;
	margin:17px 0px 5px 0px;
}

h2
{
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}

p
{
	font-family: Trebuchet MS;
	font-size:13px;
	line-height:20px;
	color:#ffffff;
}

.ulNotice
{
	margin-top: 0px;
}

.textelibre
{
	font-family: Trebuchet MS;
	font-size:13px;
	color:#ffffff;
}

.notice
{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
}

.listItem
{
	font-family: Trebuchet MS;
	font-size:13px;
	line-height:20px;
	color:#ffffff;
}

a
{
	color:#D6F505;
	text-decoration:none;
	font-weight:bold;
}

.tooltip1
{
	position:fixed;
	background-color:InfoBackground;
	border:solid 1px black;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

table.tableVisibilite
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	font-family: Trebuchet MS;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
}

table.tableVisibilite td
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #000000;
}

table.tableVisibilite th
{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #000000;
	background-color:#a0c83a;
}

table.tableVisibilite a
{
	color:#462167;
	text-decoration: underline;
}

.titrePlanVisibilite
{
	text-align: left; 
	color: #ffffff; 
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size:13px;
	text-decoration: underline;
}