
	/******************************************************************/
	/************************* RECYCLANET CSS *************************/
	/*************************    GENERAL     *************************/
	/******************************************************************/

body {
	background-image:     url('img/ig/body_bg.jpg');
	background-repeat:    repeat-x;
	background-color:     #fafafa;
	margin:               0; }

#content {
	background-image:     url('img/ig/content_bg.jpg');
	background-repeat:    repeat-y;
	width:                913px;
	min-height:           400px;
	margin:               0 auto 0 auto;
	padding:              10px 0 30px 5px;
	font-family:          Arial, Sans-serif;
	color:                #353f46;
	font-size:            14px; }

#contenu {
	margin-left:          110px;
	margin-right:         245px; }

#contenu p {
	text-align:           justify; }


	/************************* HEADER *************************/

#header {
	background-image:     url('img/ig/header_bg_fr.jpg');
	background-repeat:    no-repeat;
	width:                918px;
	height:               143px;
	margin:               0 auto 0 auto;
	padding:              5px 0px 0px 0px;
	text-align:           right;
	font-family:          Arial, Sans-serif;
	font-weight:          normal;
	font-size:            13px;
	color:                #ffffff; }

#header a, #header a:link, #header a:visited {
	color:                #ffffff;
	text-decoration:      none; }


	/************************* MENU *************************/

#menu {
	background-image:     url('img/ig/menu_bg.jpg');
	background-repeat:    no-repeat;
	width:                918px;
	height:               100px;
	margin:               0 auto 0 auto;
	text-align:           right;
	font-family:          Helvetica, Arial, Sans-serif;
	font-weight:          normal;
	text-transform:       uppercase;
	font-size:            13px;
	color:                #ffffff; }

#menu a, #menu a:link, #menu a:visited {
	display:              block;
	margin-top:           2px;
	margin-left:          7px;
	color:                #ffffff;
	text-decoration:      none;
	padding:              27px 8px 27px 8px;
	float: right; }

#menu a:hover {
	background-image:     url('img/ig/menu_hover.jpg');
	background-repeat:    repeat-x; }


	/************************* COLONNE DE DROITE *************************/

#col_droite {
	float:                right;
	width:                228px;
	padding:              0px 0px auto 0px;
	margin-left:          10px;
	margin-bottom:        auto; }

#col_droite h1 {
	font-family:          Times, Sans-serif;
	font-weight:          normal;
	font-size:            26px;
	color:                #294d66; }

#col_droite h2 {
	font-family:          Times, Sans-serif;
	font-weight:          normal;
	font-size:            21px;
	color:                #294d66; }

#col_droite p {
	font-family:          Arial, Sans-serif;
	font-weight:          normal;
	font-size:            13px;
	color:                #474747; }

#col_droite a, #col_droite a:link, #col_droite a:visited {
	color:                #474747;
	text-decoration :     underline; }

.cold_icons {
	text-align:           right; }

#col_droite img {
	border:               0; }


	/************************* COLONNE DE GAUCHE *************************/

#col_gauche {
	float:                left;
	width:                100px;
	margin:               0 5px auto 5px; }


	/************************* MISE EN PAGE GLOBALE *************************/

a, a:link, a:visited {
	color:                #353f46;
	text-decoration:      underline; }

a:hover {
	text-decoration:      none; }

label {
	display:              block;
	width:                80px;
	padding-top:          4px;
	float:                left; }

textarea {
	max-width:            545px; }

.adroite {
	text-align:           right; }
	

h3 {
	color:                #294d66;
	font-size:            19px;
	letter-spacing:       1px;
	margin:               0;
	font-weight:          normal;
	padding:              0; }

.espace_vertical {
	display:              block;
	height:               40px; }

/*.sous_titres {
	font-family:          Times, serif;
	display:              block;
	color:                #294d66;
	font-size:            22px;
	letter-spacing:       1px;
	margin:               0 0 10px 0;
	padding:              0 0 0 10px;
	border-left:          2px solid #294d66; }

.sous_titres a, .sous_titres a:link, .sous_titres a:visited {
	text-decoration:      none;
	color:                #294d66; }

.sous_titres:hover {
	border-left:          8px solid #294d66;
	background-image:     url('img/ig/bg_soustitres.gif');
	background-repeat:    no-repeat; }

.sous_titres_deplie {
	font-family:          Times, serif;
	background-image:     url('img/ig/bg_soustitresdeplie.gif');
	background-repeat:    no-repeat;
	display:              block;
	color:                #294d66;
	font-size:            22px;
	letter-spacing:       1px;
	margin:               0 0 10px 0;
	padding:              0 0 0 10px;
	border-left:          8px solid #294d66; }

.sous_titres_deplie a, .sous_titres_deplie a:link, .sous_titres_deplie a:visited {
	text-decoration:      none;
	color:                #294d66; } */

a.sous_titres, a:link.sous_titres, a:visited.sous_titres {
	text-decoration:      none;
	font-family:          Times, serif;
	display:              block;
	color:                #294d66;
	font-size:            22px;
	letter-spacing:       1px;
	margin:               0 0 10px 0;
	padding:              0 0 0 10px;
	border-left:          2px solid #294d66; }

a:hover.sous_titres {
	border-left:          8px solid #294d66;
	background-image:     url('img/ig/bg_soustitresdeplie.gif'); }


	/*************************** ACCUEIL ***************************/

.accueil {
	background-image:     url('img/ig/bg_accueil.jpg');
	background-repeat:    no-repeat;
	display:              block;
	font-size:            1.2em;
	padding:              0 0 15px 0; }


	/************************* PARTENAIRES *************************/

.logos_partenaires {
	margin:               0px 8px auto 0;
	padding-top:          5px;
	float:                left; }

.partenaire {
	width:                400 px;
	text-align:           justify;
	padding:              0 0 50px 160px; }
