a { 
	color: #03f;
	font-style: normal; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


a.bleu {
	color: #03f;
}
a.jaune {
	color: #fc0;
}
a.nouveaute {
	color: #c47;
	font-weight: bold;
}
a.orange {
	color: #f81;
}
a.rouge {
	color: #c47;
}
a.vert {
	color: #3c0;
}


body {
	background: white;	
	color: #03f;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}


h1 {
	font-size: 20px;
	font-style: italic;
	padding-left: 70px;
}


img {
	border: 0;
	vertical-align: middle;
}


#contenu {
	overflow: hidden;
	padding-left: 30px;
	width: 850px;
}


#retour {
	font-size: 10px;
	text-align: right;
	width: 850px;
}


div.basiques {
	display: inline;
	padding: 0px 14px 5px 14px;
	vertical-align: top;
	width: 615px;
}
div.basiques .titre {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


div.carreCouleur {
	height: 12px;
	width: 12px;
}


div.info {
	font-size: 10px;
	padding: 0px 14px;
}


div.infosBox {
	display: inline;	
	font-size: 10px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	width: 180px;
}
div.infosBox .titre {
	font-size: 11px;
	font-weight: bold;
}


div.infoLien {
	background-color: #ff9;
	border: solid 1px #fc0;
	padding: 5px;
	position: absolute;
	visibility: hidden;
	width: 300px;
}
div.infoLien table {
	font-size: 10px;
}
div.infoLien td {
	color: #000;
	vertical-align: top;
}
div.infoLien th {
	text-align: left;
}


div.legende {
	padding: 0px 14px;
	text-align: center;
}


div.rubrique {
	display: inline;
	padding: 0px 14px 5px 14px;
	width: 300px;
}
div.rubrique .accesSuite {
	border-bottom: solid 1px #03f;
	font-size: 9px;
	height: 15px;
	text-align: right;
}
div.rubrique .infos {
	padding-top: 5px;
	position: absolute;
	text-align: right;
	width: 100%;
}
div.rubrique .titre {
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	text-align: left;
}


div.rubriqueFavoris {
	border-left: solid 1px #03f;
	display: inline;
	padding: 0px 14px 5px 14px;
	width: 220px;
}
div.rubriqueFavoris .accesSuite {
	border-bottom: solid 1px #03f;
	font-size: 9px;
	height: 15px;
	text-align: right;
}
div.rubriqueFavoris .infos {
	padding-top: 5px;
	position: absolute;
	text-align: right;
	width: 100%;
}
div.rubriqueFavoris .titre {
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	text-align: left;
}


div.suiteRubrique {
	display: inline;
	padding: 0px 14px 5px 14px;
	position: absolute;
	visibility: hidden;
	width: 300px;
}


div.visuel {
	display: inline;
	padding: 17px 0px 5px 0px;
	width: 190px;
}


iframe.listeInformations {
	border: solid 1px #03f;
	font-size: 10px;
	width: 100%;
	height: 100px;
}


table.bonnesPratiques {
	border: solid 1px #9af;
	font-size: 10px;
	text-align: left;
	width: 100%;
}
table.bonnesPratiques td {
	padding-left: 5px;
	white-space: nowrap;
}
table.bonnesPratiques th {
	background-color: #9af;
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px;
	text-align: left;
}


table.infosBox {
	border-right: solid 1px #03f;
	font-size: 10px;
	text-align: left;
	width: 100%;
}
table.infosBox th {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px;
	text-align: left;
}
table.infosBox td {
	padding: 0px 5px;
	text-align: left;
}


table.legende {
	border: none;
	font-size: 10px;
}


table.listeApplications {
	border: solid 1px #03f;
	font-size: 10px;
	width: 100%;
}
table.listeApplications tr.impair {
	background-color: white;
	height: 20px;
}
table.listeApplications tr.pair {
	background-color: #cdf;
	height: 20px;
}
table.listeApplications td {
	border-right: solid 1px #03f;
	padding: 4px;
}
table.listeApplications td.info {
	border-right: none;
}
table.listeApplications td.libelle {
	border-right: none;
	width: 100%;
}


table.listeBasiques {
	border: solid 1px #03f;
	font-size: 10px;
	width: 100%;
}
table.listeBasiques td.infosBox {
	border-left: solid 1px #03f;
	padding: 5px;
	vertical-align: top;
	width: 25%;
}


table.listeInformations {
	font-size: 10px;
	width: 100%;
}
table.listeInformations td {
	vertical-align: top;
}


table.suiteListeApplications {
	border-bottom: solid 1px #03f;
	border-left: solid 1px #03f;
	border-right: solid 1px #03f;
	font-size: 10px;
	width: 100%;
}
table.suiteListeApplications tr.impair {
	background-color: white;
	height: 20px;
}
table.suiteListeApplications tr.pair {
	background-color: #cdf;
	height: 20px;
}
table.suiteListeApplications td {
	border-right: solid 1px #03f;
	padding: 4px;
}
table.suiteListeApplications td.info {
	border-right: none;
}
table.suiteListeApplications td.libelle {
	border-right: none;
	width: 100%;
}


table.visuel {
	width: 100%;
}
table.visuel td {
	text-align: center;
	vertical-align: top;
}

/*page Envoyer a mon panier*/

#envoyerPanier{width:535px;height:335px;border:3px solid #fae1e1;font-family: Arial,Helvetica,sans-serif;font-size:11px;position:relative;}
#envoyerPanier *{margin:0;padding:0;}
#envoyerPanier h2{font-size:22px;font-weight:bold;color:#f93338;text-transform:uppercase;padding:10px 0 0 18px;height:47px;background:#fae1e1;}
#TB_ajaxWindowTitle h2{font-size:22px;font-weight:bold;color:#f93338;text-transform:uppercase;padding:10px 0 0 18px;height:47px;background:#fae1e1;}
#TB_ajaxWindowTitle  h2 em{}
#TB_ajaxWindowTitle  h2 span{font-size:15px;font-weight:normal;margin:0;}
#envoyerPanier h2 span{font-size:15px;font-weight:normal;}
#envoyerPanier .fermer{position:absolute;top:5px;right:5px;}
#envoyerPanier .formulaire{padding:30px 0 0 0;}
#envoyerPanier .formulaire p{height:26px;padding:0 0 0 18px;clear:both;}
#envoyerPanier .formulaire label{font-size:12px;font-weight:bold;color:#484854;width:167px;float:left;}
#envoyerPanier .formulaire input{width:267px;height:20px;float:left;border:1px solid #adadad;font-size:12px;font-weight:bold;color:#484854;}
#envoyerPanier .formulaire .msg{height:126px;}
#envoyerPanier .formulaire .msg textarea{float:left;width:267px;height:114px;border:1px solid #adadad;font-size:12px;font-weight:bold;color:#484854;background: #fff;}
#envoyerPanier .formulaire .btn{height:40px;padding:0 0 0 290px;}
#envoyerPanier .formulaire .btn input{width:75px; height:30px;clear:both;border:none;}

/*page mon panier*/
#monPanier{width:535px;border:3px solid #fae1e1;font-family: Arial,Helvetica,sans-serif;font-size:11px;position:relative;}
#monPanier *{margin:0;padding:0;}
#monPanier h2{font-size:22px;font-weight:bold;color:#f93338;text-transform:uppercase;padding:10px 0 0 62px;height:49px;background:#fae1e1 url(../images/pucePanier.gif) 16px 10px no-repeat;}
#monPanier .caption{height:20px;background:#f93338;}
#monPanier .caption td{color:#fff;padding:0 0 0 16px;background:#f93338;}
#monPanier  td{border-bottom:2px solid #fae1e1;font-size:12px;padding:0 0 0 8px;color:#000;background:#fff;}
#monPanier  td.point img{ height:50px;width:50px;}
#monPanier .description  .visuel{width:76px;float:left;padding:3px 0 4px 0;}
#monPanier .description  .visuel img{display:block;height:49px;width:49px;}
#monPanier .description p{color:#80808a;font-size:12px;float:left;padding:18px 0 0 0;width:270px;}
#monPanier .description p span{color:#484854;font-weight:bold;}
#monPanier .total{background:#fae1e1;font-size:22px;font-weight:bold;color:#484854;text-align:right;padding:8px 28px 8px 0;}
#monPanier .plus{font-size:14px;color:#f93338;padding:16px 0 10px 0;}
#monPanier  .nb{font-size:10px;color:#8b8a8a;}
#monPanier  td.borderNon{border:none;}

#monPanier  .btngrise {background:transparent url(../images/btn-gris.gif) no-repeat scroll 0 0;color:#f93338;display:block;float:left;font-size:11px;font-weight:bold;height:22px;margin:0 ;padding:7px 0 0 3px;text-align:center;text-decoration:none;width:69px;}

/**page Verifvote*/
.Verifvote{background:#fff;width:344px;height:211px;padding:20px 0 0 0;}
.Verifvote .fermeture{display:block;text-decoration:none;outline:none;position:absolute;top:12px;left:10px;}
.Verifvote *{padding:0;margin:0;}
.Verifvote .coinTL{background: url(../images/bg-coun-tl.gif) 0 0 no-repeat; width:8px;height:8px;position:absolute;left:0;top:0;}
.Verifvote .coinTR{background: url(../images/bg-coun-tr.gif) 0 0 no-repeat; width:8px;height:8px;position:absolute;right:0px;top:0;}
.Verifvote .coinBL{background: url(../images/bg-coun-bl.gif) 0 100% no-repeat; width:8px;height:8px;position:absolute;left:0;bottom:0px!important;bottom:-1px;}
.Verifvote .coinBR{background: url(../images/bg-coun-br.gif) 0 100% no-repeat; width:8px;height:8px;position:absolute;right:0px;bottom:0px!important;bottom:-1px;}
.blockk {display:block;margin:0;}
.retourA{background: url(../images/bg-p-reteour-a.gif) center 0 no-repeat;height:64px;text-align:center;padding:13px 0 0 0;}
.Verifvote  p{text-align:center;color:#646464;font-family:verdana;font-size:14px;font-weight:bold;padding:12px 0 2px 0;}




