body { margin: 0px; padding: 0px }
td  { color: #850c23; font-size: 9px; font-family: Verdana }
a { color: #850c23; text-decoration: none }
a:hover { color: #f60; text-decoration: none }
#sig { font-weight: bold; text-align: right; width: 200px; margin-top: 10px; }
#intro   { font-size: 11px; text-align: justify; margin-left: 25px; padding: 10px; width: 520px }
input { color: #850c23; font-size: 9px; font-family: Verdana ; }
.field {  width: 450px; height: 16px; }
textarea { color: #850c23; font-size: 9px; font-family: Verdana; width: 450px; height: 70px; }
select { color: #850c23; font-size: 9px; font-family: Verdana; height: 16px; }


#main  { background: transparent url(/pix/bg_main.png) repeat-x }
#head     { color: #fff3c2; background: transparent url(/pix/head.png) no-repeat center top; }

#head A  { color: #fff3c2; text-decoration: none }
#head A:HOVER  { color: #ff8c00 }

/*** COLONNE DE GAUCHE *******/

.titre    { color: #850c23; font-weight: bold; font-size: 20px; font-family: Arial }
.exergue     { color: #850c23; font-weight: bold; font-size: 14px; font-family: Arial; margin-bottom: 5px }
.soustitre   { color: #97720d; font-weight: bold; font-size: 12px; font-family: Arial; }
#article  { font-size: 10px; padding: 15px 30px 30px 10px }
.titres-wrapper { margin-bottom: 5px}
/*** FOOTER *******/

#bottom   { color: #fff3c2; line-height: 12px ; font-family: "Trebuchet MS"}
#bottom a  { color: #fff3c2; text-decoration: none }
#bottom a:hover { color: #ff8c00; text-decoration: none }

/*** COLONNE DE DROITE *******/

#rightcol { background: url(/pix/bg_right.png) repeat-y }

/*** MENU ELEMENTS GENERIQUES *******/


/*
#menu { margin:0 auto; width: 840px; height: 50px;}

#menu ul { border: none; margin: 0; padding: 0; list-style-type: none; clear: left; height: 50px; }
#menu ul li { display: block; float: left; padding: 0; margin: 0; border: none; }
#menu ul li a { display: block; height: 51px; padding: 0; margin: 0; }
#menu ul li strong { display: none; }
*/

/*** FIN *********/

.red { border: solid 1px red; background-color: #fff0f0;}

/***** NEW *****/
/*
.link  { font-weight: bold; font-size: 10px; line-height: 22px; background: url(/pix/bg_link.png) no-repeat; margin: 3px; padding-left: 10px; width: 165px; height: 26px ;}
.link A, .minilink A  { text-decoration: none; }
.link A:HOVER, .minilink A:HOVER { color: #f60; text-decoration: none; }
*/
.link  { font-weight: bold; font-size: 11px; line-height: 26px; background: url(/pix/bg_link.png) no-repeat; margin: 3px; padding-left: 5px; width: 180px; height: 30px ;}
.link A, .minilink A  { text-decoration: none; }
.link A:HOVER, .minilink A:HOVER { color: #f60; text-decoration: none; }


.minilink  { font-weight: bold; font-size: 9px; line-height: 10px; background: url(/pix/minilink.gif) no-repeat; margin-top: 3px; text-indent: 15px; width: 140px; height: 11px;}

.offres-border    { margin-bottom: 15px; padding: 2px; border: solid 1px #850c23 }
.offres-titre  { color: #850c23; font-weight: bold; font-size: 17px; font-family: Arial; margin-bottom: 5px }
.offres-desc     { color: #97720d; font-size: 11px; margin-bottom: 10px }
.offres-detail   { font-size: 10px; }
.offres-tarif { font-style: italic; font-size: 9px }
.offres-resa A { font-weight: bold; font-size: 9px; text-decoration: none }
.offres-resa A:HOVER { color: #f60; font-weight: bold; font-size: 9px; text-decoration: none }
.offres-mention  { font-style: italic; font-size: 9px; padding: 0px 10px }

.revue-nom    { color: #850c23; font-weight: bold; font-size: 17px; font-family: Arial;  }
.revue-date {color: #97720d; font-size: 13px;font-weight: bold;  }
.revue-notice    { font-style: italic; font-size: 9px;  margin-top : 15px; }

#flashcontent { border: solid 3px #fffefb;float: left; margin-left: -10px; margin-top: -10px; margin-right: 10px; margin-bottom: 5px;}

.fxfader { filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00) }

.fxgradientwipe { filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.25,wipestyle=0,motion=forward) }

.fxinset { filter: progid:DXImageTransform.Microsoft.Inset() }

.fxmulti { filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00)

			progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.25,wipestyle=0,motion=forward)

			progid:DXImageTransform.Microsoft.Inset()

			progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=50,enabled=false)

			progid:DXImageTransform.Microsoft.Barn(Motion=out,orientation=vertical)

			progid:DXImageTransform.Microsoft.Blinds(Bands=10,direction=up)

			progid:DXImageTransform.Microsoft.Wheel(Spokes=5)

			progid:DXImageTransform.Microsoft.Iris(Irisstyle=star,motion=out)

			progid:DXImageTransform.Microsoft.Stretch(strechstyle=hide)

			progid:DXImageTransform.Microsoft.RandomBars() }

.fxpixelate { filter: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=50,enabled=false) }
.container { width: 201px; height: 134px }

.cursorclose { cursor: url(/pix/parcours/pictos/close.cur) }

.cursorhand { cursor: hand  }

.cursorzoom { cursor: url(/pix/parcours/pictos/zoom.cur) }

#home { margin-top: 10px; }

.box-shadow {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaAAA, direction=135, strength=6);
box-shadow: 0  5px 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0  5px 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0  5px 15px rgba(0, 0, 0, 0.2);
}