@charset "utf-8";
/* CSS Document */

* =General-----------------------------------------------------------------------------*/ html {
height: 100%
}
p { margin: 0; padding: 0; }
blockquote { }
ul, ol { margin: 0; padding: 0; list-style: none; }
.clear { /* Class for clearing floats */ clear:both; }
img { /* Remove border around linked images */ border: 0; }
*html a, *html input { position: relative; z-index: 1; }
/* =Typography-----------------------------------------------------------------------------*/

body { height:100%; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #333; background:#fff url(../../img/bgBody.gif) top left; }
/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0; color:#0083cb; text-transform:uppercase; }
h1 { font-size:180%; margin-bottom:15px; }
h2 { font-size:140%; margin-bottom:10px; }
h3 { font-size:125%; color:#333; font-weight:bold; }
h4 { font-size:110%; font-weight:bold; }
h5 { font-size:120%; text-transform:none; margin:10px 0px; }
h6 { font-size:110%; text-transform:none; margin:10px 0px; }
hr { border:none; border-bottom:1px #333333 dashed; padding-top:5px; margin-bottom:5px; clear:both }
/* =Link-----------------------------------------------------------------------------*/

a { color:#0083cb; }
a:hover { color:#0083cb; text-decoration:none;}
a:active { color:#0083cb; }
a:visited { color:#0083cb; }
a.linkHautPage { color:#DE1A22; font-weight:bold; }

#headerTop a { color:#262628; text-decoration:none; }
#headerTop a:hover { text-decoration:underline; }
/* =Frame-----------------------------------------------------------------------------*/

#wrap { width:891px; margin:0 auto; }
#header { height:231px; background:url(../../img/bgHeader.png) top left no-repeat; }
*html #header {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=http://voiciboris.com/vaq/img/bgHeader.png); background-image: none; }
#header #headerTop { height:27px; padding-top:14px; font-size:10px; text-align:right; padding-right:20px; }
#header #headerTop strong { display:inline-block; padding-bottom:4px; font-size:11px; }
#header #headerLinkHome { display:block; height:157px; }
#header #mainNav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#fff; font-weight:bold; height:34px; line-height:34px; text-align:right; padding-right:19px; }
#header #mainNav a { padding:0 10px; border-right:1px #000 solid; text-decoration:none; color:#fff; }
#header #mainNav a:hover { color:#000; }
#header #mainNav a.noBorder { border:none; }
#middle { background:url(../../img/bgWrap.png) top left repeat-y; padding:0px 0px 20px 23px; }
*html #middle { background:url(../../img/bgWrap.gif) top left repeat-y; }
#middle #middleTop { height:25px; padding-left:30px; width:819px; background:url(../../img/bgMiddle.jpg) top left repeat-x; line-height:25px; margin-bottom:10px; border-bottom:1px #ccc dashed; }
#middle #middleTop.navPos { padding-left:170px; width:679px; }
#middle #middleTop strong { color:#DE1A22; font-size:14px; }
#middle #middleTop a { padding:0 10px; font-weight:bold; }
#middle #middleTop a:hover { text-decoration:none; }
#middle #middleTop a.active { color:#333; text-decoration:none; }
#middle #middleLeft { width:552px; float:left; border-right:1px #d0d0d1 solid; padding:0px 30px 30px 30px; }
#middle #middleLeft.noPaddingLeft { padding-left:0; width:582px; }
#middle #secNav { width:140px; margin-right:20px; background:#efefef; padding:10px; float:left; }
#middle #secNav.calendar { width:160px; }
#middle #secNav a { display:block; margin-bottom:4px; text-decoration:none; }
#middle #secNav a.scat { padding-left:15px; }
#middle #secNav a.scat strong { color:#DE1A22; }
#middle #secNav a:hover { font-weight:bold; color:#0083cb; }
#middle #secNav a.nowrap { white-space:nowrap; }
#middle #secNav a.active { font-weight:bold; color:#0083cb; }
#middle #middleLeft #contain { padding:10px; }
#middle #middleLeft #contain.withSecNav { width:402px; float:right; padding:0px; }
#middle #middleLeft #contain.calendar { width:382px; }
#middle #middleLeft p { margin:15px 0px; }
#middle #middleLeft #contain strong { color:#de1a22; }
#middle #middleLeft #contain ul { list-style:disc; padding-left:20px; }
#middle #middleLeft #contain ul li { margin:10px 0; }
#middle #middleLeft #contain ol { list-style:square; padding-left:20px; }
.boiteFondBleu { display:block; margin:10px 0; padding:10px; background-color:#d9edf7; }
#middle #middleLeft #contain div.boxEve { margin:10px 0px; border-bottom:1px #333333 dashed; padding-bottom:10px; clear:both; }
#middle #middleLeft #contain div.boxEve h6 { color:#da061b; }
#middle #middleLeft #contain div.boxEve a.linkPic { height:120px; width:120px; display:block; float:left; }
#middle #middleLeft #contain div.boxEve a.linkDetail { font-size:12px; text-decoration:none; padding-top:4px; display:block; }
#middle #middleLeft #contain div.boxEve div.boxEveInfo { width:250px; display:block; float:right; }
#middle #middleLeft #contain div.boxEve div.boxEveInfo h6 { margin-top:0; }
#middle #middleLeft #contain #listRub { padding:5px 5px; }
#middle #middleLeft #contain #listRub a { font-weight:bold; font-size:13px; text-decoration:none; color:#000; line-height:18px; }
#middle #middleLeft #contain #listCompleteRub { padding:20px 0; }
#middle #middleLeft #contain #listCompleteRub h2 { color: #fb3436; text-transform:none; }
#middle #middleLeft #contain #listCompleteRub a.linkTop { display:block; text-align:right; }
#middle #middleLeft #contain div.prixPDF { color:#FB3436; font-size:18px; font-weight:bold; padding-left:60px; padding-bottom:10px; text-align:center; }
#middle #middleLeft #contain #boxRecherche { padding:20px; background-color:#d9edf7; margin-bottom:20px; }
#middle #middleLeft #contain #boxRecherche h5 { color:#000; }
#middle #middleLeft #contain #boxResultats { padding:20px 0; }
#middle #middleLeft #contain #boxResultats div.boxMag { width:115px; margin-right:15px; float:left; }
#middle #middleLeft #contain #boxResultats div.boxMag h5 { color:#000; }
#middle #middleLeft #contain #boxResultats div.boxMag h6 { color:#000; margin-bottom:2px; }
#middle #middleLeft #contain #boxResultats div.boxPic { width:115px; margin-right:15px; float:left; text-align:center; }
#middle #middleLeft #contain #boxResultats div.boxPic img { padding:4px; border:1px #333 solid; }
#middle #middleLeft #contain #boxResultats div.boxServ { width:190px; margin-right:10px; float:left; font-weight:bold; text-align:center; }
#middle #middleLeft #contain #boxResultats div.boxServ h5 { color:#000; }
#middle #middleLeft #contain #boxResultats div.boxServ h6 { color:#000; margin-bottom:3px; }
#middle #middleLeft #contain #boxResultats div.boxServ p { margin:0; font-weight:normal; margin-bottom:3px; }
#middle #middleLeft #contain #boxResultats div.boxLink { width:170px; margin-right:10px; float:left; font-weight:bold; text-align:center; border:1px #ccc dashed; padding:5px; margin-bottom:5px; }
#middle #middleLeft #contain #listPage { clear:both; padding-top:30px; text-align:center; }
#middle #middleLeft #contain #listPage a { font-weight:bold; text-decoration:none; display: inline-block; padding:2px; margin:0 2px; }
#middle #middleLeft #contain #listPage a:hover { color:#fff; background-color:#0083CB; }
#middle #middleLeft #contain #listPage a.active { color:#fff; background-color:#0083CB; }
#middle #middleLeft #boxHomeNews { padding:10px; background:#efefef; margin:15px 0px; }
#middle #middleLeft #boxHomeNews div.thisNews { margin-bottom:5px; }
#middle #middleLeft #boxHomeNews div.thisNews #thisNewsLeft { display:block; width:121px; padding-right:10px; float:left; }
#middle #middleLeft #boxHomeNews div.thisNews div.thisNewsRight { width:400px; float:right; }
#middle #middleLeft #boxHomeNews #linkNewsArchives { display:block; text-align:right; font-weight:bold; font-size:13px; }
#middle #middleLeft #boxHomeMailling { padding:10px; background:#e5f2fa; margin:15px 0px; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingLeft { width:126px; padding-right:10px; float:left; }
#middle #middleLeft #boxHomeMailling img { width:126px; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingRight { width:396px; float:right; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingRight h3 { padding-bottom:5px; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingRight h3 strong { font-size:135%; color:#de1a22; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingRight h3 em { font-size:135%; font-style:normal; color:#47a5dc; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingRight label { display:block; width:215px; float:left; font-weight:bold; font-size:11px; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingRight #inputHomeMailling { width:215px; float:left; }
#middle #middleLeft #boxHomeMailling #boxHomeMaillingRight #btnInscripHome { width:137px; height:51px; margin-left:15px; }
*+html #middle #middleLeft #boxHomeMailling #boxHomeMaillingRight #btnInscripHome { position:relative; top:-20px; }
#middle #middleRight { width:230px; float:right; }
#middle #middleRight #boxLogin { margin-right:19px; background:#efefef; padding:10px; width:193px; margin-bottom:10px; }
#middle #middleRight #boxLogin label { display:block; font-weight:bold; }
#middle #middleRight #boxLogin input { width:190px; height:15px; margin-bottom:4px; }
#middle #middleRight #boxLogin #linkLostPW { color:#000; font-weight:bold; font-size:11px; float:left; }
#middle #middleRight #boxLogin #linkLogin { color:#de1a22; font-weight:bold; font-size:14px; float:right; }
#middle #middleRight #boxAbonMag { background:url(../../img/bgBoxMag.jpg) top left no-repeat; height:271px; width:230px; padding-top:40px; }
#middle #middleRight #boxAbonMag #btnBookAbon { display:block; height:209px; }
#middle #middleRight #boxAbonMag #linkGrandTitre { padding-left:20px; font-size:14px; font-weight:bold; color:#fff; display:block; }
#middle #middleRight #boxAbonMag #linkArchives { padding-top:3px; padding-left:20px; font-size:14px; font-weight:bold; color:#fff; display:block; }
#middle #middleRight #boxActivite { margin-right:19px; background:url(../../img/bgBoxEve.jpg) top left no-repeat; padding:20px 10px 10px 10px; width:193px; margin-bottom:10px; height:108px; }
#middle #middleRight #boxActivite h2 { font-size:110%; color:#abe1fa; }
#middle #middleRight #boxActivite a { display:block; color:#fff; font-size:11px; text-decoration:none; }
#middle #middleRight #boxActivite a strong { color:#abe1fa; font-weight:normal; }
#middle #middleRight #boxActivite #linkAllEve { color:#abe1fa; font-size:12px; padding-top:5px; font-weight:bold; }
#middle #middleRight #boxMailling { margin-right:19px; background:#d9edf7; padding:10px; width:193px; margin-bottom:10px; }
#middle #middleRight #boxMailling h2 { font-size:115%; }
#middle #middleRight #boxMailling img { margin-bottom:5px; }
#middle #middleRight #boxMailling label { display:block; font-weight:bold; }
#middle #middleRight #boxMailling input { width:190px; height:15px; margin-bottom:4px; }
#middle #middleRight #boxMailling a { color:#de1a22; font-weight:bold; font-size:14px; display:block; text-align:right; }
#footer { margin:15px 39px 0px 20px; border-top:1px #d0d0d1 solid; padding-top:10px; text-align:center; color:#939598; }
#footer a { color:#939598; font-weight:bold; }
#footer em { display:block; padding-top:5px; }
#middle #middleLeft #contain.conseil table tr td { font-weight:bold; padding:5px; }
#middle #middleLeft #contain.conseil table tr.tableauLigneBas td { border-bottom:1px #ccc solid; }
#middle #middleLeft #contain.conseil table tr td a { color:#666666; }
#middle #middleLeft #contain.conseil table tr td strong { color:#0083cb; }
#middle #middleLeft #contain.conseil table tr td #boxCollaborateur { background:#e5e5e5; padding:10px; text-align:left; margin-left:20px; }
/*CALENDRIER*/
/* CALENDRIER MINI */
.minical_dayEmpty { font-family:sans-serif; color:#999999; font-size:12px; font-weight:bold; background-color:#FFFFFF; border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:1px; width:10px; height:10px; height:20px; }
.minical_dayFull { font-family:sans-serif; color:#999999; font-size:12px; font-weight:bold; background-color:#F8F8F8; border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:1px; width:10px; height:10px; height:20px; }
.minical_dayFull_com { font-family:sans-serif; color:#999999; font-size:12px; font-weight:bold; background-color:#FFFFCC; border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:1px; width:10px; height:10px; cursor:pointer; height:20px; }
.minical_cmdOver { border-top:2px #990000 solid; }
.minical_dayThis { font-family:sans-serif; color:#666666; font-size:12px; font-weight:bold; background-color:#F8F8F8; border-left:2px #666666 solid; border-right:1px #666666 solid; border-top:1px #666666 solid; border-bottom:2px #666666 solid; padding:1px; width:10px; height:10px; height:20px; }
.minical_border { border-right:1px #CCCCCC solid; }
.tbl_title_col { font-family:sans-serif; color:#990000; font-size:12px; font-weight:bold; background-color:#F8F8F8; border-bottom:1px #990000 solid; }
.tbl_title_col_red { font-family:sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#DA061B; border-bottom:1px #DA061B solid; }
/* BOITE ERREUR */
h5.msgError { background:#FDF9BC url("error.gif") no-repeat 20px 5px; border:2px solid #FF9F00; color:#FF9F00; display:block; font-size:16px; margin:5px; padding:5px 5px 5px 90px; text-align:left; }
h5.msgError div { border-left:1px solid #FF9F00; padding-bottom:10px; padding-left:10px; }
h5.msgError div span { color:#666666; display:block; font-size:12px; font-weight:normal; padding:4px 0px 0px; }
form table tr.borderBottomDashed td { border-bottom:1px #ccc dashed; }
form table tr td label { font-weight:bold; display:block; }
form table tr td input.inputTxt { height:18px; width:200px; border:2px #efefef solid; background-color:#efefef; font-size:12px; color:#333; padding:0 5px; }
form table tr td div.inputTxt { height:18px; width:200px; border:2px #efefef solid; background-color:#efefef; font-size:12px; color:#333; padding:0 5px; }
form table tr td select.selectTxt { height:22px; width:200px; border:2px #efefef solid; background-color:#efefef; font-size:12px; color:#333; padding:0 5px; }
form table tr td input.demi { width:190px; }
form table tr td div.demi { width:190px; }
form table tr td select.demi { width:200px; }
form table tr td input.full { width:400px; }
form table tr td div.full { width:400px; }
form table tr td input.bleu { background-color:#d9edf7; border-color:#d9edf7; }
table.panier { font-size:12px; }
table.panier tr.header td { background-color:#0083CB; color:#fff; font-weight:bold; font-size:13px; padding:4px; }
table.panier tr.dark td { background-color:#D9EDF7; color:#333; padding:4px; }
table.panier tr.light td { background-color:#E8E8E8; color:#333; padding:4px; }
#ventes { }
#ventes .imgBlock { float:left; width:155px; }
#ventes .desc { float:left; width:415px; }
#ventes .desc .title { font-size:18px; color:#333333; }
#ventes .desc .contact { text-align:right; }
#ventes .desc .contact .price { font-size:16px; color:#e41922; }
#ventes .row1 { width:570px; min-height:130px; background-color:#efefef; margin-bottom:5px; }
#ventes .row2 { width:570px; min-height:130px; background-color:#d9edf7; margin-bottom:5px; }
/* VOITURE A VENDRE.PHP */
.bluebox { background:#d9edf7; }
.graybox { background:#efefef; }
.mainbox { width: 550px; min-height:115px; padding:9px 13px 9px 0; margin-bottom:5px; color:#333333; position:relative; }
.mainbox img.imgAuto { float:left; position:absolute; display:block; float:left; z-index:2; }
.mainbox img.vendu { float:left; display:block; float:left; position:absolute; z-index:4; margin: 15px 0 0 5px; }
.mainbox .infobox { float:right; width:395px; padding-top: 15px; }
.mainbox .infobox span.typeAuto { font-size:18px; float:left; line-height: 13px; margin-bottom:5px; }
.mainbox .infobox span.descriptionAuto { font-size:12px; margin-top:4px; }
.mainbox .infobox span.prixAuto { font-size:16px; color:#e41922; float:right; text-align:right; line-height: 13px; font-weight:bold;   }
.mainbox .infobox span.infoAuto { font-size:12px; float:right; text-align:right; }
.btn_publier { display:block; margin:0 auto; background:url(../../img/btn_publier.jpg) 0 0 no-repeat; width:293px; height:48px; margin-bottom:5px; }
.btn_publier:hover { background-position:0 -48px; }
.btn_publier span { display:none; }
#pagination { width:100%; position:relative; height:60px; line-height:60px; color:#333333; letter-spacing:20px; text-align:center; }
#pagination a { text-decoration:none; color:#0083cb; ; }
#pagination span#nospacing { letter-spacing:normal; }

