body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4f5051;
	background:#eeeeee url(images/bgportail.png) repeat-x scroll left top;
	/*background:#eeeeee url(images/CP2.jpg) no-repeat scroll left top;*/

}

td {FONT-FAMILY: Arial,Helvetica;
	FONT-SIZE: 12px; 
	COLOR:#034694;}

#global {
	width:980px;
	margin:0px auto 0 auto;
	position:relative;
}

#header {
	position:relative;
	height:130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:transparent url(http://telline.fr/images/header-portail.png) no-repeat center top;
	margin-bottom:0px;
}

.categorie {
	height:43px;
	width:100%;
	background:url(http://telline.fr/images/colonneTitre.png) no-repeat left top;
}

.categorie h1{
	font-variant:small-caps;
	font-size: 22px;
	padding-left: 10px;
	padding-top: 10px;
}

.sousCategorie {
	width:100%;
	height:26px;
	background:url(http://telline.fr/images/colonneSousTitre.png) repeat-x left top;
}

.sousCategorie h2{
	color:#ffffff;
	font-size: 13px;
	margin-top: 0px;
	padding-top: 5px;
	padding-left: 10px;
}

.carreProduct {
	margin-left: auto;
	margin-right: auto;
	width:25%;
	float:left;
	height:150px;
}

.carreProduct a {
	font-weight:bold;
	font-size:10px;
}

.fondProduits {
	width:100%;
 	background:transparent url(http://telline.fr/images/bgColonne.png) repeat-y left top;
}

div#product{
	font-size:12px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

/* Encadrer le texte autour d'une image à droite */
.rightimg, .leftimg, .centreimg img {
  border:1px solid #AAAAAA;
  background-color:#E9E9E9;
  padding: 0px;
  margin:5px;
  margin-right: 30px;
}
.rightimg {float:right;}
.leftimg {float:left;}
div.centreimg {
 text-align:center;
}

#colonneBottom {
	height:27px;
	background:url(http://telline.fr/images/colonneBottom.png) no-repeat left top;
	padding:0px 0px 0px 0px 0px;
	margin-bottom:0px;
}

#colonneBottomDelimit {
	height: 1px;
	background:url(http://telline.fr/images/colonneBottomDelimit.png) repeat-x left top;
	padding:0px 0px 0px 0px 0px;
	margin-bottom:0px;
}

#content {
	background:transparent url(http://telline.fr/images/bgcontent.png) repeat-y scroll center top;
	padding:15px 15px 25px 15px;
}

#headerInvit {
	height:53px;
	background:url(http://telline.fr/images/headerInvitlight.png) no-repeat center top;
	padding:0px 5px 0 5px;
	margin-bottom:0px;
}

td.pointille{
	height:1px;
	background:url(http://telline.fr/images/pointille.jpg) repeat-x left top;
	}

td.filetBleu{
	height:1px;
	background:#2A2470 url(http://telline.fr/images/pix.gif) repeat-x left top;
	}


#headerInvit ul.text {float:left; clear:both; text-align:left; list-style:none; padding-left:0px; margin-top:-4px;  padding-top:0px; padding-bottom:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
#headerInvit ul.text img{float:left; border:0px; }
#headerInvit ul.text span{float:left; padding:0 8px 0 8px; margin-top:15px; color:#034694;}

#footer {
	height:53px;
	background:url(http://telline.fr/images/footerlight.png) no-repeat left top;
	padding:20px 5px 0 5px;
	margin-bottom:20px;
}


#footer ul.text {float:left; clear:both; text-align:left; list-style:none; padding-left:0px; margin-top:-20px;  padding-top:0px; padding-bottom:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif;  }
#footer ul.text img{float:left; border:0px; }
#footer ul.text span{float:left; padding:0 8px 0 8px; margin-top:5px; color:#034694;}


#menuCat {
	height:464px;
	background:url(http://telline.fr/images/cadreMenu.png) no-repeat center top;
	padding:20px 5px 0 5px;
	font-size:12px;
	margin-bottom:20px;
}

ul#nav {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	height:32px;
}
ul#nav li {
	display: inline ;
	color: #fff ;
	background:transparent url(http://telline.fr/images/topmenu-separateur.png) no-repeat right center;
}
ul#nav li a {
	color: #ffffff ;
	padding: 4px 16px ;
	text-align: center;
	font-weight:bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
ul#nav li a:hover{
color:#2A2470;

}

ul#nav li.last {
	background:none;
}

#googleBox{
	position: absolute;
	left:290px;
	width:570px;
	top:60px;
	background: no-repeat right 4px;
}
.searchField{
	width:330px;
	height:16px;
	border:medium none;
	background:transparent url(../images/searchField.png) no-repeat scroll left top;
	padding:5px 5px 5px 30px;
	color:#4f5051;
}

