/* CSS Document */

body { margin:0px; padding:0px; }
td.backreptop { background-color:#FABF0D; }
td.backrepbas { background-color:#0257CE; }
td.top { background-image: url(../images/ventec-maroc-decliner.jpg); background-repeat:no-repeat; width:780px; height:87px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#02165F; font-size:10px; }
td.top A { font-family:Verdana, Arial, Helvetica, sans-serif; color:#02165F; font-size:10px; text-decoration:none; text-align:right; padding-right:5px; vertical-align:top; background-image:url(../images/puce.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; }
td.top A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#02165F; font-size:10px; text-decoration:overline; }
td.bas { background-image: url(../images/bas-decliner.jpg); background-repeat:no-repeat; width:780px; height:60px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; vertical-align:bottom; }
td.mention { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding-bottom:3px; }
td.mention A { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none; }
td.mention A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none; }
td.menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; width:161px; height:20px; color:#0e2974; border:1px solid #013073; background-color:#3d77ca; }
td.menu A { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#0e2974; text-decoration:none; background-image:url(../images/puce-gris.gif); background-position:left; background-repeat:no-repeat; padding-left:13px; margin-left:5px; }
td.menu A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFFFFF; text-decoration:none; background-image:url(../images/puce-gris.gif); background-position:left; background-repeat:no-repeat; padding-left:13px; margin-left:5px; }
/*--------------------------------sous rubrique---------------------------*/
td.accueil { margin-bottom:1em; }
td.accueil ul { border:1px solid #013073; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
td.accueil li { border-bottom:1px solid #d6e1ec; list-style:none; margin:0; }
td.accueil a { display:block; text-decoration:none; color:#369; background-color:#fff; background-image: url(../images/puce-sousRub.gif); background-position:left; background-repeat:no-repeat; padding-left:17px; }
td.accueil a:hover { background-color:#acbfdb; color:#036; background-image: url(../images/puce-sousRub2.gif); background-position:left; background-repeat:no-repeat; padding-left:17px; }
td.accueil2 { margin-bottom:1em; }
td.accueil2 ul { border:1px solid #013073; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
td.accueil2 li { border-bottom:1px solid #d6e1ec; list-style:none; margin:0; }
td.accueil2 a { display:block; background-color:#acbfdb; color:#036; background-image: url(../images/puce-sousRub2.gif); background-position:left; background-repeat:no-repeat; padding-left:17px; text-decoration:none; }
/*--------------------------------contenu---------------------------*/
#contenu { padding:20px 6px 6px 0px; vertical-align:top; width:580px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
h1 { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:24px; background-image:url(../images/puces/puce-h1.gif); background-repeat:no-repeat; background-position:0px 1px; padding-left:18px; color:#012170; margin:0px 0px 4px 0px; font-weight:normal; }
h2 { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:16px; background-image:url(../images/puces/puce-h2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:14px; color:#012170; margin:0px 0px 4px 0px; font-weight:bold; }
h3 { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FD9A04; margin:0px 0px 4px 0px; font-weight:bold; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0px 0px 10px 0px; line-height:16px; text-align:justify; }
p strong { font-weight:bold; color:#012170; }
#contenu a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#185DBC; text-decoration:underline; }
#contenu a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ACBFDB; text-decoration:none; }
.grandlettre { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#contenu ul { margin:4px 4px 4px 30px; }
#contenu li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0px; line-height:16px; background-image:url(../images/puces/puce-li.gif); background-repeat:no-repeat; background-position:0px 6px; list-style:none; padding-left:10px; }
/*images qui flottent à droite*/
.imgdroite { float:right; margin:0px 0px 4px 8px; }
/*images qui flottent à gauche*/
.imggauche { float:left; margin:0px 8px 4px 0px; }
/*images qui flottent à droite avec bordure*/
.imgdroiteb { float:right; margin:0px 0px 4px 8px; border:1px solid #012170; }
/*page nos activités*/
div#activite { width:100%; padding:0px 10px 20px 10px; }
div#activite span { padding-right:50px; }
div#activite a { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:16px; background-image:url(../images/puces/puce-h2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:14px; color:#3D77CA; margin:0px 0px 4px 0px; font-weight:bold; text-decoration:none; }
div#activite a:hover { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:16px; background-image:url(../images/puces/puce-h2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:14px; color:#3D77CA; margin:0px 0px 4px 0px; font-weight:bold; text-decoration:underline; }
div#activite a.actif { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:16px; background-image:url(../images/puces/puce-h2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:14px; color:#FB9F12; margin:0px 0px 4px 0px; font-weight:bold; text-decoration:none; }
div#activite a.actif:hover { font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-size:16px; background-image:url(../images/puces/puce-h2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:14px; color:#012170; margin:0px 0px 4px 0px; font-weight:bold; text-decoration:none; }
/*page nos activités installation*/
table#realisation { width:90%; text-align:center; }
table#realisation td { width:30%; padding-bottom:10px; vertical-align:top; }
table#realisation td div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#012170; text-align:center; }
table#realisation img { border:1px solid #012170; }
table.domaines { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00000; /*background-image:url(../images/fond-tableau.gif);
background-position:center;
background-repeat:no-repeat;*/
vertical-align:middle; }
table.forum { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
span.rouge { font-family:Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size:10px; }
.champ { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; COLOR: #457ab1; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px }
.champ_message { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 330px; COLOR: #457ab1; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 80px }
#map { PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
#map UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none }
#map UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/volets_roulants/fleche_bold.gif); PADDING-BOTTOM: 3px; COLOR: #0061ac; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat }
#map UL LI A { FONT-SIZE: 11px; COLOR: #0061ac; TEXT-DECORATION: none }
#map UL LI A:hover { TEXT-DECORATION: underline }
#map UL LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
#map UL LI UL LI { BACKGROUND-IMAGE: none }
#map UL LI UL LI A { FONT-SIZE: 11px; COLOR: #555 }
#map UL LI UL LI UL { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
#map UL LI UL LI UL LI { BACKGROUND-IMAGE: none }
#map UL LI UL LI UL LI A { COLOR: #999 }

h3.btnof, h3.atStart { text-decoration: underline; padding:0 0 0 25px; background:url(../images/tab_plus.gif) 0 -26px no-repeat; }
#blocCenter h3 { font-family: verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #174d02; text-transform: capitalize; margin-top: 20px; margin-right: 0pt; margin-bottom: 10px; margin-left: 0pt; }
#blocContentDec h3 { font-family: verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #00255c; text-transform: capitalize; margin-top: 20px; margin-right: 0pt; margin-bottom: 10px; margin-left: 0pt; }
#accordion h3.btnon { cursor: pointer; padding-left: 25px; background-color: transparent; background-image: url(../images/tab_plus.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -4px; }
#accordion h3.btnon { cursor: pointer; padding-left: 25px; background-color: transparent; background-image: url(../images/tab_plus.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -4px; }
