/*
Theme Name: Nelly Rodi lab
Theme URI: 
Description: 
Version: 0.1
Author: Vonwa
 
*/
body {
	background:#FFFFFF;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	color: #000000;
	margin: 0;
	padding:0;
}
li {
	list-style-type: none;
}
a {
	color: #000000;
}
a img{
	border:none;
}
a#activebar-container{
	text-decoration:none;
	cursor:pointer;
}
.undisplayed{
	display:none;
}
/* abonnement */
.abonnement{
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
	background:#E64946;
	color:white;
	text-decoration:none;
}
.lightwindow{
	text-decoration:none;
}
/* fin abonnement */


/* Form items ************************/
form button,
form input[type=submit]{
	display:block;
	position:relative;
    background-color:#9A9A9A;
	border:none;
    border-bottom:1px solid #6CBABF;
    border-right:1px solid #6CBABF;
    color:#FFFFFF;
    cursor:pointer;
	margin:0 0 0 20px;
    padding:1px 9px 3px 7px;
	height:20px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
	text-transform:uppercase;

}
input[type=text]{
	border:1px solid #9B9B9B;
	border-right:1px solid #DEF1F2;
	border-bottom:1px solid #DEF1F2;
	background:#FFFFFF;
}
/* /Form items ************************/


/* Page ************************/
#page {
	background:#FFFFFF;
	margin: 0 auto;
	padding: 0;
	width: 910px;
}
/* /Page ************************/

/* Header ************************/
#header {
	position:relative;
	background:#FFFFFF;
	padding:0;
	margin:0;
}
#header div.language_bar{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	text-transform: uppercase;
	font-size: 0.7em;
}
#header div.language_bar p{	
	background:#D9D9D9;
	height:11px;
	margin:0;
	padding:0;
	text-align:right;
}
#header div.language_bar p span{
	background:#000000;
	color:#FFFFFF;
	height:9px;
	line-height:9px;
	padding:0 6px 0 8px;
}
#header div.language_bar ul{
	position:absolute;
	top:2px;
	right:0;
}
#header div.language_bar li.first{
	clear:both;
}
#header div.language_bar li{
	position:relative;
	display:block;
	float:right;
	padding:0 5px;
	margin:1px 0 0 0;
	height:10px;
	background:#000000;
}
#header div.language_bar li.active{
	background:#939496;
}
#header div.language_bar li a{
	color:#FFFFFF;
	text-transform: uppercase;
	text-decoration:none;
	font-size: 9px;
}
#header h1#logo{
	display:block;
	position:relative;
	margin:10px 0;
	padding:0;
}
#header h1#logo a{
	display:block;
	position:relative;
	padding:0;
	margin:0;
}
#header h1#logo a img{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	border:none;
}
#header div#navigation ul.nav{
	position:relative;
	display:block;
	margin:0 0 10px;
	border-top:1px solid #C3C3C3;
	padding:15px 10px 0 0;
	width:142px;
	height:64px;
	float:left;
}
#header div#navigation ul#nav20{
	width:164px;
}
#header div#navigation ul#nav21{
	padding:15px 0 0 0;
	margin:0 40px 0 0;
	width:100px;
}
#header div#navigation ul#nav31{
	padding:15px 0 0 0;
	margin:0 40px 0 0;
	width:112px;
}
#header div#navigation ul#nav40{
	width:130px;
}
#header div#navigation ul.nav li{
	position:relative;
	display:block;
	list-style-type: none;
	background:#558822;
	margin:0 0 5px;
	padding:0;
	height:11px;
}
#header div#navigation ul.nav li.title{
	display:block;
	position:absolute;
	top:-1px;
	left:0;
	padding:0 9px 0 0;
	background:#FFFFFF url('../img/li.title.png') no-repeat scroll right top;
}
#header div#navigation ul.nav li.title h2{
	display:block;
	position:relative;
	margin:-3px 0 0 0;
	padding:0 5px 0 0;
	height:13px;
	color:#808080;
	font-size: 11px;
	border-bottom:1px solid #C3C3C3;
	
}
#header div#navigation ul.nav li a{
	position:relative;
	display:block;
	background:#FFFFFF;
	color:#999999;
	text-transform: uppercase;
	text-decoration:none;
	font-size: 10px;
	margin:0 0 0 11px;
	padding:0 0 0 3px;
	height:11px;
}
#header div#navigation ul.nav li.active a{
	background:transparent;
	color:#FFFFFF !important;
}
#header div#navigation ul#nav10 li a{color:#333333;}
#header div#navigation ul#nav10{border-color:#FFFFFF;}

#header div#navigation ul#nav11 li.item-1,
#header div#navigation ul#nav10 li.item-1{background:#7ED8DE;}/*Couleur de la première ligne...*/
#header div#navigation ul#nav11 li.item-2,
#header div#navigation ul#nav10 li.item-2{background:#98E0E5;}/*...de la seconde ...*/
#header div#navigation ul#nav11 li.item-3,
#header div#navigation ul#nav10 li.item-3{background:#B2E8EB;}/*... troisième ...*/
#header div#navigation ul#nav11 li.item-4,
#header div#navigation ul#nav10 li.item-4{background:#BDEBEE;}/*... et dernière couleur (inutilisé pour le moment...*/

#header div#navigation ul#nav21 li.item-1,
#header div#navigation ul#nav20 li.item-1{background:#87679A;}
#header div#navigation ul#nav21 li.item-2,
#header div#navigation ul#nav20 li.item-2{background:#A28AB1;}
#header div#navigation ul#nav21 li.item-3,
#header div#navigation ul#nav20 li.item-3{background:#B39FBF;}
#header div#navigation ul#nav21 li.item-4,
#header div#navigation ul#nav20 li.item-4{background:#C7B7CF;}

#header div#navigation ul#nav31 li.item-1,
#header div#navigation ul#nav30 li.item-1{background:#E64946;}
#header div#navigation ul#nav31 li.item-2,
#header div#navigation ul#nav30 li.item-2{background:#EB6E6C;}
#header div#navigation ul#nav31 li.item-3,
#header div#navigation ul#nav30 li.item-3{background:#F19A99;}
#header div#navigation ul#nav31 li.item-4,
#header div#navigation ul#nav30 li.item-4{background:#F5BAB9;}

