body
{
	/*background-color: #0071BC; */
	background-image: url('../images/pt_bg.jpg'); 
	background-repeat: repeat-x; 
	background-position: left top;
	margin:0;
    padding:0;
    font: bold 14px/1.5em Verdana;
    
    scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #66B8DC;
	scrollbar-highlight-color: #66B8DC;
	scrollbar-3dlight-color: #66B8DC;
	scrollbar-darkshadow-color: #66B8DC;
	scrollbar-track-color: #66B8DC;
	scrollbar-arrow-color: #66B8DC;	 
}

table
{
	font-face : Verdana;
	font-size : 12px;
	color:#0066CC;	
}

a.liens:link
{	
	color:#0066CC;
	text-decoration:none;
}

a.liens:visited
{
	color:#0066CC;
	text-decoration:none;
}

a.liens:hover
{
	font: italic bold Verdana; 
	text-decoration:underline;
}

a.admin:link
{	
	color:#CCCCCC;
	text-decoration:underline;
	font-size:10px;
}

a.admin:visited
{
	color:#CCCCCC;
	text-decoration:none;
	font-size:10px;
}

a.admin:hover
{
	color:CCCCCC;
	font: italic bold Verdana; 
	text-decoration:underline;
	font-size:10px;
}

h1
{
	color:#F7931E;
	font-family: Verdana;
	text-align: center;
	font-size:18px;
}

h2
{
	color:#FFFFFF;
	font-family: Verdana;
	text-align:center;
}

h3
{
	color:#FFFFFF;
	font-family: Verdana;
	text-align:left;
}

h4
{
	color:#666666;
	font-family: Verdana;
	text-align:center;
	font-size:10px;
}

img 
{
	border: none;
	/*border : #FFFFFF inset ;*/
}

#global
{
	/*border:#FFFF00 inset;*/
	margin-left: auto;
    margin-right: auto;
    margin-top : 0px;
    width: 990px;
	height:600px;
}

div#trame
{
	background-image : url(../images/trame.png);
	overflow : auto;
    background-repeat : no-repeat;
    height : 610px;
    width : 1000px;
    text-align : justify;
    margin-left : 0px;
    margin-top : 0px;
    position : absolute;
}

div#titre
{
	/*border:#FF0000 inset;*/
	overflow : auto;
    background-repeat : no-repeat;
    height : 40px;
    width : 990px;
    text-align : justify;
    margin-left : 0px;
    margin-top : 80px;
	margin-bottom: 10px;
	margin-right: 10px;
    position : absolute;
}

div#contenu
{
	border:#0000FF inset;
	overflow : auto;
    background-repeat : no-repeat;
    height : 200px;
    width : 925px;
    text-align : justify;
    margin-left : 355px;
    margin-top : 5px;
	margin-bottom: 20px;
	margin-right: 10px;
    position : absolute;

}

div#contenu_gauche
{
	/*border:#99CC00 inset;*/
	overflow : auto;
    background-repeat : no-repeat;
    height : 180px;
    width : 180px;
    text-align : justify;
    margin-left : 0px;
    margin-top : 0px;
	margin-bottom: 20px;
	margin-right: 10px;
    position : absolute;

}

div#contenu_droit
{
	/*border:#990000 inset;*/
	overflow : auto;
    background-repeat : no-repeat;
    height : auto;
    width : 715px;
    text-align : justify;
    margin-left : 200px;
    margin-top : 0px;
	margin-bottom: 20px;
	margin-right: 10px;
    position : absolute;

}

#menu 
{
	height: 34px; 
	padding: 1px 11px 0 25px; 
	background-image: url('../images/menu.png');
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-top: 4px; 
}

#menu ul, #menu ul li 
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	z-index: 1000; 
	cursor: pointer; 
	text-align: left; 
}

#menu ul li 
{
	position: relative; 
	float: left; 
	margin-right: -0px; 
	padding-right: 0px; 
}

#menu ul a 
{
	display: block; 
	text-decoration: none; 
	width: auto; 
	padding: 3px 3px 3px 3px; 
	height: auto !important; 
	height: 1%; 
	font: bold 13px Tahoma; 
	color: #00007D; 
	float: none !important; 
	float: left; 
}

/* -- Menu Main Hover Settings -- */
#menu ul a:hover, #menu ul li:hover a, #menu ul li.iehover a 
{
	color: #000000;
}

/* -- Menu Main Images -- */
#menu a.imMnLv 
{
	background-image: url('../res/imiconmenu.gif'); 
	background-position: center right; 
	background-repeat: no-repeat; 
}

/* -- Menu Level -- */
#menu ul ul 
{
	display: none; 
	position: absolute; 
	top: 21px; 
	left: 0px;
}

