.cadrefr1 { border: 1px solid #9D070D;}
.cadrefr2 { border: 1px dotted red;}
.cadrefr3 { border: 2px groove blue;}
.cadrefr5 { border: 1px solid yellow;}
.cadrefr6 { border: 3px outset #12671A; background-color:#999999}
.cadrefr7 { border: 3px groove #12671A;}

.formulaire { font-size: 11px; color: #444444; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 12px; color: #444444;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }

.menuTitre,a.menuTitre:link,a.menuTitre:visited,a.menuTitre:active {
        font-size: 12px;
        color: #DDDDDD;
        font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
        font-weight:bold;
        text-decoration: none;
        letter-spacing: 3px;
        line-height: 20px;
        padding-top:3px;
        padding-bottom: 3px;
        padding-left:8px;
        padding-right:7px;
}
.menuTitre:hover,a.menuTitre:link:hover,a.menuTitre:visited:hover,a.menuTitre:active:hover {
        font-size: 12px;
        color: #B90000;
        font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
        font-weight:bold;
        text-decoration: none;
        letter-spacing: 3px;
        line-height: 20px;
        padding-top:3px;
        padding-bottom: 3px;
        padding-left:8px;
        padding-right:7px;
        background-color: #EFEFEF;
}


/******* styles formulaire sur fond violet *******/
#colonneviolet label.formulaire, #colonneviolet label.formulaireCO {
        color: #FFFFFF;
        font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
        font-weight:bold;
        font-size: 12px;
 }


/******* reservation pour l'ICG 2007 *******/
#formICG2007 { font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
#formICG2007 input { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border:1px inset #CDCDCD; }
#formICG2007 input.txt { border: 0; border-bottom: 1px solid #bbbbbb; color: #999999; background: transparent; width: 98%; }
#formICG2007 input.nb { width: 20px; text-align : center; }
#formICG2007 input.total { width: 60px; text-align: right; }
#formICG2007 input.disabled { border: 0; background: transparent; }
#formICG2007 textarea { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#formICG2007 h1 { font-size: 18px; }
#formICG2007 h2 { font-size: 15px; }
#formICG2007 p { text-align: justify; }
#erreurICG { text-align: center; color: #cc4444; }
#tableIdentite { width: 100%; }
#tableIdentite label { display: block; }
#tablePrixChambres { border: 1px solid black; border-collapse: collapse; width: 100%; }
#tablePrixChambres td, #tablePrixChambres th { border: 1px solid black; text-align: center; }
#tableReservation { width: 100%; }
#tableActivites { border-collapse: collapse; width: 100%; }
#tableActivites a { text-decoration: none; color: #333377; }
#tableActivites td, #tableActivites th { border: 1px solid black; text-align: center; }
#tableTotal { width: 100%; }
#adresseStrategyc { border: 1px solid black; width: 96%; margin: 7px auto; }
#adresseStrategyc p { font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
#adresseStrategyc a { text-decoration: none; color: #333377; }
/******* fin reservation pour l'ICG 2007 *******/

#menu a { color: #000000; }
.titremenu, .titremenu a { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px;}
.accrochemenu, .accrochemenu a { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.textemenu { list-style-type: square; font-size: 11px; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.titremenu a:hover { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: underline; color: #00ff00; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu a:hover { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.tableau {border-style:solid;border-color: #000000;border-collapse:collapse;}
.tableau1   { color: #8B8B8B; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica}
.tableau1b   { color: #ffffff; font-weight: bold; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FF0000 }
.tableau2  { color:#ffffff; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular;}
.tableau3  { font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FFAB79 }
.tableau2b   { font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FECFAD }
.tableau3b { color: #fff; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #E8DE96 }
.rolltableauoff { background-color: none; border-style:solid;border-color: #000000;}

#newsCadre { position: relative; width:525px; height:220px; margin-bottom:10px;background-image: url("medias/images/fond_actus.gif");  background-repeat: no-repeat;}
#newsMasque { position: relative; left:50px; top:50px; width:475px; height:170px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:475px; height:170px; }
#newsDeroulante2 { position: absolute; width:475px; height:170px; }
.newsInfo { display: none;}

.newst { margin: 0px; font-size: 18px; font-style: normal; font-weight: bold; color: #B90000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newsa { margin: 0px; font-size: 14px; font-style: normal; color: #ABACAC; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newstxt { margin: 0px; font-size: 12px; font-style: normal; color: #000000; 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;
}

a:link  { color: #b90000; }
a:visited  { color: #b90000; }
a:active  { color: #ff4500; }
a:hover  { color: #ff4500; }
