

body, html {
  scrollbar-face-color: #F3F3F3 !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: ThreeDDarkShadow !important;
  scrollbar-track-color: Scrollbar !important;
  scrollbar-arrow-color: #FFCC00 !important;
}

body.corpFondSite{
	background-image: url(/commun/images/corp/orange/fond_site.gif);
	background-repeat: repeat-x;
	margin: 0px 20px 0px 20px;
	padding-top: 0px;
	
}
a.corpLien:link,
a.corpLien:active,
a.corpLien:focus,
a.corpLien:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color:#FC7C02;
	text-decoration: none;
	
}
a.corpLien:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color:#FC7C02;
	text-decoration: none;

}
a.corpHeadLienMenu:link,
a.corpHeadLienMenu:active,
a.corpHeadLienMenu:focus,
a.corpHeadLienMenu:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color:#874C01;
	text-decoration: none;
	font-weight: regular;
}
a.corpHeadLienMenu:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color:#AF0101;
	text-decoration: none;
	font-weight: regular;
	background-color: #F6EDEA;

}
p.corpHeadLienS,
a.corpHeadLienS{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10;
}
p.corpHeadLienS{
	color: #794501;
}
a.corpHeadLienS:link,
a.corpHeadLienS:active,
a.corpHeadLienS:focus,
a.corpHeadLienS:visited {
	color: #874C01;
	text-decoration: none;
}
a.corpHeadLienS:hover{
	text-decoration: none;
	color: #AF0101;
}

p.corpTxtNormal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	text-decoration:none;
	margin:0px;
}
p.corpTxtNormalColor{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #874C01;
	text-decoration:none;
	margin:0px;
}
p.corpFrameBandoTitre{
	background-image: url(../../../images/corp/orange/corp_frame_bg_titre.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13;
	color: #643302;
	font-weight: bold;
	padding:3px 0px 3px 5px;
}
input.corpHeadLog {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:2px;
	color : #9F4B00;
	border: 1px solid #9F4B00;
	margin-right: 5px;
	margin-left: 13px;
}
input.corpFormLog {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px;
	color : #9F4B00;
}

.corpCheckbox{
	padding: 0px;
}

/* menu vertical */
div.corpMenuConteneur{
	width:175px;
}
div.corpMenuLeftTitre{
	border:1px solid #874C01;
	height:30px;
	background:url(/commun/images/corp/orange/fond_titre_menu_v.gif);
	background-repeat: repeat-x;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
}
p.corpMenuLeftTitre{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color:#874C01;
	margin:8px 0px 0px 5px;
	padding:0px;
	}
div.corpMenuLeftCorps{
	border-left:1px solid #874C01;
	border-right:1px solid #874C01;
	border-bottom:1px solid #874C01;
	background:url(/commun/images/corp/orange/corp_fond_bloc_menu_v.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	margin-bottom:7px;
	padding:1px 0 0px 0;
	text-align:left;
}
.corpMenuLeftFond{
	background:url(/commun/images/corp/orange/corp_fond_menu_v.gif);
	background-repeat: repeat-y;
}
a.corpMenuLeftNiv1:link,
a.corpMenuLeftNiv1:active,
a.corpMenuLeftNiv1:focus,
a.corpMenuLeftNiv1:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FC7C02;
	text-decoration: none;
	font-weight: bold;
	background:url(/commun/images/corp/orange/corp_menu_v_fleche.gif) no-repeat;
	background-position: left 50%;
}
a.corpMenuLeftNiv1:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#AA7A3D;
	text-decoration: none;
	background:url(/commun/images/corp/orange/corp_menu_v_fleche_o.gif) no-repeat;
	background-position: left 50%;
}
.corpMenuLeftNiv1{
	margin:0px 2 0px 2px;
	padding:9 0 9 10px;
	border-bottom:1px solid #EADDCD;
}
.corpMenuLeftNiv1Over{
	margin:0px 2 0px 2px;
	padding:9 0 9 10px;
	border-bottom:1px solid #EADDCD;
	background-color:#F3EDE6;
}

.corpMenuLeftNiv1Selected{
	margin:0px 2 0px 2px;
	padding:9 0 9 10px;
	border-bottom:1px solid #EADDCD;
	/*background-color:#F1E7DB;*/
	background-color:#EFEBE6;
}

.corpFrameRubriqueTitre{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color:#FF6101;
	margin:0px 10px 15px 10px;
	border-bottom:2px solid #FF6101;
	padding-bottom:2px;
}
fieldset.corpBlocForm{
	border:1px solid #FF6101
}
legend.corpBlocForm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6101;
	font-size:12;
	font-weight:bold;
}

p.corpTitreForm{
	margin-bottom:5px;
	background-color:#F2EDEA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight:bold;
	padding:2px;
}
a.corpLienCorps:link,
a.corpLienCorps:active,
a.corpLienCorps:focus,
a.corpLienCorps:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #000000;
	text-decoration: none;
	border-bottom:1px solid #874C01;
}
a.corpLienCorps:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	color: #874C01;
	border-bottom:1px solid #000000;
}
a.corpLienCorpsNorm:link,
a.corpLienCorpsNorm:active,
a.corpLienCorpsNorm:focus,
a.corpLienCorpsNorm:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #874C01;
	text-decoration: none;
	border-bottom:1px solid #000000;
}
a.corpLienCorpsNorm:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	text-decoration: none;
	color: #000000;
	border-bottom:1px solid #874C01;
}
.corpAsterix{
	font-size:11;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:regular;
	color:#FF6101;
}

