body { margin:0px; margin-top:0px; margin-bottom:0px; font-family:Tahoma,Verdana,Sans-serif; font-size:11px; color:#686868; background-color: #FFFFFF; background-image:url(http://www.thesmallers.com/templates/temp/img/bg.jpg); background-repeat: no-repeat; background-position: top center; }

.base { font-family:Tahoma,Verdana,Sans-serif; font-size:11px; color:#686868; }
a.base {color:#686868; font-size:11px; text-decoration:underline;}
a.base:hover {color:#686868; font-size:11px; text-decoration:underline;}
.grostitre { font-family:Tahoma,Verdana,Sans-serif; font-weight:bold; font-size:14px; color:#1B1B1B; }
a.grostitre {color:#1B1B1B; font-family:Tahoma,Verdana,Sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.grostitre:hover {color:#1B1B1B; font-size:14px; font-weight:bold; text-decoration:underline;}
.red { font-family:Tahoma,Verdana,Sans-serif; font-size:11px; color:#C32B2B; }
a.red {color:#C32B2B; font-size:11px; text-decoration:none;}
a.red:hover {color:#C32B2B; font-size:11px; font-weight:bold; text-decoration:underline;}
.white {color:#FFFFFF;}
a.white {color:#FFFFFF; font-size:11px; text-decoration:none;}
a.white:hover {color:#C32B2B; font-size:11px; font-weight:bold; text-decoration:underline;}
.brokenwhite {color:#E6E9E9;}
a.brokenwhite {color:#E6E9E9; font-size:11px; font-weight:bold; text-decoration:none;}
a.brokenwhite:hover {color:#E6E9E9; font-size:11px; font-weight:bold; text-decoration:underline;}
.darkbase {color:#4e4e4e;}
a.darkbase {color:#4e4e4e; font-size:11px; text-decoration:none;}
a.darkbase:hover {color:#4e4e4e; font-size:11px; text-decoration:underline;}
.category {color:#686869;}
a.category {color:#686869; font-size:11px; text-decoration:none;}
a.category:hover {color:#C32B2B; font-size:11px; font-weight:bold;}
.cat_link {color:#686869;}
a.cat_link {color:#686869; font-size:11px; text-decoration:none;}
a.cat_link:hover {color:#686869; font-weight:bold; text-decoration:none;}
.green {color:#56870C;}
a.green {color:#56870C; font-size:11px; text-decoration:none;}
a.green:hover {color:#56870C; font-weight:bold; text-decoration:underline;}

.input_text { background-color:#FFFFFF; font-family:Tahoma,Verdana,Sans-serif; font-size:11px; color:#686868; border:1px solid #AAAAAA; padding-left:3px; }

#header_top_a { width:857px; height:100px; background-image:url(http://www.thesmallers.com/templates/temp/img/bghead01.png); background-repeat:no-repeat; text-align:right; padding-right:29px; padding-top:30px; }
#header_top_b { width:886px; height:19px; background-image:url(http://www.thesmallers.com/templates/temp/img/bghead02.png); background-repeat:no-repeat; text-align:right; }
#header_top_c { width:886px; height:30px; background-image:url(http://www.thesmallers.com/templates/temp/img/bghead03.png); background-repeat:no-repeat; text-align:left; }
#header_top_d { width:886px; height:36px; background-image:url(http://www.thesmallers.com/templates/temp/img/bghead04.png); background-repeat:no-repeat; text-align:left;}

#body { width:886px; height:auto; background-image:url(http://www.thesmallers.com/templates/temp/img/bgbody.png); background-repeat: repeat-y; }
* html #body { height:400px; /* hack uniquement interprété par IE Win+Mac */ }
.body_left { width:566px;}
	.home_news { background-image:url(http://www.thesmallers.com/templates/temp/img/bgnews.png); background-repeat:no-repeat; text-align:left; width:156px; }
	.home_files { margin-top:10px; padding-top:8px; background-image:url(http://www.thesmallers.com/templates/temp/img/bgfiles.png); background-repeat:no-repeat; background-position: top right; text-align:left; }
.body_right { width:320px; text-align:center; padding-top:10px; }
	.home_newsletter { width:290px; height:55px; text-align:right; background-image:url(http://www.thesmallers.com/templates/temp/img/bgnewsletter.png); background-repeat:no-repeat; margin-bottom:10px; padding-right:10px; padding-top:5px; }

#entete_standard { width:100%; background-color:#DFDFDF; margin-top:1px; text-align:left; }
#entete_modeetstyle { width:100%; background-color:#c34a98; margin-top:1px; text-align:left; }
#entete_designetdeco { width:100%; background-color:#4bb1eb; margin-top:1px; text-align:left; }
#entete_culture { width:100%; background-color:#dc5959; margin-top:1px; text-align:left; }
#entete_miamiam { width:100%; background-color:#ffba00; margin-top:1px; text-align:left; }
#entete_onsamuse { width:100%; background-color:#b777db; margin-top:1px; text-align:left; }
#entete_onvoyage { width:100%; background-color:#67c491; margin-top:1px; text-align:left; }
.entete { padding-top:0.2em; padding-bottom:0.2em; padding-left:1em; color:#FFFFFF; }
.entete_standard { padding-top:0.2em; padding-bottom:0.2em; padding-left:1em; color:#686868; }
.entetepage { padding-top:0.2em; padding-bottom:0.2em; padding-right:1em; color:#FFFFFF; font-weight:bold; text-align:right; }
.entetepage_standard { padding-top:0.2em; padding-bottom:0.2em; padding-right:1em; color:#686868; font-weight:bold; text-align:right; }

/**** messagerie ****/
.mess_envoi { text-align:right; font-weight:bold; }
.mess_tab { width:556px; border:1px #b9b9b9 solid; margin-left:10px; }
.mess_tab th { background:#b9b9b9; color:#fff; padding-left:0.4em; padding-top:0.4em; padding-bottom:0.4em; }
.mess_tab td { border-bottom:1px #b9b9b9 dotted; padding-left:0.4em; padding-top:0.4em; padding-bottom:0.4em; }
div.mess_form { width:540px; background:#F1F1F1; border:1px dotted #b9b9b9; margin-left:10px; padding-left:8px; padding-top:8px; padding-bottom:8px; padding-right:8px; }
.mess_error { color:red; }
.mess_form label { font-weight:bold; }