body {font: 0.7em Verdana, Arial, Helvetica, sans-serif;background: #fcf5eb;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, p, form {margin: 0;padding: 0;}
a {color: #900;}
a:hover {color: #000;}
img {border:none;}
.ce {text-align: center;padding: 4px;}

/*layout*/
#p {width:963px;margin:0 auto;} /*page*/

html>body #p {width:960px;margin:0 auto;}

#l, #c {float:left;}
#r {float:right;}
#l {width:180px;} /*left column*/
#c {width:610px;} /*center(contents)*/
#r {width:170px;} /*right column*/
#f {clear:both;} /*footer*/

/*left side*/
/*menu 1*/
#l #a1, #l #a2 {margin:0;padding:0;list-style:none;}h1 a {display: block;text-indent: -999px;background: url(img/XV.gif) no-repeat;height: 165px;}
#a1 li a, #a2 li a {display: block;text-indent: -999px;}

#a1 .m1 a {background: url(img/m11.gif);height: 48px;}
#a1 .m2 a {background: url(img/m21.gif);height: 37px;}
#a1 .m3 a {background: url(img/m31.gif);height: 37px;}
#a1 .m4 a {background: url(img/m41.gif);height: 41px;}
#a1 .m5 a {background: url(img/m51.gif);height: 38px;}
#a1 .m6 a {background: url(img/m61.gif);height: 56px;}
#a1 .m7 a {background: url(img/m71.gif);height: 77px;}
#a1 .m1:hover a, #a1 .m1 .active {background: url(img/m12.gif);}
#a1 .m2:hover a, #a1 .m2 .active {background: url(img/m22.gif);}
#a1 .m3:hover a, #a1 .m3 .active {background: url(img/m32.gif);}
#a1 .m4:hover a, #a1 .m4 .active {background: url(img/m42.gif);}
#a1 .m5:hover a, #a1 .m5 .active {background: url(img/m52.gif);}
#a1 .m6:hover a, #a1 .m6 .active {background: url(img/m62.gif);}
#a1 .m7:hover a, #a1 .m7 .active {background: url(img/m72.gif);}

/*search box*/
.s {background: url(img/recherche.jpg) no-repeat;height: 106px;}
.s h2 {padding-top: 45px!important;padding-left: 12px!important;}
.s label {display: none;}
.s #search {width: 125px;}
.s #search, #news {border: 1px solid #D5C2AC!important;background: url(img/inputt.gif) no-repeat;font: normal 10px Verdana, Arial, Helvetica, sans-serif;margin: 0px;padding: 5px 4px;float: left;}
.s #sb, #ok {background: url(img/inputb.gif) no-repeat;height: 20px;width: 21px;border-style: none;line-height: 50px;text-indent: -50px;margin: 0px;padding: 0px;float: left;}

/*menu 2*/
#a2 li a {height: 40px;}
#a2 .m1 a {background: url(img/sm11.gif);}
#a2 .m2 a {background: url(img/sm21.gif);}
#a2 .m3 a {background: url(img/sm31.gif);}
#a2 .m1:hover a, #a2 .m1 .active {background: url(img/sm12.gif);}
#a2 .m2:hover a, #a2 .m2 .active {background: url(img/sm22.gif);}
#a2 .m3:hover a, #a2 .m3 .active {background: url(img/sm32.gif);}

/*news blocks*/
.news1 h2, .news2 h2 {font-weight: normal;font-size: 24px;}
.news1 h2 a, .news2 h2 a {display: block;text-indent: -9999px;padding: 6px;}
.news1 h2 {padding-bottom:10px;}
.news1 ul, .news2 ul {list-style: none;margin: 0;padding: 0;}
.news1 li, .news2 li {padding-bottom: 4px;text-transform:lowercase;background: url(img/hline.gif) no-repeat center bottom;}
.news1 ul li a, .news2 ul li a {display: block;padding: 1px 8px 1px 24px;background: url(img/bull.gif) no-repeat 14px 5px;}
.news1 p a, .news2 p a {display: block;padding: 9px;color: #fff;text-decoration: none;font-size: 0.9em;text-align: center;}
.news1 p a:hover, .news2 p a:hover {color:000;}
.news1 ul li a:hover, .news2 ul li a:hover {text-decoration: none;}
.news1 {background: url(img/news1.jpg) no-repeat;}
.news1 p {background: url(img/tnews1.gif);}
.news2 {background: url(img/news2.jpg) no-repeat;}
.news2 p {background: url(img/tnews2.gif);}

/*newsletter*/
#nl {background: #FCF5EB url(img/newsletter.jpg) no-repeat;padding-top: 35px;padding-right: 10px;padding-left: 10px;height: 80px;}
#nl h3 {display: none;}
#nl label {font-size: 0.9em;}
#news {width: 115px;}

/*foot*/
#f {padding-top: 20px;}
#f p {background: url(img/foot.gif) no-repeat;padding: 25px 25px 50px;color: #afaeae;font-size: 0.9em;font-weight: bold;}
#f strong {color: #9f0000;}
#f a {color: #3f67a9;}

/*the main page*/
#nv {padding-top: 10px;}
#nv p {border-bottom: 1px dotted #DBCCB8;font-size: 0.9em;margin: 0 20px!important;padding: 10px 0!important;}
#c {min-height:1000px;height:auto!important;height:1000px;}


/*generic page style*/
.gen {background: url(img/gen2.gif) left bottom;}
.gen #nv {background: url(img/gen1.gif) no-repeat;}
.gen #bs {background: url(img/gen3.gif) no-repeat left bottom;}

.gen p {padding:10px 20px;margin: 0;line-height:16px;width:auto;}
.gen h2, .gen h3, .gen h4, .gen h5, .gen h6 {clear:both;}
.gen ul {list-style:inside;}
.gen h2 {font-size: 2em;color: #9B0000;padding: 10px 20px 0;margin: 0px;}
.gen h3 {font-size: 1.6em;font-weight: normal;border-top: 1px solid #DCCDB9;margin: 10px 20px 0 20px;padding: 10px 0px;}
.gen h4, #c .gen h5, #c .gen h6 {font-size: 1.1em;font-weight: bold;border-top: 1px solid #DCCDB9;margin: 10px 20px;padding: 10px 0px;}
.gen p em {color:#9b0000;background:#fbf7f0;}
.gen p strong {color:#9b0000;}
.gen p img {padding:4px;margin:5px;border:1px solid #f9ddb8;background:#fcf5eb;}
.gen sub {background:#fbf8f4;}

.gen pre {padding:20px;font-size:1.1em;}

.nb {margin:10px 10px 15px;background: url(img/nbg.gif) no-repeat;}
.nb h3 {border-style: none;padding-top: 15px;font-size:1.6ems;}
.nb h3 a {color: #000;}
.nb h3 a:hover {color: #A00000;text-decoration: none;}
.nb p {width:540px;}
.nb span {display:block;float:right;color:#A48E74;text-align:center;font-size: 0.9em;padding: 4px;position: absolute;margin: 20px 0px 0px 490px;}
.nb div {padding: 0px 10px 0px 20px;clear: both;}
.nb div a {display: block;text-decoration: none;padding: 2px;background: #fff;}
.nb div a:hover {text-decoration: underline;}
.dp {padding:40px!important;text-align:center;background: url(img/pagination.gif) no-repeat center top;}
.dp a {padding:0 4px;}
.dp img {float:none;margin:0;vertical-align:middle;}
.dp strong a {text-decoration:none;}

/*index boxez*/
#i-itw, #i-avis, #i-oeil {width:310px;float:left;}
#i-entretien, #i-sportm, #i-chab {width:300px;float:left;}
#i-coupe {clear:both;}
#i-itw h2, #i-avis h2, #i-entretien h2, #i-sportm h2, #i-chab h2, #i-coupe h2, #i-oeil h2 {text-indent:-9999px;height: 50px;}
#i-sportm h2 {height:30px;}

#i-itw h2 {background: url(index/it-itw.gif);}
#i-oeil h2 {background: url(index/it-oeil.gif);}
#i-entretien h2 {background: url(index/it-entretien.gif);}
#i-avis h2 {background: url(index/it-avis.gif);}
#i-sportm h2 {background: url(index/it-sportm.gif);}
#i-chab h2 {background: url(index/it-chab.gif);}
#i-coupe h2 {background: url(index/it-top.gif);}

#i-itw div {min-height:230px;height:auto!important;height:230px;background: url(index/i-itw.gif) left bottom;}
#i-oeil {min-height:200px;height:auto!important;height:200px;background: url(index/i-itw.gif) left bottom;}
#i-entretien div {min-height:230px;height:auto!important;height:230px;background: url(index/i-entretien.gif) left bottom;}
#i-avis div {min-height:300px;height:auto!important;height:300px;background: url(index/i-avis.gif) left bottom;}
#i-sportm div {min-height:170px;height:auto!important;height:170px;background: url(index/i-sportm.gif) left bottom;}
#i-chab div {min-height:155px;height:auto!important;height:155px;background: url(index/i-chab.gif) left bottom;}
#i-coupe div {min-height:395px;height:auto!important;height:395px;background: url(index/i-coupe.gif) left bottom;padding:0 15px 20px;}

#i-itw h3, #i-oeil h3 {color:#a80000;font-size:13px;border-bottom: 1px solid #ccc;margin:0 16px;padding:0;}
#i-itw img, #i-entretien img, #i-avis img, #i-sportm img, #i-chab img, #i-oeil img {float:left; margin:0 5px 0 16px;}
#i-itw h4, #i-entretien h4, #i-avis h4, #i-oeil h4 {font-size:10px;margin:0 16px;padding:0 0 8px;}
#i-itw p, #i-entretien p, #i-avis p, #i-oeil p {font-size:9px;margin: 0px;padding: 2px 20px;}
#i-itw p strong, #i-oeil p strong {color:#a80000;}
#i-itw span, #i-entretien span, #i-avis span, #i-oeil span {display:block;clear:both;text-align:right;padding: 0px 18px 18px 0px;}
#i-itw span a, #i-oeil span a {background: url(index/b-itw.gif) no-repeat right center;display: block;font-size: 9px;font-weight: bold;padding: 4px;text-decoration: none;}

#i-entretien h3 {color:#7f7f7f;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 25px 15px;font-size:9px;font-weight:normal;padding: 0px;text-align:center;}
#i-entretien span a {color:#a80000;font-size:9px;font-weight:bold;}

#i-avis h3 {font-size:12px;padding: 0 20px 10px;}
#i-avis h4 {border-bottom:1px solid #a6997c;font-size:9px;color:#9f0000;}
#i-avis span a {background: url(index/b-avis.gif) no-repeat right center;display: block;font-size: 9px;font-weight: bold;padding: 4px 8px 4px;text-decoration: none;color:#fff;}

#i-sportm h3 {color:#00399a;font-size:9px;padding:0 15px 5px;}
#i-sportm h4 {font-size:9px;padding:0 15px;}
#i-sportm p {font-size:9px;padding:0 15px;}
#i-sportm span {display:block;font-size:9px;padding:10px 15px;font-weight:bold;}
#i-sportm span a {color:#00399a;}

#i-chab h3 {font: bold 16px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: center;background: url(index/chad1.gif) no-repeat left center;margin: 0 34px;color: #3D3434;padding:0 0 0 15px;border-top:15px solid #fff;}
#i-chab h3 span {display: block;background: url(index/chad2.gif) no-repeat right center;padding-right: 15px;}
#i-chab p {font: 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;padding:20px;}

.ns {text-align:right;background: url(img/name-strip.gif) no-repeat right center;font-style:italic;padding:7px;margin-right:10px;color:#65533f;}

.cmh, .gen .cmh {background: #FEDCDA url(img/cmth.jpg) repeat-y;font-size: 11px;color: #069;clear: both;margin: 0px;padding: 0px;font-weight: bold;border-style: none;}
.cmt {width: 100%;background: url(img/tmtd.jpg) repeat-y;}
.cmt td {border-bottom: 1px solid #efefef;width: 110px;font-size: 9px;font-weight: bold;color: #900;}
.cmt td a img {margin: 0px;padding: 0px;border-style: none;}
.cmt .cmd {color: #0d3475;font-weight: bold;font-size: 9px;}
.cmt td a {color: #000;text-decoration: none;}
.cmt td a:hover {color: #900;}

.cmm {text-align:center;}
.cmm img {float: none;border-style: none;margin: 0px;padding: 0px;}
.tlist {padding-bottom: 30px;}
.tlist h3 {font-size: 12px;margin: 0 20px 0 20px!important;padding: 4px!important;font-weight: bold;border:none;}
.tlist ul {list-style: none;}
.tlist ul li {width:160px;float:left;padding:1px;border-bottom:1px solid #e6e6de;font-weight:bold;font-size: 9px;}.tlist hr {clear: both;margin: 0px 30px;color: #FCF5EB;border-style: none;}

#dr {text-align:right;}
#dr img {border:none;margin:0 20px 0 0;padding:0;float:none;}

.ct {margin: 0px 20px;text-align: center;clear: both;}
.ct div {width: 50%!important;float: left!important;clear: none;}
.ct h4 {float: none;margin: 0px;padding: 4px;font-size: 0.9em;color: #fff;background: #A00000;border: 1px solid #fff;}
.ct h5 {float: none;background: #E9DFD1;padding: 2px;border-bottom: 1px solid #DBCCB8;border-top: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;margin-top: 5px;color: #A00000;font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;}
.ct p {margin: 0;padding: 0;display: inline;}
.ct p strong, .ct p em {display: block;float: left;width: 135px;font-style: normal;font-weight: normal;border-bottom: 1px solid #FCF5EB;padding: 1px 3px;font-size: 1em;margin: 1px 0px;color: #000;}
.ct strong {text-align: right;}
.ct em {text-align: left;border-left: 1px solid #CAC5BF;}
.cform {padding: 10px 50px;margin: 0px;}
.cform p {margin: 0px;padding: 4px;}
.cform p label em {display: block;width: 150px;float: left;font-size: 0.9em;font-style: normal;font-weight: bold;padding: 2px;text-align: right;}
.cform p label input, .cform p label textarea {border: 1px solid #b09a7c;background: url(img/inputt.gif) no-repeat;font: normal 12px Verdana, Arial, Helvetica, sans-serif;margin: 0px;padding: 2px;width: 250px;}
.cform p .env {height: 30px;width: 80px;background: url(img/b-en.jpg) no-repeat;border-style: none;font-size: 0.1em;color: #B50000;margin-left: 155px;}
.cform .errors {color:#b20000;margin:20px;padding:10px;border:1px solid #b20000;}
.gen .arc {background: url(img/archives.gif) no-repeat; text-indent: -9999px;margin: 10px 20px 0 20px;padding: 5px 0px;}
.tt {width:94%;text-align:left;margin: 0 auto;}
.tt th {border-bottom:1px solid #b09c82;background:#f3e4d1;color:#9b0000;}
.tt td {border-bottom:1px solid #fcf3df;padding:1px;}
.tt tr:hover {background:#f1d7be;}
.tt .sel {background:#fdf4e3;}
.tt .sel2 {background:#fff;}
.avi {margin:0 20px!important;padding:0!important;}
#bline {clear:both;color:#ABA7A2;padding:0 10px}

/*calendar Top 14*/

#iprod2 {font: 10px Verdana, Arial, Helvetica, sans-serif;width: 560px;background:none!important;margin:0!important;padding:0!important;}
#iprod2 h4, #iprod2 h5 {margin: 0px;padding: 0px;font-size: 10px;display: block;}
#iprod2 h4 {clear:both;background: #a00000;color: #fff;padding: 5px;text-align: center;}
#iprod2 h5 {background: #e9dfd1;color: #A00000;padding: 2px;border-bottom: 1px solid #dbccb8;text-align: center;}
#iprod2 table{width: 280px;float:left;}
#iprod2 td {border-bottom: 1px solid #fcf5eb;padding:2px;}

#iprod2 .c1 {text-align: right;width: 110px!important;}
#iprod2 .c2 {text-align: center;border-right: 1px solid #cac5bf;border-left: 1px solid #cac5bf;background: #fbf7f0;width: 50px;font-weight: bold;}
#iprod2 .c3 {width: 110px!important;}

#iprod2 p {font-size: 12px;font-weight: bold;padding: 6px;clear: both;border-top: 1px solid #dbccb8;margin: 0px;}

