/* TEXTE */
.TEXTL, .TEXTC, .TEXTR, .TEXTJ	{color: #000000; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: normal; letter-spacing: 0pt; line-height:1.2em; text-align:left; text-decoration: none;}
 A:hover.TEXTL {color:#ff6633;	}
.TEXTC {text-align:center;}
.TEXTR {text-align:right;}
.TEXTJ {text-align:justify;}
.TITL, .TITC, .TITR {font-weight:bold; color:#ff6633; font: 10pt verdana;}
.TITC {text-align:center;}
.TITR {text-align:right;}
.IMPORT	{color: #000000; font: 8pt arial; font-weight: normal; letter-spacing: 0pt; line-height:1.0em; text-align:justify; vertical-align:top; text-decoration: none;}
.TBL {color: #000000; height:18; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: normal; background : #96BBCB; border:1 solid #000000;}

/* LIENS */
A:link    {font: 8pt verdana, arial, helvetica, sans-serif; text-decoration: none; color: #ff6633; font-weight: normal; letter-spacing: 0pt; line-height:1.2em; background-color: transparent;}
A:visited  {font: 8pt verdana, arial, helvetica, sans-serif; text-decoration: none; color: #ff6633; font-weight: normal; letter-spacing: 0pt; line-height:1.2em; background-color: transparent;}
A:active  {font: 8pt verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #ff6633; font-weight: normal; letter-spacing: 0pt; line-height:1.2em; background-color: transparent;}
A:hover    {font: 8pt verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #ff6633; font-weight: normal; letter-spacing: 0pt; line-height:1.2em; background-color: transparent;}

a.std:visited	{color : #000000; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.std:link		{color : #000000; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.std:hover		{color : #ff6633; text-decoration : underline; font-size : 8pt; font-family : Verdana;}

a.stdt:visited	{color : #000000; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.stdt:link		{color : #000000; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.stdt:hover		{color : #ffffff; text-decoration : underline; font-size : 8pt; font-family : Verdana;}

a.light:visited	{color : #ffffff; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.light:link	{color : #ffffff; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.light:hover	{color : #ffcc00; text-decoration : underline; font-size : 8pt; font-family : Verdana;}

a.white:visited {color : #FFFFFF; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.white:link	{color : #FFFFFF; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.white:hover	{color : #D5DFF3; text-decoration : underline; font-size : 8pt; font-family : Verdana;}

a.big:visited	{color : #ff6633; text-decoration : none; font-size : 10pt; font-family : Verdana; font-weight: bold;} 
a.big:link		{color : #ff6633; text-decoration : none; font-size : 10pt; font-family : Verdana; font-weight: bold;} 
a.big:hover		{color : #000000; text-decoration : underline; font-size : 10pt; font-family : Verdana; font-weight: bold;}

a.titre:visited	{color : #000000; text-decoration : none; font-size : 10pt; font-family : Verdana; font-weight: bold;} 
a.titre:link	{color : #000000; text-decoration : none; font-size : 10pt; font-family : Verdana; font-weight: bold;} 
a.titre:hover	{color : #ff6633; text-decoration : underline; font-size : 10pt; font-family : Verdana; font-weight: bold;}

a.btn:link		{color:#FFFF00; width:140; text-decoration : none; font-family:Verdana; font-size:11px; background:#555555; border:1 solid #000000;}
a.btn:visited	{color:#FFFF00; width:140; text-decoration : none; font-family:Verdana; font-size:11px; background:#555555; border:1 solid #000000;}
a.btn:hover		{color:#FF8888; width:140; text-decoration : underline; font-family:Verdana; font-size:11px; background:#555555; border:1 solid #000000;}

.BTN0			{color : #555555; height:18; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : transparent; text-decoration: none; vertical-align:middle;}
a.BTN0:visited	{color : #555555; height:18; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : transparent; text-decoration: none; vertical-align:middle;}
a.BTN0:link		{color : #555555; height:18; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : transparent; text-decoration: none; vertical-align:middle;}
a.BTN0:hover	{color : #FFFFFF; height:20; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : #ff6633; border:1 solid #FF6633; text-decoration: none; vertical-align:middle;}

.BTN1			{color : #000000; height:17; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : #BAD4F7; border:1 solid #000000; text-decoration: none;}
a.BTN2:visited	{color : #000000; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.BTN2:link		{color : #000000; text-decoration : none; font-size : 8pt; font-family : Verdana;} 
a.BTN2:hover	{color : #FF0000; text-decoration : underline; font-size : 8pt; font-family : Verdana;}

.BTN3			{color : #000000; height:17; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : #DEEFCE; border:1 solid #000000; text-decoration: none;}
a.BTN3:visited	{color : #000000; height:17; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : #DEEFCE; border:1 solid #000000; text-decoration: none;} 
a.BTN3:link		{color : #000000; height:17; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : #DEEFCE; border:1 solid #000000; text-decoration: none;}
a.BTN3:hover	{color : #FFFFFF; height:17; font: 8pt verdana, arial, helvetica, sans-serif; font-weight: bold; background : #ff6633; border:1 solid #000000; text-decoration: none;}

.RTEButton {border: #CCCCCC 1px solid;}


/* propriété des textes */
html, body, table, tr, td, input {
	font:	12px arial, helvetica, sans-serif;
	color:	#003366;
}


/* page: marges */
body {/*hidden*/
	margin:	2px;
}

/* tableaux et images: bordure */
table, img {/*hidden*/
	border:	0px;
};

/* formulaires: marges */
form {/*hidden*/
	margin:	0px;
}

/* Couleur des liens */
a:link,
a:visited,
a:active {
	color:				#003366;
	text-decoration:	none;
}

/* menu: image de fond */
.menu {
	width:		100%;/*hidden*/
	border:		0px;/*hidden*/
	padding:	0px;/*hidden*/
	margin:		0px;/*hidden*/
	background:	url('http://compare.comparateurweb.com/themes/guideshopping/images/template2-lignedessous.gif') repeat-x bottom left;
}

/* menu: style des liens */
.menu .sel a, .menu .sel a:visited, .menu .sel a:active,
.menu .other a, .menu .other a:visited, .menu .other a:active {
	color:				#ffffff;
	text-decoration:	none;/*hidden*/
}

/* menu: propriétés des éléments */
.menu div {/*hidden*/
	text-align:		center;
	float:			left;
	padding:		5px 10px 5px 10px;
	white-space:	nowrap;
	margin:			1px;
}

/* menu: séparateur barre de recherche */
.menu div.clear {/*hidden*/
	float:		none;
	clear:		both;
	padding:	0px;
	margin:		0px;
}

/* menu: couleur du texte de l'onglet d'accueil */
.menu .home a {
	color:	#003366;
}

/* menu: propriété de l'onglet sélectionné */
.menu .sel {
	font-size:			1em;/*hidden*/
	font-weight:		bold;/*hidden*/
	color:				#ffffff;
	background-color:	#999933;
}

/* menu: propriété des autres onglets */
.menu .other {
	font-size:			1em;/*hidden*/
	font-weight:		bold;/*hidden*/
	color:				#ffffff;
	background-color:	#006699;
}

/* menu: séparateur d'onglets */
.menu .sep {/*hidden*/
	width:			1px;
	padding:		5px 1px 5px 1px;
	margin:			1px;
}

/* barre de recherche */
.menubar {
	background:		#eeeeee url("http://compare.comparateurweb.com/themes/guideshopping/images/template2-fondrecherche.gif") repeat-x;
	height:			65px;/*hidden*/
	width:			100%;/*hidden*/
	clear:			both;/*hidden*/
	padding-left:	10px;/*hidden*/
}

/* barre de recherche: arborescence */
.menubar .path {
	font-size:		1em;/*hidden*/
	font-weight:	bold;/*hidden*/
	color:			#ffffff;
	padding:		5px 10px 0px 0px;/*hidden*/
}

/* barre de recherche: couleur des liens de l'arborescence */
.menubar .path a {
	color:			#ffffff;
}

/* barre de recherche: champs de recherche */
.menubar .search {/*hidden*/
	padding:		5px;
	margin-left:	50px;
}

/* barre de recherche: alignement du champ texte */
.menubar .search input {/*hidden*/
	float:		left;
	display:	block;
}

/* barre de recherche: marge du champ texte */
.menubar .search input.field {/*hidden*/
	margin-right:	10px;
}

/* tableau central */
.main {/*hidden*/
	width:				100%;
	border-collapse:	collapse;
}


/* pied de page: couleur de fond des liens */
.bottom {
	background-color:	#f1f4f7;
	margin-bottom:		5px;/*hidden*/
	border-top:			1px solid #bac4cf;
	border-bottom:		1px solid #bac4cf;
	padding:			3px;/*hidden*/
	text-align:			center;/*hidden*/
}

/* alignement du logo du bas */
.footer {
	text-align:	right;
}

/* titre: couleur de texte 1 */
.color1, .color1 a {
	color:			#990066;
	border-color:	#990066;
}

/* titre: couleur de texte 2 */
.color2, .color2 a {
	color:			#ff6600;
	border-color:	#ff6600;
}

/* titre: couleur de texte 3 */
.color3, .color3 a {
	color:			#006699;
	border-color:	#006699;
}

/* bloc gauche */
.main .left {/*hidden*/
	width:			250px;
	vertical-align:	top;
	padding-right:	10px;
}

/* bloc gauche: bloc produits */
.left .blockproducts {
	width:			100%;/*hidden*/
	border-spacing:	0px;/*hidden*/
	color:			#006699;
	border-collapse:collapse;
}

/* bloc produits: style des liens */
.left .blockproducts a {
	color:				#006699;
	text-decoration:	none;/*hidden*/
}

/* bloc produits: titre */
.blockproducts .title {/*hidden*/
	font-weight:	bold;
	font-size:		1.1em;
	padding:		5px 0 3px 5px;
	white-space:	nowrap;
	border-bottom:	2px solid;
}

/* bloc produits: bordures */
.blockproducts .product td {
	padding:		5px 5px 20px 5px;/*hidden*/
	border-right:	1px solid #bac4cf;
}

/* bloc produits: photo */
.blockproducts .photo {/*hidden*/
	width:			70px;
	text-align:		center;
	vertical-align:	top;
}

/* bloc produits: fond texte */
.blockproducts .content {
	background-color:	#f1f4f7;
}

/* bloc produits: style du nom du produit */
.blockproducts .content .name {/*hidden*/
	font-size:		1.2em;
	font-weight:	bold;
}

/* bloc produits: style du prix du produit */
.blockproducts .content .price {
	font-size:		1.4em;/*hidden*/
	font-weight:	bold;/*hidden*/
	color:			#c3c41e;
}

/* bloc produits: style de la description du produit */
.blockproducts .content .description {
	background-color:	#ffffff;
	padding:			2px;/*hidden*/
	color:				#003366;
	border:				1px dashed #bac4cf;
}

/* bloc produits: petite taille de texte */
.blockproducts .content .small {
	font-size:	0.9em;	
}

/* bloc produits: aucun résultat */
.blockproducts .no_result {/*hidden*/
	padding:		5px;
	font-size:		1.1em;
	font-weight:	bold;
	border:			0px;
}

/* bloc central */
.main .center {/*hidden*/
	width:			auto;
	vertical-align:	top;
}

/* bloc de texte générique */
.block {/*hidden*/
	width:			100%;
	border-spacing:	0px;
}

/* bloc de texte: titre */
.block .title,
.products .title {/*hidden*/
	font-weight:	bold;
	font-size:		1.1em;
	padding:		5px 0 2px 5px;
	white-space:	nowrap;
	border-bottom:	2px solid;
	text-align:		left;
}

/* bloc: liste */
.block .list {
	margin:			5px 0 5px 0;/*hidden*/
	font-size:		0.9em;/*hidden*/
	padding-left:	10px;/*hidden*/
	background:		url('http://compare.comparateurweb.com/themes/guideshopping/images/arrow.gif') no-repeat left center !important;
	font-weight:	bold;/*hidden*/
}

/* bloc: liste, style des liens */
.block .list a {/*hidden*/
	text-decoration:	underline;
	
}

/* bloc: liste, style des liens au passage de la souris */
.block .list a:hover {/*hidden*/
	text-decoration:	none;
}