/***********************************************************/
/* METTRE CETTE LIGNE AU DEDUT DES NOUVELLES PAGES */
/*
<link rel="stylesheet" type="text/css" media="screen" href="/resources/styles/new_stylesheet.css" />
*/
/***********************************************************/

/***********************************************************/
/* TYPOGRAPHIE */
/***********************************************************/
.conseils .scroll_content		{ font-weight: bold; }
.toutlestrucs p						{ font-size: 11px; }
.trucs .userInfo						{ font-weight: bold; }

a.no_underline,
a.no_underline:link,
a.no_underline:visited,
a.no_underline:hover,
a.no_underline:active			{ text-decoration: none; }

.sidebar .menu_side				{ font-weight: bold; font-size: 12px; }
.sidebar .menu_side li			{ line-height: 22px; list-style-type: none; }


/***********************************************************/
/* MODIFICATIONS DU STYLE DE BASE */
/***********************************************************/

.home .pointer						{ position: static; left: 0; top: 0; width: 100%; padding: 0 0 20px 0 !important; margin-bottom: 20px; float: left; }
.home .rdv							{ position: static; left: 0; top: 0; width: 100%; height: auto; padding: 0px; float: left; }


/***********************************************************/
/* NOUVEAU STYLE */
/***********************************************************/

/********** hack pour float **********/
.spacer									{ clear: both; font-size: 1px; line-height: 1px; height: 1px; }

/* Logo pour homepage */
.lien_home							{ width: 270px; height: 57px; position: absolute; top: 10px; left: 10px; z-index: 1500; }

/* Structure */
#colonne								{ position: absolute; left: 470px; top: 24px; height: auto; float: left; }
.home #colonne					{ width: 246px; }
.full_width							{ width: 675px; padding: 15px 0 20px 0; }
.no_margin							{ margin: 0 !important; }
.no_margin_bottom				{ margin-bottom: 0 !important; }
.no_margin_right					{ margin-right: 0 !important; }
.no_padding_bottom				{ padding-bottom: 0 !important; }
.dotted_line							{ background: url(/resources/images/common/vi_bottomBorder.gif) repeat-x; width: 675px; height: 1px; float: left; }

/*Separateur dotted line*/
hr.separateur						{ background: url(/resources/images/common/vi_bottomBorder.gif) bottom left repeat-x; border: none; height: 1px; display: block; float: left; clear: both; }
.expert hr.separateur			{ width: 675px; }

/*Conseils*/
.conseils								{ width: 700px; margin-left: -6px; float: left; position: relative; }
.conseils .scroll_bottom		{ background: url(/resources/images/common/scroller_bottom.png) bottom left; width: 700px; float: left; }
.conseils .titre						{ width: 700px; height: 53px; }

.conseils .bloc_scroll				{ width: 600px; margin-left: 50px; float: left; overflow: hidden !important; z-index: 100; display: inline; position: relative; }
.conseils .scroll_content		{ width: 1540px; position:relative; float:left; left:0px;/*float: left; z-index: 50;*/ }

.conseils .bloc						{ width: 133px; padding: 10px 21px 10px 0; float: left; text-align: center; display: inline; }
.conseils .bloc img				{ margin-bottom: 10px; }
.conseils .fleche_gauche		{ width: 42px; height: 42px; position: absolute; left: 0; top: 98px; z-index: 300; }
/*.conseils .fleche_gauche a		{ background: url(/resources/images/common/scroller_fleche_gauche.png); width: 42px; height: 42px; display: block; }*/
.conseils .fleche_droite			{ width: 42px; height: 42px; position: absolute; right: 0; top: 98px; z-index: 300; }
/*.conseils .fleche_droite a		{ background: url(/resources/images/common/scroller_fleche_droite.png); width: 42px; height: 42px; display: block; }*/

/*Trucs*/
.trucs									{ width: 700px; float: left; }
.trucs .sous_titre					{ background: url(/resources/images/common/vi_bottomBorder.gif) bottom left repeat-x; width: 675px; height: 55px; margin-top: 10px; float: left; }
.trucs .bloc_2colonne			{ width: 700px; }
.trucs .bloc_truc					{ width: 314px; height:200px; margin: 10px 7px 10px 0; padding:10px; float: left; background:#EEEEEE; }

.trucs .ratingInfo					{ width: 75px; float: right; overflow: hidden; }
.trucs .userInfo						{ width: 200px; float: left; overflow: hidden; }
.trucs .date							{ width: 100%; float: left; }
.trucs .message					{ width: 100%; float: left; }


.toutlestrucs							{ background: url(/resources/images/common/vi_bottomBorder.gif) top left repeat-x; width: 675px; padding-top: 5px; margin-top: 10px; float: left; clear: both; text-align: right; }
.toutlestrucs p						{ margin: 6px 0; }



/* Sidebar */
.sidebar								{width: 334px; }
.sidebar .box_sidebar			{ background: url(/Resources/images/common/bg_sidebar_bottom.png) bottom left; width: 334px; padding-bottom: 18px; }
.sidebar ul.menu_side			{ width: 298px; margin: 0 0 0 18px; padding: 0; }
.sidebar ul.menu_side li		{ margin: 0; padding: 0; }
.sidebar .sidebar_text			{ width: 298px; margin: 0 0 0 18px; padding: 0; }

.sidebar .text_search				{ width: 180px; }

/*
background: rgba(216, 0, 0, 0.1) !important; 
outline: solid 1px #f00; 
*/