#header div#navigation ul#nav40 li.item-1{background:#F8D809;}
#header div#navigation ul#nav40 li.item-2{background:#FAE454;}
#header div#navigation ul#nav40 li.item-3{background:#F8EA91;}
#header div#navigation ul#nav40 li.item-4{background:#F6EEB6;}
/* /Header ************************/

/* Main ************************/
#main{
}
#main div.post h2{
	display:block;
	position:relative;
	margin:10px 0 10px 0;
	padding:0;
}
#main div.post h2{
}
#main div.post h2,
#main div.post h2 a{
	color:#000000;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}
#main div.post h2.after,
#main div.post h2.after a{
}
#main .previous_link,
#main .next_link{
	position:relative;
	display:block;
}
#main .previous_link a,
#main .next_link a{
	text-decoration:none;
	color:#000000;
	margin:0 0 10px 0;
}
#main .previous_link{
	display:block;
	position:relative;
	float:right;
}
#main .previous_link a{
	background:#B2F1F5 url('../img/next_link.png') no-repeat scroll center right;
	padding:0 10px 0 1px;
}
#main .next_link{
	display:block;
	position:relative;
	float:left;
}
#main .next_link a{
	background:#B2F1F5 url('../img/previous_link.png') no-repeat scroll center left;
	padding:0 1px 0 10px;
}
/* /Main ************************/

/* left_column ************************/
#left_column{
	display:block;
	position:relative;
	float:left;
	width:650px;
	background:#FFFFFF url('../img/left_column.png') repeat top left;
}
#left_column.home{
	background:none;
}
#left_column .post a.print{
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	width:14px;
	height:14px;
	padding:4px;
	border:1px solid #DDDDDD;
	z-index:10;
}
/* /left_column ************************/

/* home_highlight ************************/
#home_highlight {
	clear:both;
	height:284px;
	padding:10px 0;
	margin:0;
	background:#FFFFFF url(../img/left_column.png) repeat scroll left top;
}
#home_highlight a.highlighted_item {
	display:block;
	position:relative;
	float: left;
	width: 213px;
	height:284px;
	color:#FFFFFF;
	text-decoration:none;
}
#home_highlight a.highlighted_item.item2{
	margin:0 5px 0 6px;
}
#home_highlight a.highlighted_item img{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	border:none;
	clip:rect(0px, 213px, 284px, 0px)
}
#home_highlight a.highlighted_item div.highligted_content{
	display:block;
	position:absolute;
	bottom:0;
	padding:5px;
	background:url('../img/homeHighlight.png') repeat scroll top left;
	width:203px
}
#home_highlight a.highlighted_item div.highligted_content h2{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	
}
/* /home_highlight ************************/

/* home_posts_list ************************/
#home_posts_list{
	background:#FFFFFF;
	padding:0 52px 40px 0;
	margin:0;
	width:362px;
	float:left;
}
#home_posts_list h2{
	display:block;
	position:relative;
	float:left;
	padding:5px 12px 5px 10px;
	margin:10px 0 20px 0;
	background:#000000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
#home_posts_list div.home_post{
	clear:both;
	margin:20px 0;
}
#home_posts_list div.home_post a.preview img{
	border:none;
	float:left;
	margin:0 10px 0 0;
	width:100px;
	height:57px;
}
#home_posts_list div.home_post h2{
	display:block;
	position:relative;
	float:none;
	margin:0;
	padding:0;
	background:transparent;	
	text-transform:none;
}
#home_posts_list div.home_post h2 a{
	text-decoration:none;
	color:#000000;
}
#home_posts_list div.home_post div.content{
	display:block;
	position:relative;
	margin:0 0 0 110px;
	padding:0;
	border-bottom:1px solid #DBDBDB;
}
#home_posts_list div.home_post p{
	margin:0;
}
#home_posts_list div.home_post p span.time{
	font-size:12px;
	color:#808080;
}
#home_posts_list div.home_post p.permalink{
	display:block;
	margin:11px 0 0 0;
}
#home_posts_list div.home_post p.permalink a{
	background:#C7C7C7;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
/* /home_posts_list ************************/


/* home_agenda_list ************************/
#home_agenda_list{
	display:block;
	position:relative;
	float:left;
	background:#FFFFFF;
	width:236px
}
#home_agenda_list h2{
	display:block;
	position:relative;
	float:left;
	padding:5px 12px 5px 10px;
	margin:10px 0;
	background:#000000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
#home_agenda_list div.content{
	clear:both;
	border-bottom:1px solid #DBDBDB;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#home_agenda_list div.content h2{
	margin:0;
	padding:5px 12px 0 10px;
	float:none;
	background:transparent;
	font-weight:bold;
	text-transform:none;
}
#home_agenda_list div.content h2 a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#home_agenda_list div.content p.permalink{
	margin:0;
	padding:0 5px 0 12px;
}
#home_agenda_list div.content p.permalink a{
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
#home_agenda_list a.last{
	display:block;
	position:relative;
	float:right;
	background:#C7C7C7;
	text-decoration:none;
	color:#000000;
}
/* /home_agenda_list ************************/


/* right_column ************************/
#right_column{
	display:block;
	position:relative;
	float:left;
	padding:0 0 0 20px;
	width:240px;
}
#right_column h3{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	color:#808080;
	margin:20px 0 10px;
}
#right_column.supalarge h3{
	margin:0;
}
#right_column.city-guide{
	padding:10px 0 0 10px;
}
#right_column div.Blogscription{	
	position:relative;
	display:block;
	background:#7ED8DE url('../img/Blogscription.png') scroll repeat top left;
	padding:0 0 0 48px;
	margin:0 0 15px 0;
	border-bottom:2px solid #7ED8DE;
}
#right_column div.Blogscription div.content{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	height:50px;
	background:#FFFFFF url('../img/Blogscription_content.png') scroll repeat top left;	
}	
#right_column div.Blogscription div.content a{
	display:block;
	position:absolute;
	width:140px;
	bottom:0;
	left:0;
	text-decoration:none;	
}
#right_column div.Blogscription div.content a span{
	background:#000000;
	line-height:17px;
	color:#FFFFFF;
	padding:0 2px;
	text-transform:uppercase;
}

