/*
Theme Name: Custom SYN Média
Theme URI: http://www.synmedia.ca
Description: Template custom de SYN Média
Version: 1.0
Author: Hubert Lavoie
Tags: Beau
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img,abbr,acronym { 
	border: 0;
}
address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
	font-family: inherit;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

/* Classe Wordpress de base */
img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}


img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}


.alignright{
float: right;
}


.alignleft{
float: left;
}

.email2, .website2{
display: none;
}

body{
background:#ededed;
}

#accesDistributeur{
background:url(images/bgDistributeur.jpg) top center no-repeat;
}

#innerAD{
width:980px;
margin:0 auto;
position:relative;
height:205px;
}

#nav{
position:absolute;
right:0px;
bottom:0px;
}


#nav > li.selected{
background:url(images/bgMenuLeft.jpg) left top no-repeat;	
z-index:20;
position:relative;top:1px;
}

#nav > li.selected > a{
background:url(images/bgMenuRight.jpg) right top no-repeat;	
}

#nav > li.selected > a:hover{
cursor:default;
background:url(images/bgMenuRight.jpg) right top no-repeat;	
}

#nav > li.selected:hover{
background:url(images/bgMenuLeft.jpg) left top no-repeat;	
}



#nav > li:hover{
background:url(images/bgMenuLeftHov.jpg) left top no-repeat;
}

#nav > li.selected:hover > a{
background:url(images/bgMenuRight.jpg) right top no-repeat;	
}

#nav > li:hover > a{
background:url(images/bgMenuRightHov.jpg) right top no-repeat;
}


#nav > li{
float:left;
height:41px;
margin:0 5px;
position:relative;
}

#nav > li a{
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434343;
height:17px;
text-decoration:none;
padding:12px 15px;
line-height:20px;
}

#nav{
text-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
}

.subnav, .productnav {
position: absolute;
left: -999em;
z-index:40;
width:230px;
background:#fff;
}

#nav > li:hover ul.subnav, #nav > li.sfhover ul.subnav {
left: -70px;
top:41px;
background:#f4f4f6;
}


.subnav li{
float:left;
clear:left;
height:auto;
background:#fff;
}


#nav li ul li a{
float:none;	
display:Block;
width:232px;
font-size:11px;
height:auto;
padding:5px;
border-top:1px solid #f7f7f7;
border-bottom:1px solid #ddd;
border-left:2px solid #ddd;
background:#e6e6e6;
line-height:15px;
text-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
}

#nav li li li a img{
float:left;
border:1px solid #e7e7e7;
margin:0 8px 0px 0;
}

#nav li ul li a:hover{
background:#eee;	
}


#nav li ul ul {
margin: -1em 0 0 10em;
}

#nav li ul ul li.alt a{
background:#e3e3e3;	
}

#nav li ul ul li.alt a:hover{
background:#eee;	
color:#555;
}

#nav li ul ul li a:hover{
background:#eee;	
color:#555;
}

#nav li ul ul a{
background:#e8e8e8;
border-left:2px solid #ddd;
border-right:2px solid #ddd;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}

#nav li li:hover ul, #nav li li.sfhover ul {
top:16px;
left:85px;
}

#AD{
position:absolute;
right:4px;
top:46px;
width:136px;
height:25px;
background:url(images/btnDistributeur.jpg) top;
color:#fff;
text-decoration:none;
text-align:center;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:11px;
padding-top:8px;
text-shadow: 0 0px 1px rgba(255, 255, 255, 0.05);
}

#AD:hover{
background:url(images/btnDistributeur.jpg) bottom;
}

#swtchLangue{
position:absolute;
right:160px;
top:56px;
text-shadow: 0 0px 1px rgba(255, 255, 255, 0.05);
}

#logo{
position:absolute;
top:62px;
}


#swtchLangue a{
color:#506174;	
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/sepLangue.gif) right top no-repeat;
padding-right: 8px;
padding-left: 8px;
}

#swtchLangue a:hover{
color:#252e38;	
}

#header{
background:url(images/bgTopLines.jpg) top center repeat-x;
height:205px;
border-bottom:1px solid #e1e1e1;
position:relative;
z-index:20;
}

#distForm{
float:right;	
padding-top:8px;
margin-right:10px;
}

#distForm input{
float:left;	
margin-left:6px;
width:190px;
height:22px;
background:#f6f6f6;
border:1px solid #bebebe;
border-bottom:1px solid #acacac;
border-right:1px solid #acacac;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#969696;
padding:0 5px;
margin-top:1px;
}

