body
{
	font-family: arial;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	background: #0085CA;/*FEF8DE*/
}
table {
	font-family: arial;
	font-size: 12px;
}
.mybutton
{
	background: #347AC7;
	border-left-color: #C6DAF0;
	border-left-width: 1px;
	color: #ffffff;
	font-family: arial;
	font-weight:bold;
	font-size: 12px;
}
.tablegauche
{
	width:750px; 
	height:800px; 
	border:0px solid #CC0033;
	background: #ffffff url('../images/b.gif') repeat-y;
	padding:0px;
	margin:0px;
}
.tdgauche
{
	width:150px;
	vertical-align: top;
	/*background: url('../images/g.gif') repeat-y;F3FAAC*/
	font-family: arial;
	padding-left:5px;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
A:link 
{
	 	font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		text-decoration: none; 
		color: #575757;
}
A:visited 
{
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		text-decoration: none; 
		color: #575757;
}
A:hover 
{
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		text-decoration: underline; 
		color: #808080;
}
.titreref{
font-weight: bold;
font-size: 12px;
color:#275C98;
background: #FCEBA7;
height: 25px;
padding: 5px;
}
.ref{
width:100px; 
text-align:left;
vertical-align:top;
padding:5px;
font-weight:bold;
}
.titredescription
{
font-weight: bold;
font-size: 12px;
color:#275C98;
background: #FCEBA7;
height: 25px;
padding: 5px;
}
.description
{
text-align:left;
vertical-align:top;
padding:5px;
font-weight:normal;
}
.gtitre
{
font-weight: bold;
font-size: 15px;
color:#275C98;
background: #FEF8DE;
border-bottom:1px solid #EDE7D1;
height: 25px;
padding: 5px;
}

.titre{
color:#08608D;
font-size:13px;
font-weight:bold;
font-family:verdana;
padding:0px 0px 0px 0px;
margin:0px 5px 10px 0px;
height:35px;
background:#ffffff url('../images/seph_t.gif') repeat-x;
/*line-height:25px;*/
}

.titrep{
color:#732921;
font-size:12px;
font-weight:bold;
font-family:verdana;
padding:0px 0px 0px 0px;
line-height:22px;
}

.titre_rouge
{
color:#cc0000;
font-size:12px;
font-weight:bold;
font-family:verdana;
padding:0px 0px 0px 0px;
line-height:22px;
}
.titre_rouge_s
{
color:#cc0000;
font-size:12px;
font-weight:bold;
font-family:verdana;
text-decoration: underline; 
padding:0px 0px 0px 0px;
line-height:22px;
}

.titre_noir_s
{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration: underline; 
font-family:verdana;
padding:0px 0px 0px 0px;
line-height:22px;
}
.titre_noir
{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration: none; 
font-family:verdana;
padding:0px 0px 0px 0px;
line-height:22px;
}

A.menuh:link 
{
		border-top: #0070B4 2px solid;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #ffffff;
}
A.menuh:active 
{
		border-top: #0070B4 2px solid;
		background-color: #679CD8;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #FEEBD8;
}

A.menuh:visited 
{
		border-top: #0070B4 2px solid;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #ffffff;
}
A.menuh:hover 
{
		border-top: #0070B4 2px solid;
		background-color: #1E5CA1;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt;
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #ffffff;
}

A.menuh1:link 
{
		border-top: #0070B4 2px solid;
		font-family: arial,verdana, helvetica, geneva, sans-serif; 
		font-size: 11px; 
		font-weight:bold;
		padding:0px 1px 2px 1px;
		text-decoration: none; 
		color: #ffffff;
}
A.menuh1:active 
{
		border-top: #0070B4 2px solid;
		background-color: #679CD8;
		font-family:arial, verdana, helvetica, geneva, sans-serif; 
		font-weight:bold;
		font-size: 11px;  
		padding:0px 1px 2px 1px;
		text-decoration: none; 
		color: #FEEBD8;
}

A.menuh1:visited 
{
		border-top: #0070B4 2px solid;
		font-family: arial,verdana, helvetica, geneva, sans-serif; 
		font-size: 11px; 
		font-weight:bold;
		padding:0px 1px 2px 1px;
		text-decoration: none; 
		color: #ffffff;
}
A.menuh1:hover 
{
		border-top: #0070B4 2px solid;
		background-color: #1E5CA1;
		font-family: arial,verdana, helvetica, geneva, sans-serif; 
		font-size: 11px; 
		font-weight:bold;
		padding:0px 1px 2px 1px;
		text-decoration: none; 
		color: #ffffff;
}

A.menuh2:link 
{
		border-top: #0070B4 2px solid;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #1A407D;
}
A.menuh2:active 
{
		border-top: #0070B4 2px solid;
		/*background-color: #679CD8;*/
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #1A407D;
}

A.menuh2:visited 
{
		border-top: #0070B4 2px solid;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #1A407D;
}
A.menuh2:hover 
{
		border-top: #0070B4 2px solid;
		/*background-color: #1E5CA1;*/
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt;
		padding:0px 2px 2px 2px;
		text-decoration: none; 
		color: #3381CA;
}

.champcontact{
color: #347AC7;
font-weight: bold
}
.champcontact_rouge{
color: #A60000;
font-weight: bold
}

A.menu:link 
{
		/*border-right: #0056C2 3px solid;
		border-top: #0056C2 1px solid;
		border-left: #0056C2 1px solid;
		border-bottom: #0056C2 3px solid;*/
		border-left: 5px solid #0085CA;
		padding-left: 6px;
		padding-top: 2px;
		padding-right: 2px;
		background: #004080;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		text-decoration: none; 
		color: #ffffff;
		vertical-align:middle;
		height:20px;
		width: 150px;
		}
A.menu:visited 
{
		/*border-right: #0056C2 3px solid;
		border-top: #0056C2 1px solid;
		border-left: #0056C2 1px solid;
		border-bottom: #0056C2 3px solid;*/
		border-left: 5px solid #0085CA;
		padding-left: 6px;
		padding-top: 2px;
		padding-right: 2px;
		background: #004080;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		text-decoration: none; 
		color: #ffffff;
		vertical-align:middle;
		height:20px;
		width: 150px;
		}
A.menu:hover 
{
		/*border-right: #013EA4 3px solid;
		border-top: #013EA4 1px solid;
		border-left: #013EA4 1px solid;
		border-bottom: #013EA4 3px solid;*/
		border-left:5px solid #FAB000;
		padding-left: 6px;
		padding-top: 2px;
		padding-right: 2px;
		background: #0085CA;
		font-family: verdana,arial, helvetica, geneva, sans-serif; 
		font-size: 8pt; 
		text-decoration: none; 
		color: #ffffff;
		height:20px;
		vertical-align:middle;
		width: 150px;
}
A.photo:link { border: 1px solid #CC6633; color: #191578; height:80px; width:80px;font-family: verdana; font-size: 10px; text-decoration: none }
A.photo:active { border: 1px solid #CC6633; color: #191578; height:80px; width:80px;font-family: verdana; font-size: 10px; text-decoration: none }
A.photo:visited { border: 1px solid #CC6633; color: #191578; height:80px; width:80px;font-family: verdana; font-size: 10px; text-decoration: none }
A.photo:hover { border: 1px solid #FF9900; color: #2048B2; height:80px; width:80px;font-family: verdana; font-size: 10px; text-decoration: none }

.titre_ns
{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration: none; 
font-family:verdana;
text-decoration: underline; 
padding:0px 0px 0px 0px;
line-height:22px;
}
.titre_n
{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration: none; 
font-family:verdana;
text-decoration: none; 
padding:0px 0px 0px 0px;
line-height:22px;
}

.titre_r
{
color:#cc0000;
font-size:12px;
font-weight:bold;
font-family:verdana;
text-decoration: none; 
padding:0px 0px 0px 0px;
line-height:22px;
}

.titre_rs
{
color:#cc0000;
font-size:12px;
font-weight:bold;
font-family:verdana;
text-decoration: underline; 
padding:0px 0px 0px 0px;
line-height:22px;
}