// autopromo
#right_column div.AutoPromo{
	border:2px solid #DBDBDB;
	border-left:none;
	border-right:none;
	padding:6px 0 10px;
}
#right_column div.AutoPromo div.content a{
	display:block;
	margin:0;
	padding:0;	
}


#right_column div.SupaSearch{
	position:relative;
	display:block;
	padding:0 0 0 10px; 
	margin:0 0 15px;
	background:transparent url('../img/div.widget_search.png') repeat-y top left;
}
#right_column div.SupaSearch h3{
	margin:0 0 10px 0;
}
#right_column div.SupaSearch input{
	float:left;
}
#right_column div.SupaSearch div.text_input input{
	background:transparent url('../img/input.search.png') no-repeat center left;
	padding-left:16px;
	border-color:#555555;
	border-bottom-color:#EDEDED;
	border-right-color:#EDEDED;
}
#right_column div.SupaSearch div.submit_input input{
	border-bottom-color:#CFCFCF;
	border-right-color:#CFCFCF;
}
div.actua_background #right_column div.SupaSearch,
div.supa_background #right_column div.SupaSearch{
	background:#FFFFFF;
	padding:5px 7px; 
}
div.actua_background #right_column div.SupaSearch div.text_input input,
div.supa_background #right_column div.SupaSearch div.text_input input{
	width:145px;
}

#right_column div.CatHilight{
	position:relative;
	display:block;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
	border-bottom:2px solid #DBDBDB;
}
#right_column div.CatHilight a.content{
	position:relative;
	display:block;
	text-decoration:none;
}
#right_column div.CatHilight a.content img{
	width:240px;
	height:auto;
}
#right_column div.CatHilight a.content p{
	position:absolute;
	background:transparent url('../img/CatHilight.png') repeat top left;
	width:230px;
	bottom:0;
	left:0;
	font-size:15px;	
	color:#FFFFFF;
	padding:5px 5px 25px;
	margin:0;
}
#right_column div.CatHilight a.content p span{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	background:#B2F1F5;
	padding:0 0 0 2px;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
#right_column div.CatHilight a.content span{
}
#right_column div.CatAncestorSister h3 span,
#right_column div.VisualArchive h3 span,
#right_column div.widget.ctc h3 span,
#right_column div.widget.stc_widget h3 span,
#right_column div.widget_mycategoryorder h3 span{
	float:left;
	background:#7ED8DE;
	color:#FFFFFF;
	margin:0;
	padding:2px 4px;
	font-size:14px;
	line-height:14px;
}
#right_column div.widget.ctc,
#right_column div.widget_mycategoryorder,
#right_column div.CatAncestorSister,
#right_column div.widget.stc_widget,
#right_column div.VisualArchive{
	background:#FFFFFF;
	margin:10px 0 10px 0;
}
#right_column div.widget_mycategoryorder ul.content,
#right_column div.widget.ctc div.content,
#right_column div.CatAncestorSister div.content,
#right_column div.widget.stc_widget div.content,
#right_column div.VisualArchive div.content{
	display:block;
	position:relative;
	margin:0 0 10px 0;
	clear:both;
	overflow:hidden;
}
#right_column div.widget_mycategoryorder ul.content{
	display:block;
	position:relative;
	margin:0;
	padding:8px 10px;
}
#right_column div.widget_mycategoryorder ul.content li {
	padding:0 0 2px;
	
}
#right_column div.widget_mycategoryorder ul.content li a{
	font-size:11px;
	color:#808080;
}
#right_column div.VisualArchive div.content a{
	display:block;
	position:relative;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	width:240px;
	height:135px;
	overflow:hidden;
	text-decoration:none;
}
#right_column div.VisualArchive div.content a img{
	display:block;
	position:absolute;
	padding:0;
	margin:0;
	width:240px;
	height:135px;
	clip:rect(0px, 240px, 135px, 0px)
}
#right_column.defiles div.VisualArchive div.content a{
	height:70px;
}
#right_column.defiles div.VisualArchive div.content a img{
	clip:rect(0px, 240px, 70px, 0px)
}
#right_column div.VisualArchive div.content a h4{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	padding:1px 2px;
	margin:0;
	background:#CDBCD7;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
}
#right_column div.VisualArchive div.content a.last{
	display:block;
	position:relative;
	float:left;
	height:auto;
	width:auto;
	padding:0 0 0 10px;
	margin:10px 0;
	background:transparent url('../img/previous_link.png') no-repeat center left;
}
#right_column div.CatAncestorSister div.content{
}
#right_column div.CatAncestorSister div.content a{
	display:block;
	position:relative;
	text-decoration:none;
	margin:0 0 10px;
}
#right_column div.CatAncestorSister div.content a img{
	display:block;
	position:relative;
	width:240px;
	height:auto;
}
#right_column div.CatAncestorSister div.content a h4{
	position:absolute;
	display:block;
	bottom:0;
	left:0;
	margin:0;
	padding:2px 4px;
	background:#FFFFFF;
}
#right_column div.widget.ctc div.content{
	padding:10px;
}
#right_column div.widget.ctc div.content a{
	text-decoration:none;
}
#right_column div.Subscription{
	position:relative;
	display:block;	
	padding:0 0 20px 0;
	border-bottom:2px solid #DBDBDB;
}
#right_column div.Subscription a.content{
	display:block;
	position:relative;
	height:135px;
	background:transparent url('../img/subscription.jpg') no-repeat bottom left;
}
#right_column div.Subscription a.content p{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	margin:0 0 2px 2px;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;	
}
#right_column div.Subscription a.content p span{
	background:#FFFFFF;
	line-height:17px;
	color:#00000
}
#right_column div.Facebook_Widget a{
	text-decoration:none;
}
#right_column div.Facebook_Widget a img{
	float:left;
	padding:0 7px 0 0;
}
#right_column div.widget_links{
	position:relative;
	display:block;	
}
#right_column div.widget_links ul{
	margin:0;
	padding:0;
}