#distForm a{
width:66px;
height:23px;
display:block;
background:url(images/btnEntrerDist.png) top;
background-repeat: no-repeat;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:11px;
color:#7f7f7f;
float:left;
margin-left:6px;
padding:5px 0 0 18px;
text-decoration:none;
}

#distForm a:hover{
background:url(images/btnEntrerDist.png) bottom;
color:#595959;
background-repeat: no-repeat;
}

#page{
width:990px;	
margin:0 auto;
padding:25px 0;
}

.cntAll{
background:url(images/cntAll.jpg);
margin-bottom:15px;
display: none;
}

.cntAll1{
background:url(images/cntAllTop.jpg) top no-repeat;
}

.cntAll2{
background:url(images/cntAllBottom.jpg) bottom no-repeat;
padding:15px;
position:relative;
}



#contentRight{
width:656px;
float:right;
margin-left:8px;
}


.cntRightN{
background:url(images/cntRight.jpg);
margin-bottom:15px;
}

.cntRight{
background:url(images/cntRight.jpg);
margin-bottom:10px;
}

.cntRight1{
background:url(images/cntRightTop.jpg) top no-repeat;
}

.cntRight2{
background:url(images/cntRightBottom.jpg) bottom no-repeat;
padding:10px 15px;
position:relative;
}

.cntRightNews{
background:url(images/cntRightBottom.jpg) bottom no-repeat;
position:relative;
}

.cntRightNews h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#2a2a2a;
padding:15px;
border-bottom:1px solid #dedede;
}


.cntRightNews ul{
margin-left:1px;
width:652px;
}

.cntRightNews ul li{
padding:8px;
border-bottom:1px solid #dedede;
position:relative;
}

.cntRightNews ul li.alt{
background:#f2f2f2;
}

.cntRightNews ul li img.imgNews{
padding:3px;
border:1px solid #dedede;
float:left;
margin-right:10px;
}


.cntRightNewsDiv{
width:440px;
float:left;
}

.cntRightNews h4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
padding-bottom:2px;
}

.cntRightNews ul h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#545454;
padding-bottom:3px;
}

.cntRightNews ul h2 a{
text-decoration:none;
color:#4a4a4a;
}

.cntRightNews ul h2 a:hover{
color:#6a6a6a;
}

.cntRightNews ul p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#545454;
line-height:17px;
}

.cntRightNews .arrowNews{
position:absolute;
right:10px;
top:12px;
display:block;
background:url(images/arrowRightNews.png) top left;
width:28px;
height:97px;
}

.cntRightNews .arrowNews:hover{
background:url(images/arrowRightNews.png) top right;
}



.cntRightNews p.allNews{
padding:20px;
float:right;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2a2a2a;
}

.cntRightNews p.allNews a{
text-decoration:none;
color:#2a2a2a;
}

.cntRightNews p.allNews a:hover{
color:#5a5a5a;
}

.cntRight a{
color:#36739b;	
text-decoration:none;
}

.cntRight a:hover{
color:#275470;	
}

.cntRight2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
color:#2a2a2a;
margin-bottom:20px;	
line-height:30px;	
}

.cntRight2 .titleCat h2{
margin-bottom:5px;	
}

.cntAll2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#2a2a2a;
margin-bottom:10px;	
line-height:30px;	
}



.cntRight2 p,.cntAll2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5f;
line-height:22px;	
}

.cntRight2 p{
margin-bottom:15px;	
}

.cntRight2 h3{

}

.cntRight2 h4{
	
}

.cntRight2 h5{
	
}


.cntRight2 ul li{
margin-bottom:5px;
list-style:disc;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:11px;
}

.cntRight2 ul{
margin-left:20px;
}




.cntRight h6,.cntAll2 h6{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#545454;
padding-bottom:12px;
border-bottom:1px solid #e8e8e8;
margin-bottom:12px;
}

.cntRight .catProd h6 a{
color:#ce4d00;	
}

.cntRight .catProd h6 a:hover{
color:#7b7b7b;	
}

.cntTxt{
padding:15px 0;	
}


#rndProduits{
position: relative;
height:215px;
}

.prdSwtch img{
float:left;
margin-right:20px;
opacity:0;
border:1px solid #eee;
filter:alpha(opacity=0);
z-index:30;
position:relative;
}

