.cadrefr1 { border: 1px solid #E1007A; }
.cadrefr2 { border: 1px solid #E1007A; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px; }
.cadrefr3 { border: 1px solid #AA966D; margin-top:10px; }
.cadrefr4 { border: 1px solid blue; padding:10px; }
.cadrefr5 { border: 1px solid #E1007A; padding: 5px; margin:0px; }
.cadrefr6 { border: 3px solid #E1007A; padding: 5px; margin:0px; }
.cadrefr7 { border-left:1px dotted #E1007A; padding:5px 10px; margin:5px; }
.cadrefr8 { border: 1px solid #FAD1E7; padding: 5px; margin:0px; }

.cadremu1 { border: 1px solid #740B01; }
.cadremu2 { border: 1px solid #740B01; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px; }
.cadremu3 { border: 1px solid #740B01; margin-top:10px; }
.cadremu4 { border: 1px solid #740B01; padding: 5px; margin:0px; }
.cadremu5 { border: 3px solid #740B01; padding: 5px; margin:0px; }
.cadremu6 { border-left:1px dotted #740B01; padding:5px 10px; margin:5px; }
.cadremu7 {	border: 1px solid #740B01; padding: 5px; margin:0px; background-color: #F2E9E8; }

.cadreac1 { border: 1px solid #0096D9; }
.cadreac2 { border: 1px solid #0096D9; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px; }
.cadreac3 { border: 1px solid #0096D9; margin-top:10px; }
.cadreac4 { border: 1px solid #0096D9; padding: 5px; margin:0px; }
.cadreac5 { border: 3px solid #0096D9; padding: 5px; margin:0px; }
.cadreac6 { border-left:1px dotted #0096D9; padding:5px 10px; margin:5px; }
.cadreac7 { border: 1px solid #D1ECF8; padding: 5px; margin:0px; }

.cadresc1 { background-color: #FFFFFF; }
.cadresc2 { border: 1px solid #E1007A; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px; }
.cadresc3 { border: 1px solid #E1007A; margin-top:10px; }
.cadresc4 { border: 1px solid #E1007A; padding: 5px; margin:0px; }
.cadresc5 { border: 3px solid #E1007A; padding: 5px; margin:0px; }
.cadresc6 { border-left:1px dotted #E1007A; padding:5px 10px; margin:5px; }
.cadresc7 { border: 1px solid #FAD1E7; padding: 5px; margin:0px; }


.cadreme1 { border: 1px solid #96BF0E; }
.cadreme2 { border: 1px solid #96BF0E; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px; }
.cadreme3 { border: 1px solid #96BF0E; margin-top:10px; }
.cadreme4 { border: 1px solid #96BF0E; padding: 5px; margin:0px; }
.cadreme5 { border: 3px solid #96BF0E; padding: 5px; margin:0px; }
.cadreme6 { border-left:1px dotted #96BF0E; padding:5px 10px; margin:5px; }
.cadreme7 { border: 1px solid #ECF3D3; padding: 5px; margin:0px; }







/*******************************/
/* Style formulaire            */
.formulaire { padding:5px;font-size: 11px; color: #666666; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }
.formulaireCO { padding:5px;font-size: 11px; color: #666666;font-weight: bold; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }
.formulaire textearea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }


/*
.formulaire { font-size: 11px; color: #efe86e; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 12px; color: #efe86e;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
*/
input { padding:1px; border:1px solid #aaaaaa;font-size: 10px; color: #efe86e; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;color: #666666; background-color: #eeeeee; }
textarea { ; }
fieldset {; }
legend { ; }

/*******************************/

acronym { border-bottom: 1px dotted #FF0000; }



.titreGalerie { color: #FFFFFF; font-size: 18px; line-height: 19px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
#galerie_photo { width: 100%; float: left; }
#vignette { width: 100%; float: left; }
.vignette { float: left; width: 100px; height: 100px; border: 1px solid #75725D; margin: 1px; background: #cdcdcd; }
.zoom {float: left; width: 400px; margin-left: 10px; text-align: center; }
.imageZoom {float: left; width: 400px; height: 400px; border: 1px solid #75725D; margin-left: 1px; background: #cdcdcd; }
#navigationVignette { float: left; width: 41px; }
#navigationIntermediaire { float: left; width: 41px; margin-top: 4px; padding-left: 12px; }
#listeIntermediaire { float: left; width: 204px; padding-left: 50px; }
#listeVignette { float: left; height: 400px; }
#ensembleVignette { float: left; width: 210px; height:300px; margin-top: 55px; }


.tableau {border-style:solid;border-color:#000;border-collapse:collapse; }
.tableau1 {border-style:solid;border-color:#000; color: black; font-size: 10px; font-family: arial, verdana, helvetica; font-weight: normal; background-color: #ececef; }
.tableauMusique_1 {border-style:solid;border-color:#000; background-color: #FEFAD9; }
.tableauMusique_2 {border-style:solid;border-color:#000; background-color: #FDF5AE; }
.tableauMusique_3 {border-style:solid;border-color:#000; background-color: #FCED69; }

.tableau1b {border-style:solid;border-color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau2 {border-style:solid;border-color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau3 {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #e3e8f1; }
.tableau2b {border-style:solid;border-color: #000000; color: white; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #eceff6; }
.tableau3b {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #f5f7fa; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #000000; }

#newsCadre { position: relative; width:207px; height:303px; background-image: url("site/medias/modulenew.gif"); background-repeat: no-repeat; }
#newsMasque { position: relative; left:15px; top:50px; width:185px; height:235px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:185px; height:235px; }
#newsDeroulante2 { position: absolute; width:185px; height:235px; }
.newsInfo { display: none; }

#bottom a:active, #bottom a:link, #bottom a:hover, #bottom:visited { color: #810046; }

.sousMenuAutoUl { margin: 0px; padding-left: 20px; }
.sousMenuAutoLi { margin: 0px; padding: 0px; }
.sousMenuAutoUl2 { margin: 0px; padding-left: 20px; padding-top: 0px; }
.sousMenuAutoLi2 { margin: 0px; }


#champRecherche {/*border:1px solid #0096D9; */ border:0px; background-color:#FFF; padding:5px; }
#champValidationRecherche{ padding:3px; }
#rechercher {/*border:1px solid #0096D9; */ border:0px; background-color:#FFF; padding:5px; }
/*
#champValidationRecherche{background-image: url("medias/images/bt_ok_01.png"); background-repeat:no-repeat; background-position: middle center; }
*/


/******************************/
/* Style onglets fiches produits */

.FichesOnglets {}
.FichesOnglets a { position:relative; float:left; margin-right:10px; padding:0px 10px; height:25px; line-height:23px;
background-image:url('medias/images/lePreO_onglets_off.png'); left:0px; text-align:center; z-index:0; color:white; text-decoration:none;
border-top:2px solid #CCC;
border-left:2px solid #CCC;
border-right:2px solid #CCC; 
color:#E41370;
 }
.FichesOnglets a:hover { background-image:url('medias/images/lePreO_onglets_hover.png');
border-top:2px solid #808080;
border-left:2px solid #808080;
border-right:2px solid #808080;
color:#FFF;
}
.FichesOnglets a.actif { background-image:url('medias/images/lePreO_onglets_on.png');
border-top:2px solid #E41370;
border-left:2px solid #E41370;
border-right:2px solid #E41370;
color:#FFF;
z-index:5;
}
.onglet_liens{color:#fff;}

.FichesContenu { position:relative; float:left; width:500px; margin-top:-2px; border-top:2px solid #E41370; background-image:url('medias/images/bg_onglet.jpg'); background-repeat:repeat-x; z-index:3; background-color:#ededed;}

/*
.FichesContenu_top_left { position:relative; float:left; width:15px; height:15px; background-color:blue; }
.FichesContenu_top { position:relative; float:left; width:685px; height:15px; background-color:red; }
.FichesContenu_top_right { position:relative; float:left; width:15px; height:15px; background-color:yellow;}
.FichesContenu_middle_under { position:relative; float:left; width:715px; background-color:green;}
.FichesContenu_middle { position:relative; float:left; width:685px; padding: 0px 15px 0px 15px; background-color:red; }
.FichesContenu_bottom_left { position:relative; float:left; width:15px; height:15px; background-color:yellow;}
.FichesContenu_bottom { position:relative; float:left;width:685px; height:15px; background-color:purple;}
.FichesContenu_bottom_right { position:relative; float:left; width:15px; height:15px; background-color:pink;}
*/

#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:5px 0px; }
.ms_resultatRecherche { margin:10px 0px; padding:10px 5px; background-color:#D4EAB7; top:10px;}
.ms_lienResultatRecherche { margin:5px 0px; padding:10px 18px; color:#0099FF; background-image:url('medias/images/fleche_go.gif'); background-repeat:no-repeat; background-position:0px 11px;}
.ms_lienRetourListing { margin:5px 0px; padding:10px 18px; background-image:url('medias/images/fleche_retour.gif'); background-repeat:no-repeat; background-position:0px 11px; border-top:1px dotted #0096D9; border-bottom:1px dotted #0096D9; }
.retour_recherche_1 a{ margin:5px 0px; padding:10px 18px; color:#0099FF; background-image:url('medias/images/fleche_go.gif'); background-repeat:no-repeat; background-position:0px 11px; }

.ms_aucunResultat { margin:10px 0px; padding:10px 5px 10px 20px; color:#FFFFFF; background-image:url('medias/images/exclamation.png'); background-repeat:no-repeat; background-position:0px 10px; color:red; }

.FicheProduitRetourListing{ padding:10px; color:gray; background-color:red; }
.FicheProduitPrecedent { padding:10px; color:gray; background-color:green; }
FicheProduitSuivant { padding:10px; color:gray; background-color:blue; }



#genre_1 { width:100%; }
#mois_1 { width:98%; }
#annee_1 { width:98%; }

#btq_onglet_tarifs_tableau table {position:relative; margin:auto;}
#btq_onglet_tarifs_partenaires_tableau  table {position:relative; margin:auto;}

#btq_fiche_conteneur_middle a {position:relative; padding:5px; display:block; background-color:#DFE0E2;}


/* Diaporama */


.diaporamaTableauGeneral { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; width:730px; margin-top:15px; }
.diaporamaNomDossier { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:14px; font-weight:bold; }
.diaporamaColonneDroite { text-align:center; }

.stylePage a { margin-right:15px; text-decoration:none; }
.stylePage span { margin-right:15px; color:#CF4DBD; font-weight:bold; font-size:14px; }