#right_column div.widget_links li{
	clear:both;
}
#right_column div.widget_links li a{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000000;
}
#right_column div.widget_links li a img{
	display:block;
	position:relative;
	float:left;
	border:none;
	padding:0 4px 0 0;
}
#right_column div.widget.ActuaLink a{
	display:block;
	margin:10px 0;
	text-decoration:none;
	text-transform:uppercase;
}
#right_column div.widget.ActuaLink span{
	display:block;
	height:17px;
	background:#FFFFFF;
	margin:0 0 0 20px;
	padding:3px 0 0 10px;
}
#right_column div.widget.stc_widget div.content{
	padding:8px 10px;
}
#right_column div.widget.stc_widget div.content a{
	color:#808080;
}
#right_column div.calendarwidget a{
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
}
#right_column div.calendarwidget a{
	display:block;
}
#right_column div.calendarwidget a.cat-link{
	text-align:right;
	font-size:12px;
	line-height:12px;
}
#right_column div.calendarwidget a.cat-link span{
	background:#C7C7C7;
}
#right_column div.calendarwidget a h3{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#right_column div.calendarwidget a p{
	color:#000000;
	font-size:12px;
	margin:0 0 10px;
	padding:0;
}
/* /right_column ************************/


/* small_right_column ************************/
#small_right_column{
	display:block;
	position:relative;
	float: left;
	width:144px;
	margin:0;
}
#small_right_column div.widget{
	position:relative;
	width:144px;
	background:#FFFFFF;
	margin:0 0 2px 0;
	padding:0;
}
#small_right_column h3{
	display:block;
	position:relative;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	margin:0;
}
#small_right_column h3 span{
	display:block;
	float:left;
	background:#000000;
	padding:2px 14px 2px 2px;
	margin:0;
}
#small_right_column div.widget ul{
	padding:10px;
	margin:0;
	clear:both;
}
#small_right_column div.widget ul li{
	padding:1px 0 4px 0;
}
#small_right_column div.widget ul li a{
	color:#808080;
}
#small_right_column  div.Trendletter_Widget{
	background:#7ED8DE;
}
#small_right_column  div.Trendletter_Widget p{
	margin:0;
	padding:10px 5px 0;
	font-weight:bold;
	font-size:12px;
	color:#3e6d73;
}
#small_right_column  div.Trendletter_Widget p img{
	vertical-align:middle;
}
#small_right_column  div.Trendletter_Widget form{
}
#small_right_column  div.Trendletter_Widget button{
	float:left;
	margin:10px 0 0 5px;
	padding:1px 5px 3px 3px;
}
#small_right_column  div.Trendletter_Widget input{
	float:left;
	width:92px;
	margin:10px 0 10px 5px;
}
#small_right_column div.Catfeed div.content a{
	text-decoration:none
}
#small_right_column div.Catfeed div.content a img{
	vertical-align: bottom;
}
#small_right_column div.Catfeed{
	padding:4px 10px;
}
/* /small_right_column ************************/


/* breadcrumb ************************/
.breadcrumb{
	display:block;
	position:relative;
	margin:10px 0 0 10px;
}
.breadcrumb a{
	display:block;
	position:relative;
	float:left;
	background:#7ED8DE url('../img/breadcrumb_a.png') no-repeat scroll 5px center;
	padding:2px 7px 0 15px;
	margin:0;
	font-size:16px !important;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF !important;
}
.breadcrumb a.first{
	background-image:none;
}
div#left_column.small .breadcrumb{
	display:block;
	position:relative;
	margin:10px 0 0 10px;
	width:455px;
}
/* /breadcrumb ************************/

/* page ************************/
.page {
	width: auto;
	float: left;
	background:#FFFFFF;
	padding:0 10px 10px 10px;
	margin:0 10px 10px 10px;
}
.page div.post p.post_info{
	display:block;
	margin:0 0 15px 15px;
	line-height:10px;
	height:10px;
	background:#FFFFFF;
	position:relative;	
}
.page div.post p.post_info.before{
	margin:10px 0 0 0;
}
.page div.post p.post_info span{
	display:block;
	float:left;
	margin:0 4px 0 0 0;
	position:relative;
	font-size:12px;
	font-weight:normal;	
}
.page div.post p.post_info span a{
	color:#808080;
}
.page div.post p.post_info span.number,
.page div.post p.post_info span.author{
	background:transparent url('../img/span.author.png') no-repeat center left;
	padding:0 0 0 12px;
}
.page div.post p.post_info span.time,
.page div.post p.post_info span.category{
	background:transparent url('../img/span.time.png') no-repeat center left;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
.page div.post div.share{
	display:block;
	border-top:2px solid #DBDBDB;
	margin:10px 0 50px 0;
	padding:10px 0 0 0;
	text-align:right;
}
.page div.post div.share a img{
	vertical-align:middle;
	padding:0 3px;
}
/* /page ************************/

/* blog ************************/
#blog {
	width: 455px;
	float: left;
	background:#FFFFFF;
	padding:0 10px 10px 10px;
	margin:0 10px 10px 10px;
	position:relative;
}
div.post p.post_info{
	display:block;
	margin:0 0 15px 15px;
	line-height:10px;
	height:10px;
	background:#FFFFFF;
	position:relative;	
}
div.post p.post_info.before{
	margin:10px 0 0 0;
}
div.post p.post_info span{
	display:block;
	float:left;
	margin:0 4px 0 0 0;
	position:relative;
	font-size:12px;
	font-weight:normal;	
}
div.post p.post_info span a{
	color:#808080;
}
div.post p.post_info span.number,
div.post p.post_info span.author{
	background:transparent url('../img/span.author.png') no-repeat center left;
	padding:0 0 0 12px;
}
div.post p.post_info span.time,
div.post p.post_info span.category{
	background:transparent url('../img/span.time.png') no-repeat center left;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
#blog div.post div.share{
	display:block;
	border-top:2px solid #DBDBDB;
	margin:10px 0 50px 0;
	padding:10px 0 0 0;
	text-align:right;
}
#blog div.post div.share a{
	text-decoration:none;
	display:block;
	float:right;
}
#blog div.post div.share a.left{
	float:left;	
}
#blog div.post div.share a img{
	vertical-align:middle;
	padding:0 3px;
}
/* /blog ************************/

/* left_column.large ************************/
#left_column.large{
}
#left_column.large div.post.big{
	clear:both;
	background:#FFFFFF;
	margin:0 10px;
	padding:0;
}
#left_column.large div.post.big div.content{
	display:block;
	position:relative;
	float:left;
	width:194px;
	height:213px;
	padding:20px 10px 0 10px;
	clear:both;
}

