body{ font-family : helvetica, arial, sans-serif; font-size : 11px; color : black;
scrollbar-face-color : silver;
scrollbar-shadow-color : #000000;
scrollbar-3dlight-color : silver;
scrollbar-darkshadow-color : white;
scrollbar-track-color : #D2D2D2;
scrollbar-arrow-color : #D53207;
scrollbar-highlight-color : white;}

P { font-family : arial, sans-serif; font-size : 12px; color : black;}

/**************************************************************************
style texte chapeau article (alignement justifié + police plus grande)
***************************************************************************/
.chapeau {text-align : justify; font-family : helvetica, arial, sans-serif; font-size : 14px; color : black}
.home { font-family : helvetica, arial, sans-serif; font-size : 11px; }
.contenu { font-family : arial, sans-serif; font-size : 12px; text-align : justify; }

/**************************************************************************
code couleur :
[ 01 : accueil | 02 : guide | 03 : routard mag | 04 : partir | 05 : communauté | 06 : boutique | 07 : pratique | 08 : routard.com | 09 : guide du routard | tabnav : barre de navigation ]
***************************************************************************/

/* rubriques */
.couleur01 {background-color: #666666;} .gras01 {color : #666666;}
.couleur01b {background-color: #e2e2e2;} .couleur01bside {background-color: #F2F2F2;}
.couleurconcours {background-color: #EFFFEF;}
.couleur02 {background-color: #2E7EB6;} .gras02 {color : #2E7EB6;} .nav02 { color: black; font-weight:bold;} .nav02:Hover { color: #2E7EB6;}
.couleur02b {background-color: #D8E5EF;} .couleur02bside {background-color: #E4EFFF;}
.couleur03 {background-color: #D50707;} .gras03 {color : #D50707;} .nav03 { color: black; font-weight:bold;} .nav03:Hover { color: #D50707;}
.couleur03b {background-color: #FFDFDF;} .couleur03bside {background-color: #FBE8E8;}
.couleur04 {background-color: #FF6600;} .gras04 {color: #FF6600;} .nav04 { color: black; font-weight:bold;} .nav04:Hover { color: #FF6600;}
.couleur04b {background-color: #FFE8D8;} .couleur04bside {background-color: #FFF9EF;}
.couleur05 {background-color: #8026A1;} .gras05 {color : #8026A1;} .nav05 { color: black; font-weight:bold;} .nav05:Hover { color: #8026A1;}
.couleur05b {background-color: #F0DAF8;} .couleur05bside {background-color: #F5E8FA;}
.couleur06 {background-color: #2DA33E;} .gras06 {color : #2DA33E;} .nav06 { color: black; font-weight:bold;} .nav06:Hover { color: #2DA33E;}
.couleur06b {background-color: #C3EEC9;} .couleur06bside {background-color: #E6FDE9;}

/* rubriques annexes */
.couleur07 {background-color: #333399;} .gras07 {color : #333399;}
.couleur07b {background-color: #DAF0DC;}
.couleur08 {background-color: #336666;} .gras08 {color : #336666;}
.couleur08b {background-color: #DAF0DC;}
.couleur09 {background-color: #C4B856;} .gras09 {color : #C4B856;}
.couleur09b {background-color: #E8E1AC;}
.blanc {background-color: white;}

.tabnav {background-color: #BED2D4;}
.sidegauche {background-color: #ebebeb;}
.sidedroite {background-color: #EFEFEF}

.page { background-color : #ccddee; margin-left : 0px; margin-right : 0px; margin-top : 0px;}

.ssmenu {z-index: 30; visibility: hidden; position: absolute; top: 100px;}


/**************************************************************************
Titraille
***************************************************************************/
.titre011 {color : #666666; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px;}
.titre012 {color : #666666; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px;}
.titre013 {color : black; font-family : helvetica, arial, sans-serif; font-size : 14px; letter-spacing:-1px;}

.titre021 {color : #2E7EB6; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px}
.titre022 {color : #2E7EB6; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px}
.titre023 {color : black; font-family : helvetica, arial, sans-serif; font-size : 14px }

.titre031 {color : #D50707; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px;}
.titre032 {color : #D50707; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px;}
.titre033 {color : #D50707; font-family : helvetica, arial, sans-serif; font-size : 12px; }

.titre041 {color : #FF6600; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px;}
.titre042 {color : #FF6600; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px;}

.titre051 {color : #8026A1; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px; line-height:20px;}
.titre052 {color : #8026A1; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px; line-height:16px;}
.titre053 {color : #8026A1; font-family : helvetica, arial, sans-serif; font-size : 14px; letter-spacing:-1px;}

.titre061 {color : #2DA33E; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px;}
.titre062 {color : #2DA33E; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px;}

.titre071 {color : #333399; font-family : "helvetica", "arial", "sans-serif"; font-size : 20px; letter-spacing:-1px;}
.titre072 {color : #333399; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px;}

.titre081 {color : #336666; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px;}
.titre082 {color : #336666; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px;}
.titre083 {color : #336666; font-family : helvetica, arial, sans-serif; font-size : 14px; letter-spacing:-1px;}

.titre091 {color : #C4B856; font-family : helvetica, arial, sans-serif; font-size : 20px; letter-spacing:-1px;}
.titre092 {color : #C4B856; font-family : helvetica, arial, sans-serif; font-size : 16px; letter-spacing:-1px;}
.titre093 {color : #C4B856; font-family : helvetica, arial, sans-serif; font-size : 14px; letter-spacing:-1px;}

/* titraille destination */
.titre {color : #2E7EB6; font-family : helvetica, arial, sans-serif; font-size : 20px; font-weight:bold; letter-spacing:-1px;}
.soustitre {color : #2E7EB6; font-family : helvetica, arial, sans-serif; font-size : 12px; font-weight:bold;}
.soustitrerub {color : #2E7EB6; font-family : helvetica, arial, sans-serif; font-size : 12px; font-weight:bold;}
.soustitrerub3 {color : #2E7EB6; font-family : helvetica, arial, sans-serif; font-size : 12px;}
.titreadresse {color : #2E7EB6; font-family : helvetica, arial, sans-serif; font-size : 13px; font-weight:bold;}
.copyright     	{font-family : helvetica, arial, sans-serif; font-size:10px; text-decoration: none ; color: #000000;}
.copyrightmag  	{color : #FFFFFF; font-family : helvetica, arial, sans-serif; font-size:10px; text-decoration: none;}
.titrepuce                		{color: #2E7EB6; font-size:11px; font-style:italic;}
/**************************************************************************
Liens
***************************************************************************/

.o2page { text-decoration: none; color: white; font-family : verdana,arial, helvetica, sans-serif; font-size : 10px; font-weight:bold;}
A:Hover.o2page { text-decoration: none; color: black; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background-color: #ccddee;}
A:Hover.asurligne { text-decoration: none; color: black; font-family : arial, helvetica, sans-serif; font-size : 11px; background-color: silver;}

.form { font-size: 10px; font-family :Arial, Helvetica ; background-color: #ffffff; border: 1 solid black;}
.form_newsletter { font-size: 10px; font-family :Arial, Helvetica ; background-color: #08E3FF; border: 1 solid black;}

.right {text-align : right;}
.center {text-align : center;}
.left {text-align : left;}
.justify {text-align : justify;}

A { text-decoration: none; color: #666666; font-family : arial, helvetica, sans-serif; font-size : 11px;}
A:Hover { color: black;}

A.nav
A:Hover.nav { text-decoration: none; color: #cc0000; font-family : Verdana, Arial, Helvetica, sans-serif;}

.lientab { FONT-SIZE: 12px; COLOR: #FF8866;	FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif; font-weight: bold }
A:Hover.lientab { FONT-SIZE: 12px; COLOR: #FF0000;	FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif; font-weight: bold }
.titretab { FONT-SIZE: 13px; COLOR: #FFFFFF;	FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif; font-weight: bold }

.lienbleu	{ COLOR: #2E7EB6; font-size : 12px; }
A:Hover.lienbleu	{ COLOR: #FF0000; font-size : 12px; }
.lienbleu11	{ COLOR: #2E7EB6; font-size : 12px; }
A:Hover.lienbleu11	{ COLOR: #FF0000; font-size : 12px; }
.lienbleu10	{ COLOR: #2E7EB6; font-size : 11px; }
A:Hover.lienbleu10	{ COLOR: #FF0000; font-size : 11px; }
/**************************************************************************
Alignements
***************************************************************************/


.right {text-align : right;}
.center {text-align : center;}
.left {text-align : left;}
.justify {text-align : justify;}


/**************************************************************************
Formulaires
***************************************************************************/

.form { font-size: 10px; font-family :"Arial", "Helvetica"; background-color: #ffffff; border: 1 solid black;; background-position: center center}
.form_newsletter { font-size: 10px; font-family :Arial, Helvetica ; background-color: #F8E3FF; border: 1 solid black;}

.auteur {
	color: #333;
	font-style: italic;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular
	}td  { font-family : "helvetica", "arial", "sans-serif"; font-size : 11px; color : black;
scrollbar-face-color : silver;
scrollbar-shadow-color : #000000;
scrollbar-3dlight-color : silver;
scrollbar-darkshadow-color : white;
scrollbar-track-color : #D2D2D2;
scrollbar-arrow-color : #D53207;
scrollbar-highlight-color : white; } .titre071Copy { color : #000000; font-family : "helvetica", "arial", "sans-serif"; font-size : 14px; letter-spacing:normal; ; word-spacing: 0px}
.titreadresseCopy { color : #003399; font-family : "helvetica", "arial", "sans-serif"; font-size : 13px; font-weight:bold; }
.contenu_lh13 { font-family : "arial", "sans-serif"; font-size : 12px; text-align : justify; ; line-height: 130%}
.contenu_lh13red { font-family : "arial", "sans-serif"; font-size : 12px; text-align : justify; ; line-height: 130% ; color: #FF0000; font-weight: bold}
.contenuCopy { font-family : "arial", "sans-serif"; font-size : 11px; text-align : justify; ; color: #666666}
.contenu_lh13fen { font-family : "arial", "sans-serif"; font-size : 12px; text-align : justify; ; line-height: 130% ; color: #F23CB3; font-weight: bolder}

#head{ width:1024px;}
#container{ width:1024px;}
#foot{ width:1024px; clear:both}
#left{ width:164px; float:left; background-image:url(images/index_leftbg.jpg)}
#content{width:856px; float:right;}

