/**
 * Style sheet home
 */
#homebanner
{
	background-color:#dedede;
	background-image:url("tl_files/mixto/theme/homegrad.png");
	background-position:left bottom;
	background-repeat:repeat-x;
}

#homebanner a/*, #main a*/
{
	padding-left:20px;
	background-image:url("tl_files/mixto/theme/arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#6699cc;
}

#homebanner h1
{
	font-size:18px;
}

#homebanner .ce_text .wrapper
{
	padding:30px;
}

#homebanner_left, #homebanner_right
{
	width:400px;
	float:left;
}

#right
{
	margin-top:20px;
	background-image:url("tl_files/mixto/theme/barblue.png");
	background-position:left top;
	background-repeat:repeat-x;
}

#right div.inside
{
	padding:20px 20px 20px 0px;
}

#main .inside
{
	padding:0px 40px 0px 0px;
}

#accueil .image_container img
{
	padding-bottom:5px;
	background-image:url("tl_files/mixto/theme/barblue.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#right input.text, #right input.password
{
	width:160px;
}

#right .col_0
{
	width:100px;
}

.mod_navigation div.menu_bottom
{
	width:100%;
	height:3px;
	background-image:url("tl_files/mixto/theme/barblue.png");
}

.mod_navigationMain a:hover
{
	border-bottom:3px solid #6699cc;
	color:#fff;
}

#main .mod_navigationSub
{
	height:213px;
	padding-left:100px;
}

#main .mod_navigationSub div.page_title
{
	padding:50px 0px 15px 0px;
	text-align:right;
	background-image:url("tl_files/mixto/theme/barblue.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:26px;
}

#main .mod_navigationSub ul
{
	margin:0px;
	padding:5px 0px;
	list-style-type:none;
}

#main .mod_navigationSub ul li
{
	padding:6px 0px;
}

#main .mod_navigationSub ul li a, #main .mod_navigationSub ul li p
{
	padding-left:20px;
	background-image:url("images/arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#6699cc;
}

#main .mod_navigationSub ul li p
{
	color:#333;
}