.prdSwtch{
position: absolute;
top:0px;
left:0px;
}

.prdSwtch h2{
text-shadow: 0 0px 1px rgba(0, 0, 0, 0.1);
}

.prdSwtch p{
text-shadow: 0 0px 1px rgba(0, 0, 0, 0.1);
}

.catImgProd{
float:left;
margin-right:10px;
}

.catProd{
width:490px;
float:left;
}

.cntContProd{
padding:10px 0;	
}

.cntContProd p{
margin-bottom:15px;	
}

.cntContProd h2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#5f5f5f;
font-weight:bold;
margin-bottom:15px;
}

.cntContProd h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#5f5f5f;
font-weight:bold;
padding-bottom:10px;
border-bottom:1px solid #ddd;
margin-bottom:15px;
margin-top:10px;
}

.cntContProd h4{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#36749b;
font-weight:bold;
padding-bottom:10px;
border-bottom:1px solid #ddd;
margin-bottom:15px;
margin-top:10px;
}

.cntContProd h5{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#5f5f5f;
font-weight:bold;
margin-bottom:15px;
margin-top:10px;
}


.cntContProd ul{
padding-bottom:5px;
margin-left:10px;
}

.cntContProd ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5f;
background:url(images/bulletContent.gif) left center no-repeat;
list-style:none;
padding-left:12px;
margin-bottom:15px;
}

.cntContProd ol{
padding-bottom:5px;
margin-left:30px;
}

.cntContProd ol li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5f;
list-style:decimal;
padding-left:3px;
margin-bottom:10px;
}

#retourNouvelles{
font-family:Verdana, Geneva, sans-serif, Vivaldi;
padding-top:10px;
font-size:12px;
display:block;
border-top:1px solid #ddd;
margin-top:10px;
background:url(images/aLeft.jpg) left center no-repeat;
padding-left:24px;
}





#btnNext{
display:block;
width:69px;
height:23px;
background:url(images/btnNext.png) top;
position:absolute;
right:15px;
bottom:5px;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:11px;
color:#7f7f7f;
text-decoration:none;
text-align:center;
padding-right:18px;
padding-top:5px;
line-height:15px;
}

#btnNext:hover{
background:url(images/btnNext.png) bottom;
color:#595959;
}

#btnPrev{
display:block;
position:absolute;
width:79px;
height:23px;
background:url(images/btnPrev.png) top;
right:111px;
bottom:5px;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:11px;
color:#7f7f7f;
text-decoration:none;
padding-left:18px;
text-align:center;
padding-top:5px;
line-height:15px;
}

#btnPrev:hover{
background:url(images/btnPrev.png) bottom;
color:#595959;
}


#recherche{
width:374px;
height:35px;
background:url(images/bgRecherche.jpg) left top no-repeat;
position:absolute;
right:5px;
top:110px;
}

#recherche a{
display:block;
height:35px;
width:41px;
background:url(images/btnRecherche.jpg);
position:absolute;
right:0px;
top:0px;
}

#recherche input{
width:315px;
height:20px;
background:#f6f6f6;
border:1px solid #e4e4e4;
border-bottom:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
margin:5px 0 0 5px;
padding:0px 3px;
padding-top:3px;
}

#contentLeft{
width:321px;
position: relative;
}

.prd{
background:url(images/prdCenter.jpg);
position:relative;
padding-top:45px;
padding-bottom:8px;
margin-bottom:10px;
min-height:123px;
}

.prdBack{
position:absolute;
top:10px;
left:0px;
z-index:0;
}

.prdTop{
position:absolute;
top:0px;
left:0px;
z-index:5;
}

.prdDegrad{
position:absolute;
left:0px;
bottom:-2px;
z-index:3;
}

.prdH2 h2{
position:absolute;
left:6px;
top:9px;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:11px;
font-weight:bold;
color:#fefefe;
z-index:4;
line-height:15px;
text-shadow: 0 0px 1px rgba(0, 0, 0, 0.05);
}

.prdH2 h2 a{
color:#fff;
text-decoration:none;
}

.prdH2 h2 a:hover{
color:#f5f5f5;
}

.prdH2{
position:absolute;
left:2px;
top:2px;
width:315px;
height:35px;
z-index:1;
}

.prdBottom{
position:absolute;
bottom:0px;
left:0px;
}

.prdImg{
float:left;
width:68px;
margin:0 10px;
position:relative;
z-index:3;
}

