/* CSS Document */

<!--


body.main {	background-attachment: fixed; 
	 background-image:url(/images/main-back.jpg);
	 color: #000000;
}
body.spectro {	background-attachment: fixed; 
	 background-image:url(/images/main-back.jpg);
	 color: #000000;
}
			

/*Liens*/
a:active, a:link {	color: #006699;	text-decoration: none; }
a:visited	{	color: #666666; text-decoration: none; }
a:hover {	color: #FF6600; }

a.gris:active, a.gris:link, a.gris:visited {   color: #666666;	text-decoration: none; }
a.gris:hover {color: black; }
a.toolbar:active, a.toolbar:link, a.toolbar:visited {   color: white;	text-decoration: none; }
a.toolbar:hover {color: #FF6600; }

a.main:link, a.main:visited {    color: #006699;	text-decoration: none; }
a.main:hover, a.main:active{color: #000033; }
a.menu:link, a.menu:visited {    
	font-size: 13px;
	font-weight: bold;
	color: #006699;	text-decoration: none; }
a.menu:hover, a.menu:active{
	font-size: 13px;
	font-weight: bold;
	color: #000033; }
img {
	border: 0;
}
img.menu {
	width: 24px;
	height: 6px;
	border: 0;
}

a.red:active, a.red:link, a.red:visited {    color: #DA020D;	text-decoration: none; }
a.red:hover {color: #DA020D; }

a.blue:active, a.blue:link, a.blue:visited {    color: #006699;	text-decoration: none; }
a.blue:hover {color: #FF6600; }

a.black:active, a.black:link, a.black:visited {   	color: black;	text-decoration: none; }
a.black:hover {text-decoration: underline; } 
img.black { border-color: #000000; }

a.black2:active, a.black2:link, a.black2:visited {   	color: black;	text-decoration: none; }
a.black2:hover {text-decoration: none; color:white; }

a.fix:active, a:link {	color: #006699;	text-decoration: none; }
a.fix:visited	{	color: #006699; text-decoration: none; }
a.fix:hover {	color: #FF6600; }


/*Titres*/

h1	{	color: #0099CC; }
h2 	{ 	color: #FF6600; font-size: 4px; }
h3	{	color: #003399; } 

/*Tableaux*/
	
table.titres	{
	width:98%;
	background-image: url(/images/main-back.jpg); 
	border-width:0px; 
	border-style:solid; 
	border-color:black;
	margin: 10px 10px 0 10px;
	padding:0 0 5px 0;
	border-collapse: collapse;
	font-size: 14px;
	font-weight: bold;
}
tr.titres {
	color: #FFFFFF;
}
table.principale	{background-image: url(/images/main-back.jpg); 
	width:95%;
	border-collapse: separate;
	border-spacing: 20px;
	margin: 50px 10px 0 10px;
	padding:5px 0 10px 0;
	border-width:0px; 
	border-style:solid; 
	border-color:green;
	font-size: 12pt;
	font-weight: normal;
	color: #333333;
}
table.main	{background-image: url(/images/main-back.jpg); 
	width:98%;
	border-collapse: collapse;
	margin: 0 10px 0 10px;
	padding:5px 0 10px 0;
	border-width:0px; 
	border-style:solid; 
	border-color:green;
	font-size: 12pt;
	font-weight: normal;
	color: #333333;
}
table.txt	{
	width:90%;
	border-collapse: separate;
	border-spacing: 10px;
	margin: 30px 10px 0 20px;
	padding:5px 0 10px 0;
	border-width:0px; 
	border-style:solid; 
	border-color:green;
	font-size: 12pt;
	font-weight: normal;
	color: #333333;
}
table.tab-tl	{	background-image: url(/images/bg-table.gif); background-repeat: no-repeat; }

table.sommaire {
	width: 75%;
	border-width:1px;
	border-style:solid;
	border-color:black;
	border-collapse: collapse;
	border-spacing:0;
	margin: 30px 0 0 30px;
	padding:5px 0 5px 0;
}

table.menu {
	width: 93%;
	border-width:0px;
	border-style:solid;
	border-color:red;
	border-collapse: collapse;
	border-spacing:0;
	margin: 0 ;
	padding: 0;
}
table.publis	{
	width:90%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px 10px 0 10px;
	padding:5px 0 10px 0;
	border-width:0px; 
	border-style:solid; 
	border-color:green;
	font-size: 14pt;
	font-weight: normal;
	color: #333333;
}

/*Cellules*/
			
td.tit	{background-image: url(../../images/title-bg.gif); font-size: 20px; font-weight: bold;		}

td.tit-l {background-image: url(../../images/title-bg-left.gif); background-repeat: no-repeat; background-position: right; width: 32px;}

td.tit-r { background-image: url(../../images/title-bg-right.gif); background-repeat: no-repeat; width: 32px;  } 
td.logoback { background-repeat: no-repeat; background-position: center; }

td.menuback { width: 250px; background-position: right top; border-left: 1px solid black; }

td.sous-titre1 { background-image: url(/images/sous-titre1.jpg); 
	background-repeat: no-repeat;
	padding: 2px;
	color: #333333;
	background-position: top left;   font-weight: bold; }

td.sous-titre2 { background-repeat: no-repeat; background-position: top right; } 
td.menu-inst-bas { background-repeat: no-repeat; background-position: bottom right;	}

td.menu-inst-haut { background-repeat: no-repeat; background-position: top left;	}

td.menu-inst-droite { background-repeat: no-repeat; background-position: top right; }

TD.sommaire {
	width: 300px;
	background-image: url(/images/menuback.jpg);
 	background-position: right top; border-left: 1px solid black; 
	vertical-align: top;
}
TD.titsomm {
	 background-image: url(/images/barrebleue.jpg);
	 text-align: center;
	 font-size: 13px;
	 font-weight: bolder;
	 color: #ffffff;
	 padding: 2px 0 2px 0;
}
TD.menucol {
	background-color: #eeeeee;
	color: black;
	font-family : "Times New Roman, Times, serif";
	font-size: 14px;
	font-weight: bold;
	text-align: left;

}
TD.menucol1 {
	width: 23%;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
TD.menucol2 {
	width: 77%;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}

th.annpublis {
	width:10%;
	background-repeat: repeat; background-position: top right; 
	background-image: url(/images/sous-titre.jpg);
	color: white;
	font-size: 10pt;
	font-style : italic; 
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0 0 10px 30px;
} 
th.annpublis2 {
	width:90%;
	background-repeat: repeat; background-position: top right; 
	background-image: url(/images/sous-titre3.jpg);
	color: white;
	font-size: 12px;
	font-style : italic; 
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
} 
td.farticle {
	color: black;
	font-family : "Times New Roman, Times, serif";
	font-size: 11pt;
	font-style : normal; 
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 25px 0 0 30px;
} 
td.article {
	color: black;
	font-family : "Times New Roman, Times, serif";
	font-size: 11pt;
	font-style : normal; 
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 15px 0 0 30px;
} 
td.larticle {
	color: black;
	font-family : "Times New Roman, Times, serif";
	font-size: 11pt;
	font-style : normal; 
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 15px 0 20px 30px;
} 
td.oarticle {
	color: black;
	font-family : "Times New Roman, Times, serif";
	font-size: 11pt;
	font-style : normal; 
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 25px 0 20px 30px;
} 

/*Bordures*/
/* grey #808080 */

.greyborder {
	border-top : 1px solid #808080;
	border-left : 1px solid #808080;
}

.greybottom {
	border-bottom : 1px solid #808080;
}

.greyleft {
	border-left : 1px solid #808080;
}

.borderRL {
	padding: 50px 0 50px 0;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
.borderBTL {
	background-image:url(/images/barrebleue.jpg);
	border-bottom : 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

.borderBTR {
	background-image:url(/images/barrebleue.jpg);
	border-bottom : 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
}

.borderB {
	border-bottom : 1px dotted black;
}

.borderT { 
	border-top: 1px solid black;
}

.borderR {
	background-image:url(/images/main-back.jpg);
	border-right: 1px solid black;
	vertical-align: top;
}

.borderL {
	border-left: 1px solid black;
}

.leftborder {
	border-left: 5px solid #99BBFF;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 20px solid #99BBFF;
}


.tbldotborder {
	border : 1px dotted black;
}

.tblMain {
	border : 1px solid black;
	background:	#006699;
	height: 23px;
}

.noborder {
	border : 0px;
}


marquee { 
	background-image: url(/images/main-back.jpg);
	font-family : Alpha Geometrique, Critter, Cottonwood, fantasy;
	font-size: 14px;
	font-weight: normal;
	color: #006599;
	background:#ffffff;
	padding:5px;
	border:none;
}
td.semin { 
	font-family : Alpha Geometrique, Critter, Cottonwood, fantasy;
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
	background:#ffffff;
}
textarea {
	width: 100%;
	height: 50px;
	border: 0px solid #cccccc;
	padding: 0px;
	margin: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
        font-weight: normal;
        color: #ff0000;
	background-image: url(/images/main-back.jpg);
	background-position: bottom right;
	background-repeat: repeat;
	cursor:pointer;
}
PRE.these {
	font-family : "Times New Roman, Times, serif";
	font-size: 11pt;
	font-style : normal; 
	font-weight: normal;
	color: black;
	text-align: justify;
}
table.lookhere{
margin: 0 auto ;
text-align: left ;
border: 0px solid #016296 ;
background: #cad8e6 ;
color: black;
padding: 0.5em ;
margin-bottom: 5px;
font: 16px "Trebuchet MS", helvetica, sans-serif ;
font-style: normal;
font-weight: normal;
}                           
#gauche { width: 500px; background:#cad8e6 url(/images/fond-arrondi.png) no-repeat bottom left; margin:auto; max-width:2007px; }

#droite { background:#cad8e6 url(/images/fond-arrondi.png) no-repeat bottom right; margin-left:7px; padding-bottom:20px; }

#haut { background:#cad8e6 url(/images/fond-arrondi.png) no-repeat top right; margin-left:-7px; padding:0; }

#haut div { background:#cad8e6 url(/images/fond-arrondi.png) no-repeat top left; height:7px; width:7px; }

p.spacer{line-height:10px;}

/* ----- chapeau -----*/
#chapo {
background:#F3F2ED; 
border:4px double white;
padding:0 10px;
margin:15px 0 15px 0;
/*css3*/
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:3px 3px 6px 2px #A9A9A9;
-moz-box-shadow:3px 3px 6px 2px #A9A9A9;
-webkit-box-shadow:3px 3px 6px #A9A9A9;
}
#chapo p {
line-height:1.5em; 
text-align:justify;
}
#chapo p strong {
font-size:120%
}
#chapo p + p strong, 
#chapo p.normal strong {
font-size:100%
}
#chapo p:before, 
#accueil #home .table p:before {
content:url(/icones/hand.png) " ";
}
#chapo p + p:before, 
#chapo p.normal:before, 
#accueil #home .table p + p:before {
content:"";
}
-->