div.corpTexteDyn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	text-decoration:none;
	font-weight:regular;
	margin:0px 0px 0px 15px;
}


li.corpPlan{
	list-style:none;
	background-image: url(../../../images/corp/orange/corp_fleche.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left:10px;
	margin:3px 0px 3px 0px;
}
li.corpPlanDown{
	list-style:none;
	background-image: url(../../../images/corp/orange/corp_fleche_down.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left:15px;
	margin:2px 0px 2px 0px;
}
.corpTxtPlan{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #000000;
	text-decoration: none;
	border-bottom:1px solid #874C01;
	font-weight: bold;
}

#advice-required-email, #advice-validate-email-email,#advice-required-objet, #advice-required-comment{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../../../images/corp/orange/corp_erreur_form.gif);
	background-position: left top;
	color: fe0000;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	height:30;
	padding:10px 0px 0px 5px;
}


{
	color: yellow;
	 
}

div.corpTexteDyn table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	text-decoration:none;
	font-weight:regular;
	margin:0px 0px 0px 15px;
}

table.siteListe {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	text-decoration:none;
	font-weight:regular;
	margin:0px 0px 0px 15px;
	width : 500px;
}

table.siteListe td {
	border-style:  solid;
	border-color: #EDEDE4;
	border-width: 1px;
	padding: 4px;

}


div.corpText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	text-decoration:none;
	font-weight:regular;
	margin:0px 10px 15px 10px;
}

/* old */



/* head 
input.siHeadeadRecherche {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:2px;
	color : #9F4B00;
	width: 120px;
	border: 1px solid #9F4B00;
	margin-right: 5px;
	margin-left: 6px;
}
p.siHeadLienCorp,
a.siHeadLienCorp{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10;
}
p.siHeadLienCorp{
	margin-top:2px;
	color: #794501;
}
a.siHeadLienCorp:link,
a.siHeadLienCorp:active,
a.siHeadLienCorp:focus,
a.siHeadLienCorp:visited {
	color: #794501;
	text-decoration: none;
}
a.siHeadLienCorp:hover{
	text-decoration: none;
	color: #AF0101;
}
td.siHeadFondRech{
	background-image: url(../images/head_fond_recherche.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* frame 
table.siFrameFond{
	background-image: url(../images/frame_fond.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td.siFrameFondBordL{
	background-image: url(../images/frame_border_fond_l.gif);
	background-repeat: repeat-y;
}
td.siFrameFondBordR{
	background-image: url(../images/frame_border_fond_r.gif);
	background-repeat: repeat-y;
}


p.siFrameTitre1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #D23C00;
	font-weight: bold;
	border-bottom:1px solid #d23c00;
	/*margin: 0px 10px 0px 10px;
}
p.siFrameTitre2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #000000;
	font-weight: bold;
	/*margin: 0px 10px 0px 10px;
}
.siFrameTxtNormal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	font-weight: regular;
}


/* blocs 
td.siFrameTitreBlocFond1{
	background-image: url(../images/frame_fond_titre_1.gif);
}
td.siFrameTitreBlocFond2{
	background-image: url(../images/frame_fond_titre_2.gif);
}
p.siFrameTitreBloc{
	font-family: Geneva, Arial, Helvetica, Verdana,  sans-serif;
	font-size: 15;
	color: #ffffff;
	font-weight: bold;
	margin : 2px 0px 1px 5px;
}





/* test 

.testOpacity {
	filter: alpha(opacity=50); /* pour ie 
	-moz-opacity: 0.5; /* pour gecko : Firefox, etc. 
	opacity: 0.5;
	background-color: InfoBackground;
}

td.transparent{
	cursor : pointer ;
Border-Left : medium none white ;
Border-Top : medium none #222257 ;
Padding-Left : 1px ;
Padding-Top : 1px ;
Background-Color:#ffffff;
border-right-color:#222270;
border-bottom-color:#222240;
filter:alpha(opacity=30) ;
-moz-opacity:0.3;
opacity: 0.5;
border-topmedium; border-left-width:medium; border-left-style:none
}
span.tata{
	font-family: "Courier New", Courier, monospace;
	color:#000000;
	filter: alpha(opacity=100); /* pour ie 
	-moz-opacity: 1; /* pour gecko : Firefox, etc. 
	opacity: 1;
}


*/
 .corpVertical01{
 background-color:#95611F ;
 filter:alpha(opacity=90) ;
 -moz-opacity:0.90; 
 opacity: 0.90;
 }

.corpVertical02{
	color: #578415;
	padding:2px;
	background-color:#DCCAB3;
}
.corpVerticalSpacer{
	background-color:#BA9A70;
}

a.siteMenuStandard{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	color:#874C01;
	text-decoration: none;
	font-weight: bold;
	margin:10px 0px 10px 5px;
}
a.siteMenuStandard:hover{
	color:#874C01;
}