.prdTxt{
float:left;
width:220px;
position:relative;
z-index:3;
}

.prdTxt h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5f5f5f;
margin-bottom:4px;
}

.prdTxt p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f5f5f;
line-height:15px;
margin-bottom:35px;
}

#imgDuProd{
width:305px;
height:203px;	
background:url(images/imgDuProd.jpg);
position:relative;
left:7px;
margin-bottom:8px;
}

#imgGal{
background:#eaeaea;	
}

#imgGalPics{
width:247px;
float:left;
height:95px;
border-bottom:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
background:#eaeaea;
overflow:hidden;
padding-left:1px;
}

#imgGalPics img{
margin:4px 0 0 4px;	
border:1px solid #ddd;
float:left;
}

#documents{
border-top:1px solid #ddd;
margin-left:1px;
width:317px;
margin-bottom:15px;
}

#documents li{
padding:8px;
border-bottom:1px solid #ddd;
}

#documents li.alt{
background:#f6f6f6;	
}

#documents li img{
float:left;
margin-right:8px;
}

#documents .docTxt{
float:left;	
width:255px;
}

#documents h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:Bold;
color:#2983af;
margin-bottom:2px;
}

#documents h2 a{
text-decoration:none;
color:#2983af;
}

#documents p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2a2a2;
}

#accessoires{
margin:10px;
}

#accessoires h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#646464;
padding-bottom:8px;
background:url(images/brdBottom.gif) bottom repeat-x;
margin-bottom:10px;
}

#accessoires ul{
margin-left:20px;
}

#accessoires ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2983af;
list-style:disc;
margin-bottom:3px;
}

#accessoires ul li a{
color:#2983af;
text-decoration:none;
}


#distributeurs{
margin:10px;
}

#distributeurs h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#646464;
padding-bottom:8px;
background:url(images/brdBottom.gif) bottom repeat-x;
margin-bottom:10px;
position:relative;
}

#distributeurs h3 img{
position:absolute;
right:2px;
bottom:7px;
}

#distributeurs ul{
margin-left:20px;
}

#distributeurs ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2983af;
list-style:disc;
margin-bottom:3px;
}

#distributeurs ul li a{
color:#2983af;
text-decoration:none;
font-size: 12px;
}

#distributeurs ul li ul{
margin-left:0px;
padding-top:5px;
}

#distributeurs ul li ul li{
list-style:none;	
margin:10px 0;
color:#7b7b7b;
border-bottom:1px solid #ddd;
padding-bottom:10px;
}

#distributeurs ul li ul li img{
float:left;	
margin-right:15px;
}

.imgDist{
float:left;	
width:200px;
font-weight: normal;
}

.imgDist h4{
font-weight:bold;
color:#5f5f5f;
}

.imgDist h5{
padding-bottom:5px;	
color:#5f5f5f;
}

.imgDist p{
font-weight:normal;	
padding-bottom:5px;
}


.imgDist h6{
padding-bottom:5px;	
}

.imgFltLeft{
float:left;
}

.prdCats{
padding:10px;
position:relative;
z-index:3;
}

.prdCats li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5f5f5f;
margin-bottom:2px;
background:url(images/bullet.gif) left center no-repeat;
padding-left:10px;
margin-bottom:15px;
}

.prdCats li.selected{
background:url(images/bulletHov.gif) left center no-repeat;
}

.prdCats li.selected a:hover{
cursor:default;
color:#252525;
}


.prdCats li.selected a{
color:#252525;
}

.prdCats li a{
color:#5f5f5f;
text-decoration:none;
}

.prdCats li a:hover{
color:#a73e00;	
}

a.prdPlus{
display:block;
position:absolute;
bottom:15px;
right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4e4e4e;
text-decoration:none;
z-index:3;
}

a.prdPlus:hover{
color:#6f6f6f;	
}

#footer{
border-top:1px solid #ddd;	
border-bottom:1px solid #ddd;
background:#f1f1f1;
padding:25px 0;
}

#footerContact img{
margin-bottom:10px;	
}

#footerContact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5f;
}

#footerContact p{
line-height:20px;
}

#innerFooter{
width:980px;
margin:0 auto;
}

#footer h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#8b8b8b;
margin-bottom:15px;
}

#mailingList{
float:left;
background:url(images/bgDivFooter.gif) right repeat-y;
width:310px;
margin-right:40px;
height:200px;
padding-left:40px;
}