#suiviNouveautes{
	position: absolute;
	left:780px;
	top:183px;
	width:173px;
	height:83px;
	padding:20px 2px 2px 2px;
	background:transparent url(../images/maj.png) no-repeat scroll left top;
}
.searchFieldNouveautes{
	width:129px;
	height:26px;
	border:medium none;
	background:transparent url(../images/nouveautesField.png) no-repeat scroll left top;
	/*padding:5px 5px 5px 5px;*/
	color:#4f5051;
}
/******** BLOC NOUVEAUTES *******/

#nouveautes {

	background:url(../images/blocnouveaute.png) no-repeat left top;
}
#nouveautes h3{
	padding:4px 8px;
	height:16px;
	background:url(../images/blocnouveaute.png) no-repeat left top;
	border-bottom:1px solid #b8b8b8;
	font-size:11px;
	color:#999;
	line-height:16px;
}
#nouveautes div.contenu{
display:block;
overflow:hidden;
padding:20px 0px 20px 0px;

}
#nouveautes div.blok{
	display:block;
	float:left;
	width:284px;
	margin:0 10px;
	min-height:60px;
}
#nouveautes div.blok img{ float:left; border:0; margin-right:10px;}
#nouveautes div.blok h2{ font-size:11px;}

#nouveautes p{
	font-size:11px;
}
/***********************************/

A {COLOR: #034694; text-decoration: underline;} 
a:hover {TEXT-DECORATION: underline; color: #D3BE4B}

a+body.menuCat {FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 5px; COLOR:#034694; }

.ong {font-size: 11px;  font-weight: bold; color:#FFFFFF; text-decoration:none;}
.sml {font-size: 11px;}
.red {color: #CC0000}

.inputtxt { FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 11px }
INPUT { FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 11px }
SELECT { FONT-FAMILY: Arial,Helvetica; FONT-SIZE: 11px }


.blue { color: #0E4A9D}
.61718A {font-size: 12px; color: #61718A;}

.linknav { FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; color: #FFFFFF; text-decoration: none; }
.linknavred { FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10px; color: white; text-decoration: none; }
.linknavb { FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.titre {
	font-size: 28px;
	color: #2A2470;
	text-decoration: none;
	font-weight: bold;
}
.sousTitre {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 15px;	color: white; background-color: #7686BF; text-decoration: none;  font-weight: bold; text-transform:uppercase}
.produit {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; 	color: #42596D; text-decoration: none;}

.linknavside {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; 	color: #42596D; text-decoration: none;}
.linknavbot {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; 	color: #42596D; text-decoration: none;}
.linknavside {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; 	color: #42596D; text-decoration: none;}

.td11 {font-size: 11px;}
.ttle {font-size: 11px; color: #42596D; font-weight: bold;}
.tdtitle { font-size: 11px; color: #42596D; font-weight: bold; background-color: #E0E6EC; }
.tdboxtitle { font-size: 11px; color: #42596D; font-weight: bold; background-color: #9CBDD3; }
.sousttle { color: #42596D; font-weight: bold; font-size: 11px; }
.whitelink { color: #FFFFFF; text-decoration: none; }
.none { text-decoration: none; }