#left_column.large div.posts_big div.post.big.defile:last-child{
	padding:10px 0;
}
#left_column.large div.post.big.defile{
	padding:0 0 10px 0;
}
#left_column.large div.post.big div.content p{
	font-size:12px;
}
#left_column.large div.post.big div.content h2{
	margin:0 0 5px 0;
	text-transform:none;
}
#left_column.large div.post.big div.content a.bottom{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	background:#B2F1F5;
	text-decoration:none;
}
#left_column.large div.post.big a.preview{
	display:block;
	position:relative;
	margin:0 0 0 214px;
	padding:0;
	width:416px;
	height:233px;
	overflow:hidden;
}
#left_column.large div.post.big a.preview img{
	display:block;
	position:absolute;
	border:none;
	top:0;
	left:0;
	clip:rect(0px, 416px, 233px, 0px);
	height:233px;
	width:416px;
}
#left_column.large h2.categoryFrom{
	margin:10px 10px 0 10px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
}
#left_column.large h2.categoryFrom span{
	background:#7ED8DE;
	padding:0 10px;
}
#left_column.large div.posts{
	position:relative;
	clear:both;
	background:#FFFFFF;
	padding:10px;	
	margin:0 10px 10px 10px;
	overflow:hidden;
}
#left_column.large div.posts div.post{
	display:block;
	position:relative;
	clear:both;
	background:#FFFFFF;
	border-bottom:1px solid #DBDBDB;
}
#left_column.large div.posts div.post a.preview{
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:196px;
	height:110px;
}
#left_column.large div.posts div.post a.preview img{
	position:absolute;
	top:0;
	left:0;
	border:none;
	clip:rect(0px, 196px, 110px, 0px);
	width:196px;
	height:110px;
}
#left_column.large div.posts div.post div.content{
	display:block;
	position:relative;
}
#left_column.large div.posts div.post div.content h2{
	padding:10px 0;
	margin:0;
}
#left_column.large div.posts div.post div.content div.excerpt{
	font-size:11px;
}
#left_column.large div.posts div.post div.content div.excerpt a,
#left_column.large div.posts div.post div.content div.excerpt ul,
#left_column.large div.posts div.post div.content div.excerpt p{
	margin:0;
	padding:0;
}
#left_column.large div.posts div.post div.content a.bottom{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	background:#B2F1F5;
	text-decoration:none;
}

#left_column.large div.posts.cityguide{
	padding:10px 0 0 10px
}
#left_column.large div.posts.cityguide div.post a.preview{
	display:block;
	position:relative;
	float:none;
	width:300px;
	height:100px;
	text-decoration:none;
}
#left_column.large div.posts.cityguide div.post a.preview div{
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:transparent url('../img/cityguide.png') repeat-y scroll top left;
	height:100px;
	width:300px;
}
#left_column.large div.posts.cityguide div.post a.preview div h2{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	background:#FFFFFF;
	padding:0 10px 0 0;
	font-weight:normal;
	color:#000000;
}

#left_column.large div.posts.cityguide div.post a.preview img{
	clip:rect(0px, 300px, 100px, 0px);
	height:100px;
	width:300px;
}
#left_column.large div.posts.cityguide div.post{
	display:block;
	position:relative;
	float:left;
	clear:none;
	width:300px;
	height:auto;
	margin:0 10px 10px 0;
	padding:0;
	font-size:12px;
	border:none;
}
#left_column.large div.posts.cityguide div.post div.content{
	margin:5px 0 0 0;
	height:auto;
}
#left_column.large div.posts.cityguide div.post ul.cityguideNav{
	position:relative;
	display:block;
	padding:0 0 0 10px;
	background:transparent url('../img/cityguideNav.png') repeat-y scroll top left;
}
#left_column.large div.posts.cityguide div.post ul.cityguideNav li a{
	color:#808080;
	font-size:12px;
}
#left_column.large div.posts.cityguide div.post a.downloadPDF{
	position:relative;
	display:block;
	height:28px;
	background:transparent url('../img/icons/pdf.28.28.png') no-repeat center left;
	padding:15px 0 0 38px;
	line-height:22px;
	color:#808080;
}
#left_column.large div.posts.decryptage div.post{
	margin:0 0 20px 0;
	padding:0;
}
#left_column.large div.posts.decryptage div.post div.content{
	overflow: hidden;
	width: 390px;
	margin:0 0 0 222px;
	height:110px;
}
#left_column.large div.posts.video{
	margin:10px;
	padding:0;
	background:transparent;
}
#left_column.large div.posts.video div.post{
	border:none;
	padding:0;
	background:transparent;
}
#left_column.large div.posts.video div.post h2.breadcrumb{
	display:block;
	position:relative;
	margin:0;
	padding:0;
}
#left_column.large div.posts.video div.post h2.breadcrumb a{
	text-transform:uppercase;
}
#left_column.large div.posts.video div.post div.content{
	background:#FFFFFF;
	padding:10px 10px 30px 10px;
}
#left_column.large div.posts.video div.post div.content p{
	margin:0 0 10px 0;
}
#left_column.large div.posts.video div.post .next_link{
	position:absolute;
	bottom:10px;
	left:10px;
}
#left_column.large div.posts.video div.post .previous_link{
	position:absolute;
	bottom:10px;
	right:10px;
}

#left_column.large div.posts.actua,
#left_column.large div.posts.mood{
	padding:10px 0 0  10px;
}
#left_column.large div.posts.actua div.post,
#left_column.large div.posts.mood a.post{
	display:block;
	position:relative;
	width:196px;
	height:140px;
	margin:0 10px 10px 0;
	float:left;
	text-decoration:none;
	clear:none !important;
}
#left_column.large div.posts.actua div.post a{
	display:block;
	position:relative;
	width:196px;
	height:110px;
	text-decoration:none;
	margin:0;
	padding:0;
}
#left_column.large div.posts.actua div.post img,
#left_column.large div.posts.mood a.post img{
	position:absolute;
	top:0;
	left:0;
	border:none;
	clip:rect(0px, 196px, 110px, 0px);
	width:196px;
	height:110px;
}
#left_column.large div.posts.actua div.post h3,
#left_column.large div.posts.mood a.post h3{
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
	background:transparent url(../img/CatHilight.png) repeat scroll left top;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	padding:2px 6px;
}
#left_column.large div.posts.actua div.post p.cat{
	float:right;
	text-align:right;
	margin:2px 0;
}
#left_column.large div.posts.actua div.post p.cat a{
	display:inline;
	font-size:11px;
	text-decoration:none;
	color:#808080;
}
#left_column.large div.post h2{
	margin:10px 0;
	color:#808080;
	font-size:14px;
	text-transform:uppercase;
}