#mailingList h2{
padding-bottom:10px;	
}

#mailingList div{
width:229px;
height:70px;
background:url(images/bgMailing.png);
margin-bottom:8px;
padding:15px 0 0 15px;
}

#mailingList h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8b8b8b;
margin-bottom:10px;
}

#mailingList input{
width:204px;
height:21px;
background:#fff;
border:1px solid #d9d9d9;
}

#mailingList a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8b8b8b;
text-decoration:none;
width:91px;
height:18px;
display:block;
padding-top:5px;
background:url(images/btnInscrire.png);
text-align:center;
float:right;
margin-top:15px;
margin-right:70px;
}

#mailingList a:hover{
color:#5b5b5b;
}

#footerMenu{
float:left;
width:270px;
background:url(images/bgDivFooter.gif) right repeat-y;
margin-right:40px;
height:200px;
}

#footerMenu li{
padding-bottom:3px;	
}

#footerMenu a{
background:url(images/bgLink.jpg) left center no-repeat;
color:#8b8b8b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
text-decoration:none;
}

#footerMenu a:hover{
color:#5b5b5b;	
}

#footerMenu h2{
padding-bottom:10px;	
}


#footerContact{
float:left;
}

#footerContact a{
color:#3673a2;
text-decoration:none;
}

#footerContact a:hover{
text-decoration:underline;	
}

#footer2{
padding:30px 0;
margin:0 auto;
width:980px;
}

#copyright{
float:left;	
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f5f5f;
}

#creation{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5f5f5f;
}

#creation a{
text-decoration:none;
color:#5f5f5f;
}


#contentXl{
height:300px;
}

#titl{
position:relative;
width:946px;
padding:12px 20px 15px 20px;;
background:url(images/titl_mid.jpg);
margin-bottom:15px;
}

#titl h2{
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:32px;
font-weight:bold;
color:#555;
}

#titl h2 span{
font-family:"Times New Roman", Times, serif;
font-size:36px;
font-style:italic;
color:#2983b9;
}

#imgTop{
position:absolute;
top:0px;
left:0px;
}

#imgBottom{
position:absolute;
bottom:0px;
left:0px;
}

#col3img img{

}

#col3img a{
float:left;
padding:3px;
margin:11px 0 0 11px;
display:block;
border:1px solid #ddd;	
}

#col3img a:hover{
border:1px solid #eee;	
}


.cnt3col{
width:321px;
background:url(images/col3_mid.jpg);
position:relative;
float:left;
margin-right:12px;
z-index:1;
padding:45px 0px 20px 0px;
}

.cnt3col h2{
position:absolute;
top:10px;
left:15px;
z-index:3;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:18px;
color:#555;
}

.cnt3col #col3vid li img{
padding:3px;
border:1px solid #ddd;
}

.cnt3col #col3vid li img:hover{
padding:3px;
border:1px solid #eee;
}

.cnt3col ul{
width:317px;
}

.cnt3col li{
padding:10px;	
border-bottom:1px solid #e2e2e2;
}

.cnt3col li.alt{
background:#f8f8f8;
}

.cnt3col li img{
float:left;
margin-right:12px;
}

.cnt3col li div{
float:left;	
}

.cnt3col li h3{
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:11px;
font-weight:bold;
margin-bottom:2px;
width:190px;
}

.cnt3col li h3 a{
color:#2983b9;
text-decoration:none;
}

.cnt3col li h3 a:hover{
color:#1e5c7a;	
}

.cnt3col li p{
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:10px;
color:#8b8b8b;
}

#col3Top{
position:absolute;
top:0px;
left:0px;
z-index:2;
}

#col3Bottom{
position:absolute;
bottom:0px;
left:0px;
z-index:2;
}

#formContact{

}

#formContact div{
padding:5px;
}

#formContact div.alt{
background:#f3f3f3;	
}

#formContact label{
float:left;
display:block;
width:110px;
margin-right:20px;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:12px;
color:#666;
line-height:19px;
}

#formContact input{
float:left;
width:250px;
}

#formContact textarea{
width:610px;
height:100px;
}

#formContact a{
display:block;
float:right;
height:23px;
width:75px;
background:url(images/btnNext.png) top;
font-size:11px;
color:#666;
padding:5px 0 0 12px;
font-family:Verdana, Geneva, sans-serif, Vivaldi;
}

#formContact a:hover{
background:url(images/btnNext.png) bottom;
}



