/* feuille de style pour LA HOMEPAGE de LTC  */

/******************__________ GENERAL ___________******************/
body {
	height:100%;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:11px;
	color:#000;
	margin-top:0;
	padding-top:0;
	background-color: #ebeae8;
	
	 
}
td {
	font-family: Helvetica, Arial, sans-serif; 
	font-size:11px;
	
}
img { border:none; }
a { text-decoration:underline; color:#000; }
a:link { text-decoration:underline; color:#000; }
a:active { text-decoration:underline; color:#000; }
a:focus { text-decoration:underline; color:#000; }
a:visited { text-decoration:underline; color:#000; }
h1 {
	margin:0;
	padding:0;
	font-size:24px;
	color:#be1f05;
}
h2 {
	margin:0;
	padding:15px 0 10px 0;
	font-size:18px;
	color:#be1f05;
}
h3 {
	margin:0;
	padding:7px 0 0 0;
	font-size:14px;
	color:#be1f05;
}
p {
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
}
ul {
	list-style-type:disc;
	margin: 0 0 0 15px;
	padding:0;
}
ul li {  
	margin:2px 10px 2px 10px;
	padding:2px;
	font-size:11px;
}

/******************__________ BLOCS ___________******************/

#accessibility { display:none; }

#firstmain{
	border-spacing:0;
	width:100%;
	background-color: #ebeae8;
	
}

#header {
	height:103px;
	background-color:#c53718;
	background-image:url(/static/images/header_decouvertes.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

/******************__________ MENU ___________******************/

.backmenu {
	width:auto;
	margin-right:0px;
	margin-left:39px;
	background-color: #ebeae8;
}

/*.spacer {
	height:20px;
}*/
#menu {
	width:201px;
}
.topchretien {
	vertical-align:top;
	text-align:center;
	padding-left:39px;
	padding-bottom:10px;
	/*background-image:url("images/degrade_menu_red.jpg");
	background-repeat: repeat-y;
	background-position:right top;*/
	padding-right:8px;
	background-color: #ebeae8;
}
.onglets {
	text-align:right;
	width:201px;
	margin-right:0px;
	background-color: #ebeae8;
}

.homepage_products {
	padding: 10px 0px 10px 10px;
	text-align:center;
	width:100%;
	vertical-align:top
}
.homepage_products td {
    vertical-align:top
}

.homepage_blog {
	padding: 10px 0px 10px 10px;
	text-align:left;
	background-color:#F8F8F8;
	width:100%;
	color:black;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	
}


.onglets a, .onglets a:link, .onglets a:active, .onglets a:visited, .onglets a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.decouvertes {
    padding-top:0;
    text-align:left;
    width:133px;
    height:71px;
    padding:14px;
    background-color: #ebeae8;
    background-image:url("images/bg_home_red.gif");
    background-repeat: no-repeat;
    background-position:left top;
    border-top:1px solid white;
    margin-top:0
}

.participer {
	text-align:left;
	width:133px;
	height:59px;
	padding:14px;
	background-color: #ebeae8;
	background-image:url("images/bg_home_green.gif");
	background-repeat: no-repeat;
	background-position:left top;
	border-top:1px solid white;
}

.ressources {
	text-align:left;
	width:133px;
	height:63px;
	padding:14px;
	background-color: #ebeae8;
	background-image:url("images/bg_home_blue.gif");
	background-repeat: no-repeat;
	background-position:left top;
	border-top:1px solid white;
}

.decouvertes a, .participer a, .ressources a { font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:18px; font-weight:bold;
 text-decoration:none; }
.decouvertes a { color:#e5cecb; }
.participer a { color:#cde5c4; }
.ressources a { color:#c7dbe4; }
.decouvertes a:hover, .participer a:hover, .ressources a:hover { color:#fff; text-decoration:none; }
.decouvertes a.current, .participer a.current, .ressources a.current { color:#fff; }

/******************__________ PAGE_CENTRALE___________******************/

.texte {
	vertical-align:top;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif; 
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	background-color:#F8F8F8;
	border-spacing:0;
	width:100%;
	background-image:url("images/degrade_contenu_red.gif");
	background-repeat: repeat-x;
	background-position:center top;
	
}

.texte p {
    font-size:11px;
    font-family: Helvetica, Arial, sans-serif;
}

/******************__________ MENU_GAUCHE___________******************/

.main {
	text-align:right;
	vertical-align:top;
	margin-left:0px;
	background-color:#fbeaa9;
	border-spacing:0;
	width:160px;
	
}

.search_form {
	background-image:url("images/degrade_contenu_red.gif");
	background-repeat: repeat-x;
	background-position:center top;
	background-color:#fbeaa9;
	padding-left:8px
}

#informations {
	vertical-align:top;
	color:#6F6F6F;
	background-color:#f5f4f4;
	background-image:url("images/degrade_haut_infos.gif");
	background-repeat: no-repeat;
	background-position:center top;
	border-spacing:0;
	font-size:12px;
	font-family: Helvetica, Arial, sans-serif;
	margin-left:0px;
	width:160px
}

#informations a, #informations a:link, #informations a:active, #informations a:visited, #informations a:hover { text-decoration:none; color:#6F6F6F; }

.infosimg {
	width:160px;
	margin-left:1px;
	margin-right:6px;
}	

.infostexte {
	width:200px;
	margin-left:50px;
	margin-bottom:6px;
	text-align:left;
	font-size:11px;
	/*padding:3px 10px 35px 10px;*/
	background-color:#fbeaa9;
}	

.homepage_release {
	padding:20px 20px 15px 20px;
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif; 
}
.homepage_release p {
    font-size:11px;
    font-family: Helvetica, Arial, sans-serif;
}

.infostexte ul {
	list-style-type:none;
	margin: 15px 0 20px 0px;
	padding:0;
	font-weight:bold;
}
.infostexte ul li {  
	margin:2px 0 0 0;
	padding:0;
}
.clearing {
	clear:both;
	line-height:0px;
	height:0px;
	font-size: 11px;
}

.infostexte a {display:block;text-decoration:none} 

.infostexte div.sidebar_section {padding-top:3px;
                                    padding-bottom:3px}
.cnil {
      text-align:center;
      padding-left:39px;
}
.how_to_register{
	padding-left:10px
}
.how_to_register a {
    color:#be1f05;
}
.sesam {
	text-align:center;
	padding-left:39px;
	padding-top:20px
}	

.sesam_blurb {
	padding-left:39px;
	text-align:justify;
	padding-right:10px
}


table.boutique td{
    width:100px;
    text-align:center

   }

div#little_basket h3{
    padding-top:0;
}
div#little_basket a{
   }


div#little_basket a:hover{
    text-decoration:underline
}