body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;}

.height100 {height: 100%;color: #1886C3;}
.shadow {box-shadow: 5px 5px 10px  #000;}
.shadowlite {box-shadow: 1px 1px 4px  #000;}
#cadre {background:#fff; padding: 10px; margin: 10px; top: 10px; right: 10px; border-color:#999; border-radius: 10px; border: 1px solid rgb(0, 0, 0);}
table.arr_cadre { border-radius: 10px; border: 1px solid rgb(204, 204, 204);}


#header {background-repeat: no-repeat;background-position: center top; background-image: url(Img/background.jpg);}
#bodycss {background-color: #FFFFFF;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;}
#footer {background-repeat: repeat-x;background-position: center bottom;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

A.type1:link {color:#000000; text-decoration:none;}
A.type1:visited {color:#000000; text-decoration:none;}
A.type1:active {color:#000000; text-decoration:none;}
A.type1:hover {color:#000000; text-decoration:underline;}

A.type2:link {color:#000000;font-family: "Palatino Linotype";font-size: 18px;font-weight: bold;text-decoration:none;}
A.type2:visited {color:#000000;font-family: "Palatino Linotype";font-size: 18px;font-weight: bold;text-decoration:none;}
A.type2:active {color:#000000;font-family: "Palatino Linotype";font-size: 18px;font-weight: bold;text-decoration:none;}
A.type2:hover {color:#000000;font-family: "Palatino Linotype";font-size: 18px;font-weight: bold;text-decoration:none;}

A.navig1:link {color:#000000; font-family: "Palatino Linotype";font-size: 14px;font-weight: normal;text-decoration:none;}
A.navig1:visited {color:#000000;font-family: "Palatino Linotype";font-size: 14px;font-weight: normal;text-decoration:none;}
A.navig1:active {color:#000000;font-family: "Palatino Linotype";font-size: 14px;font-weight: normal;text-decoration:none;}
A.navig1:hover {color:#000000;font-family: "Palatino Linotype";font-size: 14px;font-weight: bold;text-decoration:underline;}

a.menulink:link {width: 100%;text-decoration: none;font-family: "Palatino Linotype";font-size: 14px;font-style: normal;font-weight: bold;color: #333333;text-decoration: none;}
a.menulink:hover {color: #333333;background-color:#FFFFFF;text-decoration: none;}
a.menulink:visited {width: 100%;text-decoration: none;font-family: "Palatino Linotype";font-size: 14px;font-style: normal;font-weight: bold;color: #333333;text-decoration: none;}
a.menulink:active {color: #333333;background-color:#CCCCCC;text-decoration: none;}

.milcad_titre01 {font-family: "Palatino Linotype";	font-size: 20px;font-style: normal;	font-weight: bold;color: #FFFFFF;}
.milcad_titre01_mini1 {font-family: "Palatino Linotype";font-size: 12px;color: #666666;}
.milcad_titre01_mini01 {font-family: "Palatino Linotype";font-size: 10px;color: #666666;}

.milcad_tarifs01 {font-family: "Palatino Linotype";font-size: 24px;font-weight: bold;color: #1778A2;}

.milcad_tarifs02 {font-family: "Palatino Linotype";font-size: 20px;font-weight: bold;color: #1778A2;}

.milcad_tarifs03 {font-family: "Palatino Linotype";font-size: 16px;font-weight: bold;color: #1778A2;}

.milcad_titre02 {font-family: "Palatino Linotype";font-size: 14px;font-style: normal;font-weight: bold;color: #FFFFFF;}

.milcad_texte_01 {font-family: "Palatino Linotype";font-size: 14px;font-weight: normal;}
.milcad_texte_01_err {font-family: "Palatino Linotype";font-size: 14px;font-weight: bold;color: #FF0000;background-color: #FFFF00;}
.milcad_texte_01_err2 {font-family: "Palatino Linotype";font-size: 14px;color: #FF0000;font-style: italic;}

.milcad_titre_02 {font-family: "Palatino Linotype";font-size: 18px;font-weight: bold;}

.milcad_texte_info_1 {font-family: "Palatino Linotype";font-size: 12px;font-weight: normal;}
.milcad_texte_info_1_err {font-family: "Palatino Linotype";font-size: 12px;font-weight: bold;color: #FF0000;background-color: #FFFF00;}}

.champ {background: #FBFFFC; border: solid 1px #CCCCCC; border-top-color: #999999; border-left-color: #666666; }
.champcadd {background: #FBFFFC; border: solid 1px #CCCCCC; border-top-color: #999999; border-left-color: #666666; font-size: 12px; text-align:right; }


/* the overlayed element */
.apple_overlay_bout {
	display:none;
	background-image:url(Img/jQueryTools/petrol.png);
	width:500px;
	padding:35px;
	font-size:11px;
}
.apple_overlay_bout .close {
	background-image:url(Img/jQueryTools/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.apple_overlay_bout.black {
	background-image:url(Img/jQueryTools/fond_prod.png);		
	color:#fff;
}

div.apple_overlay_bout h2 {
	margin:10px 0 -9px 0;
	font-weight:bold;
	font-size:14px;
}

div.black h2 {
	color:#fff;
}