#left_column.large div.posts.defile a.post{
	display:block;
	position:relative;
	width:295px;
	height:165px;
	margin:0 10px 10px 0;
	float:left;
}
#left_column.large div.posts.defile{
	padding:10px 0 0  10px;
}
#left_column.large div.posts.defile a.post{
	text-decoration:none;
}
#left_column.large div.posts.defile a.post img{
	position:absolute;
	top:0;
	left:0;
	border:none;
	clip:rect(0px, 295px, 165px, 0px);
	width:295px;
	height:165px;
}
#left_column.large div.posts.defile a.post h3{
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
	background:transparent url(../img/CatHilight.png) repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	padding:2px 6px;
}

#left_column.large div.posts.calendar #calendar{
	display:block;
	float:left;
	position:relative;
	width:144px;
	padding:0 0 20px;
	font-size:12px;
	border-bottom:2px solid #dbdbdb;
	z-index:10;
}
#left_column.large div.posts.calendar{
	position:relative;
}/*
#left_column.large div.posts.calendar #calendar{
	display:block;
	position:absolute;
	top:0;
	left:0;
	margin:10px;
	font-size:12px;
	border-bottom:2px solid #dbdbdb;
	z-index:10;
}*/
#left_column.large div.posts.calendar #calendar div.months{
	width:138px;
	margin:0 auto;
	text-align :center;
	padding:10px 0 7px;
	border:2px solid #dbdbdb;
	border-right:none;
	border-left:none;
}
#left_column.large div.posts.calendar #calendar div.months span{
	font-weight:bold;
	color:#808080;
}
#left_column.large div.posts.calendar #calendar div.months span a{
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#808080;
	letter-spacing:-0.04em;
}
#left_column.large div.posts.calendar #calendar div.months span.previous{
	padding:0 0 0 10px;
	background:transparent url('../img/calendrier_prev.png') no-repeat center left;
	float:left;
}
#left_column.large div.posts.calendar #calendar div.months span.next{
	padding:0 10px 0 0;
	background:transparent url('../img/calendrier_next.png') no-repeat center right;
	float:right;
}
#left_column.large div.posts.calendar #calendar table{
	border-collapse:collapse;
	width:100%;
	color:#333;
	margin:10px 0 0;
}
#left_column.large div.posts.calendar #calendar table td,
#left_column.large div.posts.calendar #calendar table th{
	text-align:center;
	border:1px solid #FFFFFF;
	font-size:12px;
}
#left_column.large div.posts.calendar #calendar table th{
	color:#808080;
	text-transform:uppercase;
}
#left_column.large div.posts.calendar #calendar table a{
	display:block;
	text-decoration:none;
	position:relative;
}
#left_column.large div.posts.calendar #calendar table td{
	width:17px;
	height:15px;
}
#left_column.large div.posts.calendar #calendar table td.event{
	background:#B2B2B2;
}
#left_column.large div.posts.calendar #calendar table td.event div.wrapper{
	position:relative;
	width:17px;
	height:15px;
}
#left_column.large div.posts.calendar #calendar div.wrapperTooltipWrapper{
	display:block;
	position:absolute;
	left:14px;
	top:13px;
	background:#FFFFFF;
	width:250px;
	padding:4px;
	border:1px solid #DBDBDB;
}
#left_column.large div.posts.calendar #calendar div.wrapperTooltipWrapper a{
	display:block;
	text-align:left;
	border-top:1px solid #EEEEEE;
	padding:2px 2px 2px 9px;
	margin:0 4px;
	color:#7F7F7F;
	background:#FFFFFF url('../img/puce_left.png') no-repeat center left;
	line-height:18px;
}
#left_column.large div.posts.calendar #calendar div.wrapperTooltipWrapper a.first{
	border-color:#FFFFFF;	
}
#left_column.large div.posts.calendar div.post.big{
	clear:none;
	float:left;
	margin:0 10px 0 20px;
	border:none;
}
#left_column.large div.posts.calendar div.post.big a.preview{
	
}
#left_column.large div.posts.calendar div.post.big div.content{
	clear:none;
	height:auto;
	width:220px;
	padding:0 10px;
}
#left_column.large div.posts.calendar div.post.big div.content h2{
	padding-top:0;
}
#left_column.large div.posts.calendar div.post.big div.content a,
#left_column.large div.posts.calendar div.post.big div.content h2{
	color:#808080;
	font-size:12px;
	font-weight:bold;
}
#left_column.large div.posts.calendar a.post{
	clear:none !important;
	display:block;
	float:left;
	height:140px;
	margin:0 10px 10px 0;
	position:relative;
	text-decoration:none;
	width:196px;
}
#left_column.large div.posts.calendar a.post img{
	border:medium none;
	clip:rect(0px, 196px, 110px, 0px);
	height:110px;
	left:0;
	position:relative;
	top:0;
	width:196px;
}
#left_column.large div.posts.calendar a.post h3{
	bottom:0;
	right:0;
	margin:0;
	padding:2px 6px;
	color:#808080;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#left_column.large div.posts.calendar h2{
	margin:30px 0 10px;
	padding:0;
	color:#808080;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;	
	text-transform:uppercase;
}
/* /left_column.large ************************/

/* .actua.large ************************/
div.actua_background{
	background:#FFFFFF url(../img/left_column.png) repeat scroll left top;
	padding:0;
}
#right_column.actua.large{
	padding:32px 10px 0;
}
/* /.actua.large ************************/

