/* ----------CSS Core TheTimeRideLess Copyright Hubert Kriegel 2009-------------- */

/* ----------Définition du fond de page extérieur -------------- */
body {
	background-color: #666666;
	padding:0;
	margin:0;
	color: #CCCCCC;
	clip: rect(auto,auto,auto,auto);
}
/* ----------Code pour tous les liens, couleur, visité, etc. -------------- */
a {
	color: #F90;
	text-decoration: none;
}
a:visited {
	color:#F90;
	text-decoration: none;
}
a:hover {
	color: #F30;
	text-decoration: none;
}
a:active { 
	color:#F30;
	text-decoration: none;
}
/* ----------Enlève le bord des liens pour les images -------------- */
.Photo_border {
	border:0px;
}



/* ---------- DEBUT DES DEFINITIONS DE TOUS LES TEXTES -------------- */
/* ---------- Positionnement des drapeaux-------------- */
.texte_drapeau_fr {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 10px;
	padding: 0 0 0 5px;
}
.texte_drapeau_en {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 10px;
	padding: 0 0 0 25px;
}
/* ---------- Texte en Arial gris pour le content -------------- */
.Photo {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 14px;
	color: #CCCCCC;
}
/* ---------- Texte en rouge foncé de la colonne de gauche-------------- */
.texte_colonne {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 30px;
}
/* ---------- Texte grande taille en Times New Roman pour titre général du site, bandeau du haut ------------- */
.T_36_B_AAA {
	font-size: 36pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 36pt;
	color: #BBBBBB;
}
.T_24_B_AAA {
	font-size: 24pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 40px;
	color: #BBBBBB;
}
.T_22_B_AAA {
	font-size: 22pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 22pt;
	color: #BBBBBB;
}
.T_21_B_AAA {
	font-size: 21pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 30pt;
	color: #BBBBBB;
}
.T_20_B_AAA {
	font-size: 20pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 30pt;
	color: #BBBBBB;
}
.T_19_B_AAA {
	font-size: 19pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 30pt;
	color: #BBBBBB;
}
.T_18_B_AAA {
	font-size: 18pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 30pt;
	color: #BBBBBB;
}
.T_21_B_RED {
	font-size: 21pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 30pt;
	color: #F00;
}
.T_18_B_CCC {
	font-size: 18pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 18pt;
	color: #CCCCCC;
}
.T_16_B_CCC {
	font-size: 16pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 16pt;
	color: #CCCCCC;
}
.T_14_B_CCC {
	font-size: 14pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 14pt;
	color: #CCCCCC;
}
.BLOG_T_12_CCC{
	font-size: 12pt;
	font-weight: normal;
	font-family: Times New Roman;
	line-height: 12pt;
	color: #CCCCCC;
}
.T_12_B_CCC{
	font-size: 12pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 12pt;
	color: #CCCCCC;
}
.T_11_CCC{
	font-size: 11pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 11pt;
	color: #CCCCCC;
}
.T_10_P_999 {
	font-size: 10pt;
	font-weight: normal;
	font-family: Times New Roman;
	line-height: 10pt;
	color: #999999;
}
.T_10_P_ccc {
	font-size: 10pt;
	font-weight: normal;
	font-family: Times New Roman;
	line-height: 10pt;
	color: #CCCCCC;
}
.T_18_B_Red {
	font-size: 18pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 18pt;
	color: #F00;
}
.T_16_B_Red {
	font-size: 16pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 16pt;
	color: #F00;
}
.T_14_B_Red {
	font-size: 14pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 14pt;
	color: #F00;
}
.T_12_B_Red {
	font-size: 12pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 12pt;
	color: #F00;
}
.T_22_B_Red {
	font-size: 22pt;
	font-weight: bold;
	font-family: Times New Roman;
	line-height: 22pt;
	color: #F00;
}
.T_11_P_Red {
	font-size: 11pt;
	font-weight: normal;
	font-family: Times New Roman;
	line-height: 11pt;
	color: #F00;
}
/* ---------- Tous les traits et séparateur du site ------------- */
.texte_trait_verti_navigation {
	font-size: 3pt;
	font-weight: bold;
	font-family: Times New Roman;
	color: #666666;
}
.texte_trait_horiz_colonne {
	font-size: 8pt;
	font-weight: bold;
	font-family: Times New Roman;
	color: #666666;
}
.texte_separateur {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 10px;
	color: #CCC;
}
/* ---------- Texte de navigation local avec separateur blanc (trait) en Arial ------------- */
.texte_navigation_menu {
	font-size: 8pt;;
	font-family: Arial;
	line-height: 20px;
}
.texte_minimenu blanc {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 10px;
	color: #CCC;
}
/* ----------- Texte du footer--------------------------- */
.texte_footer {
	font-size: 9pt;
	font-weight: ;
	font-family: Arial;
	color: #666666;
}
/* ---------- FIN DEFINITION DE TOUS LES TEXTES -------------- */



/* ----------Layer 1 de font principal container centre-------------- */
#container {
	width: 1060px;
	background-color: #080808;
	margin-right: auto;
	margin-bottom: 30px;
	margin-top:0px;
	margin-left: auto;
}
/* ----------Layer 2 language -------------- */
#language {
	position:absolute;
}

/* ----------Layer 2 banner -------------- */
#banner {
	background-color: #080808;
	margin-top:0px;
	margin-left:196px;
	text-align: center;
}

/* ----------Layer 3 navigation pour le menu en flash -------------- */
#mainnavi {
	padding: 0;
	margin: 0;
	background-color: #080808;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	border-width:0px;
	
}

/* -----------------Layer 4 les photos --------------------- */
#content {
	min-height:600px;
	background-color: #191919;	
	margin: 0 0 0 160px;
	border-right-style:solid;
	border-right-color:#080808;
	border-width:20px;
}
/* ----------Espacement général du texte à partir des bords -------------- */
p, pre {
	margin:0;
	padding-top: 0px; /* ----------Espacement du haut pour tous les bords, soit le drapeaux et le texte sidecaring -------------- */
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}


/* --------------Layer 5 left navigation pour la colonne de gauche, permet d'écrire dessus------------- */
#left {
	float: left;
	width: 164px;
	margin: 0;
}

/* -----------Layer 6 pour le footer--------------------------- */
#footer {
	clear: right;
	padding: 0 0 5px 828px;
	background-color: #080808;
}
 