.titre {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 30px;
	font-weight : bold;
	font-variant: small-caps;
	color : #E70000;
	position:absolute; left:300px; top:180px; width:800px;
	text-align : center;
}

.titre_popup {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 30px;
	font-weight : bold;
	font-variant: small-caps;
	color : #E70000;
	position:absolute; left:50px; top:180px; width:800px;
	text-align : center;
}

.titre_secondaire {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 30px;
	font-weight : bold;
	font-variant: small-caps;
	color : #E70000;
	text-align : center;
}

.contenu {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	position:absolute; left:250px; top:250px; width:800px;
}

.contenu_large {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	position:absolute; left:250px; top:250px; width:1400px;
}

.contenu_popup {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	position:absolute; left:50px; top:250px; width:800px;
}

.contenu_texte {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	position:absolute;
	left:286px;
	top:300px;
	width:800px;
	height: 813px;
}

.contenu_texte_bas {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	position:absolute; left:250px; top:600px; width:800px;
}

.contenu_gros_texte {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 18px;
	font-style: italic;
	position:absolute; left:250px; top:300px; width:800px;
	
}

.titre_news {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
	color : #1A449A;
}

.titre_news_2 {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.contenu_news {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
}

.texte_site {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
}


/* background: #cdd4da; */

body {
scrollbar-arrow-color : #2e5a87;
scrollbar-track-color : #edeef1;
scrollbar-shadow-color : #2e5a87;
scrollbar-face-color : #edeef1;
scrollbar-highlight-color : #2e5a87;
scrollbar-darkshadow-color : #2e5a87;
scrollbar-3dlight-color : #edeef1;
background-color: white;

}

/* TEST */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
/*	color: #043c88; */
	}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}






/*-------------------------------------- Menu Verticale de Gauche --------------------------------------*/
.hide
{
	display: none;
}

.show
{
	
}

.bordure_cat {
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	cursor: hand
}

.bordure_cat_g {
	border-left: gray 1px solid;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	cursor: hand
}

.bordure_cat_d {
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	cursor: hand
}

.cat_titre_nonselect {
	background-image: url(../images/bgcolor_bleu.jpg);
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-variant: small-caps;
	color : #FAF381;
	cursor: hand;
	text-decoration:none
}

.cat_titre_select {
	background-image: url(../images/bgcolor_bleu.jpg);
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-variant: small-caps;
	color : #FAF381;
	cursor: hand;
	text-decoration:none
}

.sousmenu {
	background-color: #81A9FA;
	color : #FAF381;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-variant: small-caps;
	text-decoration:none;

}

.sousmenu_select {
	background-image: url(../images/bgcolor_bleu.jpg);
	font-weight : bold;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	cursor: hand
}

.sousmenu_nonselect {
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	color: #FAF381;
	cursor: hand
}

.style4 {
	color: #ffffff;
	font-weight: bold;
}

/*-------------------------------------- Fin Menu Verticale de Gauche --------------------------------------*/

/*-------------------------------------- Info-Bulles -------------------------------------------------------*/
SPAN{cursor:default;}
.T0{color:#bb0000;font-size:20px;font-family:Verdana,sans serif;font-weight:bold;}
.T1{color:#bb0000;font-size:13px;font-family:Verdana,sans serif;text-align:left;}
.L0{color:#000000;font-size:13px;font-family:Verdana,sans serif;text-align:left; background-color:#F0F0F0;}
.L1{color:#000000;font-size:13px;font-family:Verdana,sans serif;text-align:right;background-color:#F0F0F0;}
.L2{color:#000000;font-size:13px;font-family:Verdana,sans serif;text-align:left; background-color:#C0C0F0;}
.S0{color:#0000bb;font-size:13px;font-family:Verdana,sans serif;font-weight:bold;}
.S1{cursor:default;color:#0000bb;font-size:15px;font-family:Verdana,sans serif;font-weight:bold;}
.S2{color:#000000;font-size:13px;font-family:Verdana,sans serif;font-weight:bold;}


/*-------------------------------------- Cadre pour box à droite de la home page ---------------------------*/

/* taille du cadre, à titre d'exemple */
#cadre { width: 20em;}

dl.curved {background:#5c5fdc url(../images/box/c_tl.jpg) top left no-repeat; margin:5px 0; padding:0; width:100%;}
dl.curved dt {background:transparent url(../images/box/c_tr.jpg) top right no-repeat; padding:10px; text-align:center; color:#ffffff; }
dl.curved dd {background:#c4c4c4 url(../images/box/c_bl.jpg) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em; background:transparent url(../images/box/c_br.jpg) bottom right no-repeat; padding:10; margin:0;} 
/*dl.curved dd p {margin:0; padding:10px; line-height:1.3em;} */
/*dl.curved dd p.last {background:transparent url(../images/box/c_br.jpg) bottom right no-repeat; padding:10; margin:0;}*/