/* /#left_column.supalarge ************************/
div.supa_background{
	background:#FFFFFF url(../img/left_column.png) repeat scroll left top;
	padding:10px;
	overflow:hidden;
}
#left_column.supalarge{
	position:relative;
	width:630px;
}
#left_column.supalarge div.breadcrumb{
	margin:0 0 0 0;
}
#left_column.supalarge  div#blog{
	margin:0;
	width:auto;
}
#left_column.supalarge div.catdesc{
	background:#FFFFFF;
	padding:18px 16px 9px 16px;
}
#left_column.supalarge div.catdesc p{
	margin:0;
	padding:0;
}
#left_column.supalarge h2.fixed{
	background:#FFFFFF;
	margin:0;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#808080;
	padding:10px 16px 0 ;
	line-height:14px;
}
#left_column.supalarge div.post{
	background:#FFFFFF;
	padding:0 10px 10px;
	margin:0;
}
#left_column.supalarge div.post.actua_post,
#left_column.supalarge div.post.synthese_post,
#left_column.supalarge div.post.socio_post{
	position:relative;
	padding:10px;
}
#left_column.supalarge div.actua_post div.wp-caption{
	margin:0 -8px 0 2px;
}
#left_column.supalarge div.actua_post div.wp-caption p{
	width:148px;
	font-size:12px;
}
#left_column.supalarge div.actua_post div.wp-caption div.tools{
	display:block;
	position:relative;
	height:14px;
	margin:2px 0;
}
#left_column.supalarge div.actua_post div.wp-caption div.tools p{
	margin:0;
	padding:0;
	width:auto;
}
#left_column.supalarge div.actua_post div.wp-caption div.tools p.copyright{
	float:left;
	font-size:11px;
	color:#808080;
}
#left_column.supalarge div.actua_post div.wp-caption div.tools p.download{
	margin:0 10px 0 0;
	float:right;
}
#left_column.supalarge div.actua_post div.wp-caption div.tools p.print{
	margin:0 3px 0 0;
	float:right;
}
#left_column.supalarge div.post h2{
	color:#808080;
	font-size:14px;
	text-transform:uppercase;
}
#left_column.supalarge div.posts.defile_in{
	background:#FFFFFF;
	padding:0 0 10px 0;
}
#left_column.supalarge div.posts.defile_in a.post{
	display:block;
	position:relative;
	width:196px;
	height:110px;
	margin:0 10px 10px 0;
	float:left;
}
#left_column.supalarge div.posts.defile_in{
	padding:10px 0 0  10px;
	overflow:hidden;
}
#left_column.supalarge div.posts.defile_in a.post{
	text-decoration:none;
}
#left_column.supalarge div.posts.defile_in a.post img{
	position:absolute;
	top:0;
	left:0;
	border:none;
	clip:rect(0px, 196px, 110px, 0px);
	height:110px;
	width:196px;
}
#left_column.supalarge div.posts.defile_in a.post h3{
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
	background:transparent url(../img/CatHilight.png) repeat scroll left top;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	padding:2px 6px;
}
/* /#left_column.supalarge ************************/


/* #right_column.supalarge ************************/
#right_column.supalarge div.Blogscription{
	margin:0 0 10px;
}
#right_column.supalarge div.Blogscription div.content{
	background:#FFFFFF url(../img/Blogscription_content.png) repeat scroll left top;
}
#right_column.supalarge div.SupaSearch {
	background:#FFFFFF;
	padding:4px 4px 4px 6px;
	margin:0 0 10px;
}
div.supa_background #right_column.supalarge div.SupaSearch {
	background:#FFFFFF;
	padding:4px 4px 4px 6px;
	margin:0 0 10px;
}
#right_column.supalarge #nrs-search-widget-with-title-submit {
	float:right;
}
/* /#right_column.supalarge ************************/

/* div.content ************************/
#main div.post div.content h2{
	font-size:14px;
	color:#808080;
	
}
#main div.post div.content p{
	margin:5px 0;
}
/* /div.content ************************/	



/* unlogged_sidebar ************************/
#unlogged_sidebar{
	display:block;
	position:relative;
	margin:0;
	padding:0;
	border:none;
	border-bottom:1px solid #FFFFFF;
}
/* /unlogged_sidebar ************************/

#LoginWithAjax{
	background:#7ED8DE;
	padding:5px 0 0;
	margin:0;
	position:relative;
}
#LoginWithAjax div#LoginWithAjax_Title,
#LoginWithAjax div#LoginWithAjax_Username,
#LoginWithAjax div#LoginWithAjax_Password,
#LoginWithAjax div#LoginWithAjax_Submit,
#LoginWithAjax div#LoginWithAjax_Links a{
	float:left;
}
#LoginWithAjax div#LoginWithAjax_Title{
	width:192px;
	margin:10px 0 -2px 0;
	padding:0;
}
#LoginWithAjax div#LoginWithAjax_Title h3,
#LoginWithAjax div#LoginWithAjax_Title a{
	display:inline;
}
#LoginWithAjax div#LoginWithAjax_Title h3{
	background:#000000;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:uppercase;
	padding:1px 2px 0 2px;
	margin:0;
}
#LoginWithAjax div#LoginWithAjax_Title a{
	background:#FFFFFF url('../img/puce_left.png') no-repeat center left;
	color:#7F7F7F;
	text-decoration:none;
	padding:0 2px 0 9px;
	margin:0 0 0 12px;
	line-height:18px;
}
#LoginWithAjax div.username_label,
#LoginWithAjax div.username_input,
#LoginWithAjax div.password_label,
#LoginWithAjax div.password_input{
	float:left;
	font-size:12px;
	font-weight:bold;
	width:90px;
}
#LoginWithAjax div.username_label,
#LoginWithAjax div.password_label{
	width:89px;
	padding:3px 4px 0 0;
	text-align:right;
}
#LoginWithAjax div.username_input input,
#LoginWithAjax div.password_input input{
	width:90px;
	border:1px solid #9B9B9B;
	border-right:1px solid #DEF1F2;
	border-bottom:1px solid #DEF1F2;
	background:#FFFFFF;
}
#LoginWithAjax div#LoginWithAjax_Links a{
	display:block;
	position:relative;
	margin:0 0 0 67px;
	width:117px;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
}


