/* CSS Document */

body{
background-image:url(../images/fond-de-page-isula-corsab.jpg);
margin-left:0;
margin-top:0px;
background-color:#FFFFFF;
}
/*.ombrage2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
text-align: right;
font-weight:700;
position: relative; /* on superpose le SPAN sur le titre

color:#FFFFFF;
}
.ombrage{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
text-align:right;
position: absolute; /* on superpose le SPAN sur le titre */
/*top: 1px;  on décale le SPAN
left: 1px;
color:#FFFFFF;
} */
#lien{
background-image:url(images_nav/fond_1.gif);
width:167px;
height:22px;
color:#666633;
text-align:right;
text-decoration:none;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-transform:uppercase;
}
a.nom:hover {
text-align:center;
text-decoration:none;
position: relative; /* on positionne le conteneur H1 pour placer ensuite le SPAN correctement */
top: -1px; /* on décale le titre */
left: -1px;
color: #FFFFFF;
}
.ombre, .ombre2 {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}
a {
text-align:center;
text-decoration:none;
/* position: relative; on positionne le conteneur H1 pour placer ensuite le SPAN correctement */
color: #476D83;
}
/* on positionne le conteneur H1 pour placer ensuite le SPAN correctement */
/* on décale le titre */
/*#menu.a:hover {
text-align:center;
text-decoration:none;
position: relative; 
top: -1px; 
left: -2px;
color: #FFFFCC;
}*/

.ombre {
text-align:center;
text-decoration:none;
position: absolute; /* on superpose le SPAN sur le titre */
top: 1px; /* on décale le SPAN */
left: 1px;
color: #6E210E;
}
/* on décale le SPAN */
/* on superpose le SPAN sur le titre */
/*.ombre:hover {
text-align:center;
text-decoration:none;
position: absolute;
top: 1px; 
left: 1px;
color: #9B0C0C;
}*/
#menu{
width:82px;
height:31px;
color:#F4D31A;
text-align:left;
text-decoration:none;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}
/*#menu:hover{
width:82px;
height:31px;
color: #9B0C0C;
text-align:left;
text-decoration:none;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}*/
.Liennav{
font-family: Arial, sans-serif;
font-size:14px;
text-decoration:none;
padding:5px 0px 0px 40px;
color:#FFFFFF;
font-weight:900;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
padding:0px 15px 5px 35px;
color:#003366;
background-image: url(../images/H1.gif);
background-repeat:no-repeat;
background-position:3px -7px;
font-weight:300;
}
.h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#003366;
font-weight:300;
}
.h1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color: #000033;
font-weight:300;
}
.R{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
text-decoration:none;
color:#8C2A1A;
text-transform:uppercase;
}
a.ver10gris{
padding-left:25px;
color:#222244;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: left;
text-decoration:none;
background-image:url(../images/puceR.jpg);
background-repeat:no-repeat;
background-position:15px 0px;
}
a.ver10gris:hover{
padding-left:25px;
color:#222244;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: left;
text-decoration:none;
background-image:url(http://www.isula-corsa.com/images/puceJ.jpg);
background-repeat:no-repeat;
background-position:15px 0px;
}
.bleunoir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #D79B0B;
padding:5px 15px 0px 35px;
color:#003366;
}
.type{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;

padding:5px 0px 5px 0px;
color:#003366;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:0px 5px 0px 5px;
color:#333333;
}
.h2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px 5px 15px 10px;
}
.h2:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding:5px 5px 15px 10px;
}
img{
border:0px;
}
.ver10bleu{
color:#006380;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.ver12bleu{
color:#006380;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.erreur{
color:#006380;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FF0000;
}
a.ver11bleu{
color:#006380;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
a.ver11bleu:hover{
color:#006380;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline;
}
.ver12jaune{
color:#fcc601;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.ver11orange{
color: #DA9E0B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
a.ver12gris{
color:#484645;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

text-decoration:none;
}
a.ver12gris:hover{
color:#484645;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

text-decoration:none;
}
.ver10gris{
color:#484645;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
text-decoration:none;
}
.rouge{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	text-transform: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.orange{
	color:#F7B10A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	text-transform: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.ver14gris{
color:#484645;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:600;
text-transform:uppercase;
}
.ver12bleuUp{
color:#006380;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:600;
text-transform:uppercase;
}
a.verUp{
color:#006380;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:500;
text-transform:uppercase;
text-decoration:none;
}
a.verUp:hover{
color: #FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:500;
text-transform:uppercase;
text-decoration: underline;
}
.ver12gris{
color:#484645;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:600;
text-transform:uppercase;
}
.ver12grisp{
color:#484645;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:600;
text-transform: none;
}
legend{
color:#484645;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:600;
text-transform:uppercase;
}
.gen12gris{
color:#666666;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
text-transform:none;
}
.ver14jaune{
color:#fcc601;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:600;
text-transform:uppercase;
}
li{
	list-style-image: url(../images/puce.gif);
	background: url(../images/puce.gif);
	background-repeat:no-repeat;
}
.ver10blanc{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}
.ver10noir{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}
.heure{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}
a.blanc{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
text-decoration:none;
}
a.blanc:hover{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
text-decoration: underline;
}
.Style1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.Style1:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.Style2 {color: #eeebda}
#Style3 {
	font-style: normal;
	font-family:  Geneva, Helvetica, Futura, Tahoma, "sans serif";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	line-height: normal;
	text-transform: none;
}
#Style3 a {
	font-style: normal;
	font-family:  Geneva, Helvetica, Futura, Tahoma, "sans serif";
	font-size: 10px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	font-variant: normal;
	line-height: normal;
	text-transform: none;
}
#Style3 .h2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px 5px 15px 10px;
}
#Style3 .h2:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #336600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding:5px 5px 15px 10px;
}
#Style3 td{
text-align: center;

}
.Style3 {
	font-style: normal;
	font-family:  Geneva, Helvetica, Futura, Tahoma, "sans serif";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-variant: normal;
	line-height: normal;
	text-transform: none;
}
.titreCarte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #336633;
	text-decoration: none;
}
.Style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
}
.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3333CC;
}
.Style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #339933;
}
.Style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.Style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF33;
}
.Style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.Style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993399;
}
.Style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC33;
}
.Style12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.Style13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Style19 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:0px 5px 0px 5px;
	color: #990000;
	font-weight: bold;
}
.fd_head{
	background-color: #DBE1E3;
	color: #55757F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	}
/*====================================================\*
   calendrier du formulaire
\*====================================================*/

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEEbda;
	color: #000;
	font-size: 12px;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	padding: 8px;

}
.Style18 {
	font-size: 10px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#pub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#pub p{color:#999999; font-style:italic}
#pub span{ color:#333333;font-weight:bold}
#pub a.tete{color:#006699; font-weight:bold; text-decoration:none;}
#pub a.sav{color: #339900; font-weight:bold; text-decoration:none;}