﻿.cadrefr1 { border: 1px solid #ff8a07;}
.cadrefr3 { border: 1px solid #FFFFFF; margin-top:10px;}
.cadrefr4 { border: 2px double white; background-color: #ff8a07; }
.cadrefr5 { border: 1px solid #ff8a07; background-color: #FFFFFF;}
.cadrefr6 { border: 1px solid #ffe1c0;}
.cadrefr7 { border: 1px solid #FFFFFF; background-color: #ffe1c0;}
.cadrefr8 { background-color: #FFFFFF;}

.rechercheOscal {  
    font-family: Verdana, Arial, Helvetica, sans-serif; color: #666f74; font-size: 10px; 
	padding-left: 18px;
	background: #FFFFFF url("medias/images/loupe.gif") no-repeat;
	background-position: 3px center;
}

.boutonRechercheOscal {  
    font-family: Verdana, Arial, Helvetica, sans-serif; color: #666f74; font-size: 10px; 
}

acronym { border-bottom: 1px dotted #ff8a07;}

.formulaire { font-size: 11px; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  }
.formulaireCO { font-size: 12px; color: #000000;font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  }

.menuTitre,a.menuTitre:link,a.menuTitre:visited,a.menuTitre:active {
 font-size: 9px;
 font-weight: bold;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 padding-left:10px;
 padding-right:10px;
 }

.menuTitre:hover,a.menuTitre:link:hover,a.menuTitre:visited:hover,a.menuTitre:active:hover {
 font-size: 9px;
 font-weight: bold;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 padding-left:10px;
 padding-right:10px;
 padding-bottom: 5px;
 border-bottom: 1px solid #FFFFFF; 
 padding-top: 5px;
 border-top: 1px solid #FFFFFF; 
 }

.tableau {border-style:solid;border-color: #000000;border-collapse:collapse; background-color: #ff8a07;}
.tableau1 {border-style:solid;border-color: #000000; color: #ff8a07; font-size: 10px;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #FFFFFF; }
.tableau1b {border-style:solid;border-color: #ff8a07; color: black;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ffe1c0; }
.tableau3 {border-style:solid;border-color: #FFFFFF; color: #FFFFFF; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ff8a07; }
.tableau2b {border-style:solid;border-color: #FFFFFF; color: white; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ff8a07; }
.tableau3b {border-style:solid;border-color: #000000; color: #000000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ff8a07; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #000000;}




/******* Style fond du cadre Actualites *******/
/*
#newsCadre { position: relative; width:430px; height:239px; background-image: url("site/medias/fondactu.gif");  background-repeat: no-repeat;}
#newsMasque { position: relative; left:55px; top:20px; width:355px; height:200px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:355px; height:200px; }
#newsDeroulante2 { position: absolute; width:355px; height:200px; }
.newsInfo { display: none;}

.titrenews    { color: #5594DB; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; }
.accrochenews    { color: #575E63; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; }
.textenews { margin: 0px; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
*/

/******* Style fond du cadre Actualites *******/
#newsCadre { position: relative; width:316px; height:240px; background-image: url("medias/images/bloc_actualite_01.jpg");  background-repeat: no-repeat; }
#newsMasque { position: relative; left:10px; top:40px; width:295px; height:185px; overflow:hidden;}
#newsDeroulante1 { position: absolute; width:290px; height:180px; }
#newsDeroulante2 { position: absolute; width:290px; height:180px; }
.newsInfo { display: none;}
/*
.titrenews    { color: #5594DB; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; border-bottom:1px solid #5594DB; }
.accrochenews { color: #575E63; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; }
.textenews { margin: 0px; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

*/



#bottom a:active, #bottom a:link, #bottom a:hover, #bottom:visited { color: #810046; }

.newst { margin: 0px; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newsa { margin: 0px; font-size: 12px; font-style: normal; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newstxt { margin: 0px; font-size: 11px; font-style: normal; color: #efe86e; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: inline; }

.menuniveau0 { color: #3D713C;}
.menuniveau0 a, .menuniveau0 a:hover, .menuniveau0 a:visited, .menuniveau0 a:active, .menuniveau0 a:link { 
	color: #3D713C;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
	text-decoration: none;
}

/* Style du calendrier */
#calendrierGraphique { 
	position: relative; 
	float: right;
	background: #FEDAAF; 
	width: 185px;
	margin: 25px 0px 27px 0px;
	right: 40px;
}
.CalendrierTexteListe { font-size: 11px; }
#calendrierListe { position: relative; float: left; margin-top: 5px; }
#calendrierListeMois { width: 90px; position: relative; float: left; text-align: center;}
#calendrierListeJour { width: 90px; position: relative; float: right; text-align: center;}

#calendrierLigneJour { width: 179px; padding: 3px; margin-top: 10px; background-color: #e3e3e3; position: relative; float: left; }
.calendrierCelluleJour { width:25px; height: 13px; position: relative; float: left; text-align: center; }

#calendrierCadreMois { width: 185px; margin-top: 3px; position: relative; float: left; }
.calendrierCelluleMois { padding-top: 4px; width:25px; height: 21px; position: relative; margin: 1px 0px 0px 1px; background-color: #FFFFFF; float: left; text-align: center; }
.calendrierCelluleMoisVide { padding-top: 4px; width:25px; height: 21px; position: relative; margin: 1px 0px 0px 1px; background-color: #FEDAAF; float: left; text-align: center; }



.diaporamaTableauGeneral { padding-top:0px; height:500px;}
.diaporamaColonneDroite { width:400px; height:512px; }
.diaporamaColonneGauche { width:222px;}
.diaporamaListeDossier { height:28px;text-align:center; vertical-align:middle;}
.diaporamaListe { color: #686868; font-size: 11px; font-family: arial, verdana, helvetica; text-decoration:none; }
.diaporamaTitre { height:30px; text-align:center; color: #000000; font-size: 15px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaImageDroite { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.diaporamaVignetteTD { border:1px solid #FFFFFF; border-collapse:separate; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px;}
.diaporamaVignetteCadreTABLEAU {}
.diaporamaVignetteCadreTD { }
.diaporamaVignetteCadreOK { }
.diaporamaDescription { height:44px; text-align:center; color: #000000; font-size: 12px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaZoom { border:dotted 1px #686868; }
.diaporamaNavigationVignette { width:220px; height:40px; color: #000000; font-size: 12px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaNomDossier {height:28px; text-align:center; vertical-align:middle; color: #000000; font-size: 13px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaRollOverZoom { border:solid 1px #dc9d66; }


/******************************/
/* Style menu depliable       */
.menuDepliable_niveau1{ position:relative; float:left; margin:0px; padding:0px 0px;  color:#555; }
.menuDepliable_niveau2{ position:relative; float:left; width:150px; margin:3px 0px 3px 10px; padding:5px 0px 5px 10px;}
.menuDepliable_niveau3{ position:relative; float:left; width:140px; margin:3px 0px 3px 10px; padding:5px 0px 5px 10px;}
.menuDepliable_niveau4{ position:relative; float:left; width:130px; margin:3px 0px 5px 10px; padding:5px 0px 5px 10px;}
.menuDepliable_niveau1 li{ list-style-type:none; margin:0px; padding:2px 0px; border-bottom:1px solid #555; clear:both; }
.menuDepliable_niveau1 a{ color:red;}
.menuDepliable_niveau2 li{ list-style-type:none; margin:0px; padding:2px 0px; border-bottom:1px dotted #666; clear:both;}
.menuDepliable_niveau2_a { color:red;}
.menuDepliable_niveau3 li{ list-style-type:none; margin:0px; padding:2px 0px; border-bottom:1px dotted #666;clear:both;}
.menuDepliable_niveau4 li{ list-style-type:none;clear:both;}

/* list-style-image:url("medias/images/fleche_01.png"); */


#ms_recherche_1 input { border:1px solid #CC6600; padding:3px; margin:3px 0px 0px 0px;}


/********************************/
#btq_mot_rech_righ .ms_moteur_recherche { font-size:10px;}
#btq_mot_rech_bottom .ms_moteur_recherche { padding:5px; color:#E41370; font-size:12px; border:1px solid #E41370; margin-bottom:5px;}

#retour_recherche_1 .ms_resultatRecherche { margin:10px 0px; padding:10px 5px 10px 30px; font-size:13px; font-style:normal; background-color:#D4EAB7; top:10px; color:#009900;}

#retour_recherche_1 .ms_lienResultatRecherche {
	margin:3px 0px; padding:5px 18px;
	font-size:13px; font-style:normal;
	color:#FFF; background-image:url('medias/images/fleche_go.gif');
	background-repeat:no-repeat;
	background-position:0px 11px; }
#retour_recherche_1 .ms_lienRetourListing {
	margin:3px 0px; padding:5px 18px;
	background-image:url('medias/images/fleche_retour.gif');
	background-repeat:no-repeat;
	background-position:0px 11px;
	border-top:1px dotted #FFF;
	border-bottom:1px dotted #FFF; }
#retour_recherche_1 .retour_recherche_1 a{
	margin:3px 0px; padding:5px 18px;
	background-image:url('medias/images/fleche_go.gif');
	background-repeat:no-repeat;
	background-position:0px 11px; }
#retour_recherche_1 .retour_recherche_1 a.hover{
	color:#FFFFFF;
	}


#retour_recherche_1 .ms_aucunResultat {
	font-size:13px; font-style:normal;
	line-height:15px;
	margin:10px 0px; padding:10px 5px 10px 30px; color:#FFFFFF; background-image:url('medias/images/exclamation.png'); background-repeat:no-repeat; background-position:5px 10px; color:#FFF; background-color:#FF0000; }

.FicheProduitRetourListing{ padding:10px; color:gray; background-color:red; }
.FicheProduitPrecedent { padding:10px; color:gray; background-color:green; }
FicheProduitSuivant { padding:10px; color:gray; background-color:blue; }