#menu ul ul ul 
{
	top: 0; left: 119px;
}

#menu ul ul li 
{
	float: left !important; 
	float: none; 
	display: block !important; 
	display: inline; 
}

#menu ul li:hover li a, #menu ul li.iehover li a, #menu ul li:hover li:hover li a, #menu ul li.iehover li.iehover li a, #menu ul li:hover li:hover li:hover li a, #menu ul li.iehover li.iehover li.iehover li a 
{
	padding: 3px; 
	height: auto !important; 
	height: 1%; 
	font: 11px Tahoma; 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 1px solid #000000; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
	width: 112px; 
	float: left !important; 
	float: none; 
	margin-bottom: 0 !important; 
	margin-bottom: -1px; 
	text-align: left;
}

#menu ul li li 
{
	padding-bottom: 0; 
	margin-bottom: -1px; 
}

#menu ul li:hover li a:hover, #menu ul li:hover li:hover a, #menu ul li.iehover li a:hover, #menu ul li.iehover li.iehover a, #menu ul li:hover li:hover li a:hover, #menu ul li:hover li:hover li:hover a, #menu ul li.iehover li.iehover li a:hover, #menu ul li.iehover li.iehover li.iehover a, #menu ul li:hover li:hover li:hover li a:hover, #menu ul li.iehover li.iehover li.iehover li a:hover 
{
	background-color: #000000; 
	color: #FFFFFF; 
}

#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li.iehover ul ul, #menu ul li.iehover ul ul ul 
{
	display: none;
}

#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul, #menu ul li.iehover ul, #menu ul ul li.iehover ul, #menu ul ul ul li.iehover ul {display: block;}




table.tableEvenements {
	border-collapse:collapse;
	width:95%;
	margin: 0 0 15px 0;
	border:1px solid #0071BC;
}
table.tableEvenements td {
	font-weight:normal;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	padding:5px;
}
table.tableEvenements td p {
	padding:0;
	margin:0;
}
table.tableEvenements td ul {
	padding:0;
	margin:5px 0 0 15px;
}
table.tableEvenements td.header {
	color:#fff;
	background-color:#0071BC;
	padding:0 0 0 5px;
	font-size:11px;
}
table.tableEvenements td.footer {
	background-color:#CDE4FE;
	text-align:right;
	padding:0 8px 0 0;
	border:1px solid #0071BC;
}
table.tableEvenements td.texte {
	border-right:1px dotted #0071BC;
	padding-left:10px;
	padding-right:10px;
}
table.tableEvenements td.fichiers {
	padding-left:10px;
	padding-right:10px;
	width:170px;
	vertical-align:top;
}
table.tableEvenements td.fichiers a, table.tableEvenements td.fichiers a:visited {
	color:#0071BC;
	text-decoration:none;
}
table.tableEvenements td.fichiers a:hover, table.tableEvenements td.fichiers a:active {
	color:#000;
	text-decoration:underline;
}


h2 {
	margin:0 0 10px 0;
	text-align:center;
	color:#0071BC;
}


table.tableLivres {
	border-collapse:collapse;
	width:95%;
	margin: 0 0 15px 0;
	border:1px solid #0071BC;
}
table.tableLivres td {
	font-weight:normal;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	padding:5px;
}
table.tableLivres td p {
	padding:0;
	margin:0;
}
table.tableLivres td ul {
	padding:0;
	margin:5px 0 0 15px;
}
table.tableLivres td.header {
	color:#fff;
	background-color:#0071BC;
	padding:0 0 0 5px;
}
table.tableLivres td.photo {
	text-align:center;
	vertical-align:middle;
	border-right:1px dotted #0071BC;
	width:100px;
}
table.tableLivres td.resume {
	border-right:1px dotted #0071BC;
	padding-left:10px;
	padding-right:10px;
}
table.tableLivres td.dispo {
	padding-left:10px;
	padding-right:10px;
	width:170px;
}
table.tableLivres td.footer {
	background-color:#CDE4FE;
	text-align:right;
	padding:0 8px 0 0;
	border:1px solid #0071BC;
}
table.tableLivres td a, table.tableLivres td a:visited {
	color:#0071BC;
	text-decoration:none;
}
table.tableLivres td a:hover, table.tableLivres td a:active {
	color:#000;
	text-decoration:underline;
}