#post_list_home {
	float: left;
	width: 700px;
}
#post_preview {
	float: left;
	width: 700px;
	margin-bottom: 20px;
}
#sidebar_home {
	width: 200px;
	float: right;
}
#sidebar_home_element {
	width: 200px;
}
#sidebar_home_bottom {
	width: 700px;
	float: left;
}
#sidebar_home_bottom_element {
	width: 350px;
	float: left;
}
#blog_sidebar_left {
	background: #ff0000;
	width: 200px;
	float: left;
}
#trendletter_sidebar {
	width: 200px;
	float: left;
}
#trendletter_sidebar_left {
	background: #00ff00;
	width: 200px;
	float: left;
}
.post-categories {

}
/* Footer ************************/
#footer {
	font-size: 1em;
	background:#FFFFFF;
	padding: 30px 0 0 0;
	clear: both;
	width: 910px;
}
#footer1{
	display:block;
	position:relative;
	padding:0 0 1px 0;
	border-bottom:1px solid #DBDBDB;
}
#footer2{
	display:block;
	position:relative;
}
#footer2 div#about,
#footer2 div#contact{
	float:left;
	margin:18px 0 10px 0;
}
#footer2 div#about{
	background:url('../img/footer2.png') repeat-y top left;
	width:480px;
	padding:0 140px 0 30px;
}
#footer2 div#contact p img{
	vertical-align:-6px;
}
#footer2 h1{
	display:block;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
#footer2 h4{
	display:block;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
#footer3{
	margin:0 0 50px 0;
	border-top:1px solid #DBDBDB;	
}

#footer3 ul{	
	float:left;
	margin:0;
	padding:0;
}
#footer3 ul.legals{
	text-align:center;
	width:830px;
}
#footer3 ul.legals li{	
	display:inline;
	color:#808080;
}	

#footer3 ul.language_bar{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	height:9px;
	text-transform: uppercase;
	font-size: 0.7em;
}
#footer3 ul.language_bar li{
	position:relative;
	display:block;
	float:right;
	padding:0 5px;
	height:10px;
	color:#808080;
}
#footer3 ul.legals li a,
#footer3 ul.language_bar li a{
	text-decoration:none;
	font-size: 10px;
	color:#808080;
}	
/* /Footer ************************/


/* Color management ************************/

	/* Cyan already set in the whole css doc ************************/
	
	/* purple #87679A #D3B8E3************************/
	#left_column.purple .breadcrumb a,
	#left_column.purple #unlogged_sidebar,
	#left_column.purple blockquote span,
	#left_column.purple h2.categoryFrom span,
	#right_column.purple div.CatAncestorSister h3 span,
	#right_column.purple div.widget_mycategoryorder h3 span,
	#right_column.purple div.widget.ctc h3 span,
	#right_column.purple div.widget.stc_widget h3 span,
	#right_column.purple div.VisualArchive h3 span,
	#right_column.purple div.Blogscription{
		background-color:#87679A;
	}
	#right_column.purple div.Blogscription{
		border-color:#87679A;
	}

	#left_column.purple div.post.big div.content a.bottom,
	#left_column.purple div.posts div.post div.content a.bottom,
	#left_column.purple .next_link a,
	#left_column.purple .previous_link a,
	#right_column.purple div.VisualArchive div.content a h4,
	#right_column.purple div.CatHilight a.content span,
	#right_column.purple div.VisualArchive div.content a.last{
		background-color:#D3B8E3;
	}
	#left_column.purple form button,
	#left_column.purple form input[type="submit"]{
		border-color:#755C84
	}
	
	/* red #EB6E6C #FFC9C8************************/
	#left_column.red .breadcrumb a,
	#left_column.red #unlogged_sidebar,
	#left_column.red blockquote span,
	#left_column.red h2.categoryFrom span,
	#right_column.red div.CatAncestorSister h3 span,
	#right_column.red div.widget_mycategoryorder h3 span,
	#right_column.red div.widget.ctc h3 span,
	#right_column.red div.widget.stc_widget h3 span,
	#right_column.red div.VisualArchive h3 span,
	#right_column.red div.Blogscription{
		background-color:#EB6E6C;
	}
	#right_column.red div.Blogscription{
		border-color:#EB6E6C;
	}

	#left_column.red div.post.big div.content a.bottom,
	#left_column.red div.posts div.post div.content a.bottom,
	#left_column.red .next_link a,
	#left_column.red .previous_link a,
	#right_column.red div.VisualArchive div.content a h4,
	#right_column.red div.CatHilight a.content span,	
	#right_column.red div.VisualArchive div.content a.last{
		background-color:#FFC9C8;
	}
	#left_column.red form button,
	#left_column.red form input[type="submit"]{
		border-color:#C26260
	}
	
	/* yellow #F8D809 #F8D806 ************************/
	#left_column.yellow .breadcrumb a,
	#left_column.yellow #unlogged_sidebar,
	#left_column.yellow blockquote span,
	#left_column.yellow h2.categoryFrom span,
	#right_column.yellow div.CatAncestorSister h3 span,
	#right_column.yellow div.widget_mycategoryorder h3 span,
	#right_column.yellow div.widget.ctc h3 span,
	#right_column.yellow div.widget.stc_widget h3 span,
	#right_column.yellow div.VisualArchive h3 span,
	#right_column.yellow div.Blogscription{
		background-color:#F8D809;
		color:#333333 !important;
	}
	#right_column.yellow div.Blogscription{
		border-color:#F8D809;
		color:#333333 !important;
	}

	#left_column.yellow div.post.big div.content a.bottom,
	#left_column.yellow div.posts div.post div.content a.bottom,
	#left_column.yellow .next_link a,
	#left_column.yellow .previous_link a,
	#right_column.yellow div.VisualArchive div.content a h4,
	#right_column.yellow div.CatHilight a.content span,	
	#right_column.yellow div.VisualArchive div.content a.last{
		background-color:#F8D809;
		color:#333333 !important;
	}
	#left_column.yellow form button,
	#left_column.yellow form input[type="submit"]{
		border-color:#CCB413;
	}
/* /Color management ************************/

blockquote{
	width:200px;
	margin:20px 20px 20px 0;
	padding:none;
	line-height:26px;
	font-size:20px;
	float: left;
}
blockquote span{
	color:#FFFFFF;
	padding:0 2px;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
margin: 0 0 0 7px;
display: inline;
}
img.alignleft {
margin: 0 7px 0 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.hidden{
	visibility:hidden;
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}