table.tableOeuvre {
	border-collapse:collapse;
	margin: 0 0 10px 0;
	border:1px solid #0071BC;
	width:95%;
}
table.tableOeuvre td {
	font-weight:normal;
	text-align:left;
	font-size:12px;
	vertical-align:top;
	padding:5px;
}
table.tableOeuvre td.header {
	color:#fff;
	background-color:#0071BC;
	border:1px solid #0071BC;
	padding:3px;
	font-size:13px;
	font-weight:bold;
}
table.tableOeuvre td.body {
	color:#0071BC;
	background-color:#F0F8FF;
	border-left:1px dotted #0071BC;
	padding:3px;
	font-size:12px;
}
table.tableOeuvre td.actions {
	color:#0071BC;
	background-color:#0071BC;
	border-top:1px solid #0071BC;
	padding:3px;
	font-size:11px;
	text-align:right;
}
table.tableOeuvre td.actions  a, table.tableOeuvre td.actions a:visited {
	color:#fff;
	text-decoration:none;
}
table.tableOeuvre td.actions  a:hover, table.tableOeuvre td.actions a:active {
	color:#fff;
	text-decoration:underline;
}
table.tableOeuvre td.photo {
	text-align:center;
	vertical-align:middle;
	background-color:#F0F8FF;
	border-left:1px dotted #0071BC;
}
table.tableOeuvre td.photo img {
	border:none;
}
table.tableOeuvre td.body table.ssbody {
	border-collapse:collapse;
	padding:0;
	margin:0;
}
table.tableOeuvre td.body table.ssbody td {
	padding:2px;
	margin:0;
	color:#0071BC;
}
table.tableOeuvre td.body  a, table.tableOeuvre td.body a:visited {
	color:#0071BC;
	text-decoration:none;
}
table.tableOeuvre td.body  a:hover, table.tableOeuvre td.body a:active {
	color:#000;
}

table.tableCommunaute {
	border-collapse:collapse;
	margin: 0 0 10px 0;
	border:1px solid #C56801;
	width:95%;
}
table.tableCommunaute td {
	font-weight:normal;
	text-align:left;
	font-size:12px;
	vertical-align:top;
	padding:5px;
}
table.tableCommunaute td.header {
	color:#fff;
	background-color:#FE8805;
	border:1px solid #C56801;
	padding:3px;
	font-size:13px;
	font-weight:bold;
}
table.tableCommunaute td.actions {
	color:#fff;
	background-color:#FE8805;
	border-top:1px solid #C56801;
	padding:3px;
	font-size:11px;
	text-align:right;
}
table.tableCommunaute td.actions  a, table.tableCommunaute td.actions a:visited {
	color:#fff;
	text-decoration:none;
}
table.tableCommunaute td.actions  a:hover, table.tableCommunaute td.actions a:active {
	color:#fff;
	text-decoration:underline;
}
table.tableCommunaute td.body {
	color:#834501;
	background-color:#FFE3B9;
	border-left:1px dotted #C56801;
	padding:3px;
	font-size:12px;
}
table.tableCommunaute td.photo {
	text-align:center;
	vertical-align:middle;
	background-color:#FE8805;
	border-left:1px dotted #C56801;
}
table.tableCommunaute td.photo img {
	border:none;
}
table.tableCommunaute td.body table.ssbody {
	border-collapse:collapse;
	padding:0;
	margin:0;
}
table.tableCommunaute td.body table.ssbody td {
	padding:2px;
	margin:0;
	color:#834501;
}
table.tableCommunaute td.body  a, table.tableCommunaute td.body a:visited {
	color:#834501;
	text-decoration:none;
}
table.tableCommunaute td.body  a:hover, table.tableCommunaute td.body a:active {
	color:#000;
}



table.tableVideos {
	border-collapse:collapse;
	width:95%;
	margin: 0 0 15px 0;
	border:1px solid #0071BC;
}
table.tableVideos td {
	font-weight:normal;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	padding:5px;
}
table.tableVideos td p {
	padding:0;
	margin:0;
}
table.tableVideos td ul {
	padding:0;
	margin:5px 0 0 15px;
}
table.tableVideos td.header {
	color:#fff;
	background-color:#0071BC;
	padding:0 0 0 5px;
	font-size:11px;
}
table.tableVideos td.footer {
	background-color:#CDE4FE;
	text-align:right;
	padding:0 8px 0 0;
	border:1px solid #0071BC;
}
table.tableVideos td.url {
	border-right:1px dotted #0071BC;
	padding-left:10px;
	padding-right:10px;
}
table.tableVideos td.description {
	padding-left:10px;
	padding-right:10px;
	width:360px;
	vertical-align:top;
}
table.tableVideos td.fichiers a, table.tableVideos td.fichiers a:visited {
	color:#0071BC;
	text-decoration:none;
}
table.tableVideos td.fichiers a:hover, table.tableVideos td.fichiers a:active {
	color:#000;
	text-decoration:underline;
}
