/* -------------------------------------------------------------------- */
/* ------------------------------ COMMUN ------------------------------ */
/* -------------------------------------------------------------------- */

.contenuPageCarteEtGuides {
	position:relative; float:left;
	width:965px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
html[xmlns] .contenuPageCarteEtGuides {
	position:relative; float:left;
	width:965px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contenuPageCarteEtGuides ul {
	list-style-type:disc;
	list-style-position:inside;
}

.headerRegional {
	background-image:url(../images/fondHeaderRegional.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerRegional2 {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderRegional.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerGuideVertThema {
	background-image:url(../images/fondHeaderGuideVertThema.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerZoom {
	background-image:url(../images/fondHeaderZoom.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerAtlas {
	background-image:url(../images/fondHeaderAtlas.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerVille {
	background-image:url(../images/fondHeaderVille.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerAutresPublications {
	background-image:url(../images/fondHeaderAutresPubli.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerEdito {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderEdito.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerCamping {
	background-image:url(../images/fondHeaderCamping.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerCoupCoeur {
	background-image:url(../images/fondHeaderCoupCoeur.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerGuideRouge {
	background-image:url(../images/fondHeaderGuideRouge.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerGuideVert {
	background-image:url(../images/fondHeaderGuideVert.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerVoyager {
	background-image:url(../images/fondHeaderVoyager.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerCartes {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderCartesEtGuides.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerGamme {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderGamme.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerCarto {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderCarto.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerGuideTouristique {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderGuideTouristique.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerCarteRoutiere {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderCarteRoutiere.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerEspacePro {	
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderEspacePro.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
.headerViaMichelin {
	padding:75px 0px 0px 0px;
	background-image:url(../images/fondHeaderVoyage.jpg); background-position:5px 0px; background-repeat:no-repeat;
}
#cg_colonneGauche{
	position:relative; float:left;
	width:244px !important; width /**/:244px;
	height:auto;
	margin:11px 0px 0px 10px;
	padding:0px 0px 60px 0px;	
	border:0px solid #006600;
	overflow:hidden;
}
html[xmlns] #cg_colonneGauche{
	position:relative; float:left;
	margin:11px 0px 0px 17px;
	padding:0px 0px 60px 0px;
	height:auto;
	width:244px;
}
.cg_colonneGaucheFloatLeft{
	float:left;
	width:244px !important; width /**/:244px;
}
.cg_colonneGaucheTitre{
	position:relative;
	width:252px;
	height:29px;
	margin:22px 0px 0px 0px;
	background-image:url(../images/top_portlet_Beige2.gif); background-repeat:no-repeat;
}
html[xmlns] .cg_colonneGaucheTitre {
	height:auto;
	min-height:29px;
}
.cg_colonneGaucheTexte {
	border: 0px solid black;
	padding:15px 10px 0px 10px;
	background-image:url(../images/portletTexte.gif); background-repeat:no-repeat;
	float:left;
}
.cg_colonneGaucheTitre h3{
	position:relative;
	text-transform:uppercase;
	padding:12px 0px 3px 15px;
	width:230px;
	height:auto;
}

#cg_colonneCentre{
	position:relative; float:left;
	margin:25px 0px 0px 13px;
	height:auto;
	width:409px;
	border:0px solid #6633FF;
	background-image:url(../images/courbeColonneCentrale.jpg);
	background-repeat:no-repeat;
}
#cg_colonneDroite{
	position:relative; float:left;
	margin:33px 0px 0px 13px;
	height:auto;
	width:253px;
	border:0px solid #FF3300;	
}

#envoiRemarque{
	position:relative;
	width:220px;
	height:auto;
	margin:28px 0px 0px 20px;
	padding:0px 0px 0px 30px;
	background-image:url(../images/pictoFeuilleCrayon.gif);background-repeat:no-repeat;background-position:top left;
}
.portletPhoto{
	position:relative;
	width:230px;
	height:120px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
.contenuTopDestination{
	border:0px solid #ff0000;
	position:absolute;
	bottom:3px;
}
.portletPhotoBackground {
	background-image:url(../images/photo_egypte.jpg);background-repeat:no-repeat;
}

.portletPhotoBackground2 {
	background-image:url(../images/photo_thailande.jpg);background-repeat:no-repeat;
}

.portletPhotoBackground3 {
	background-image:url(../images/photo_barcelone.jpg);background-repeat:no-repeat;
}

.portletPhoto h5{
	position:relative;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
	color:#FFFFFF;
	width:190px;
	font-size:11px;
	font-weight:bold;
}
.portletPhoto a {
	/*background-image:url(../images/flecheBleueList.gif);background-repeat:no-repeat;background-position:top left;*/
	font:bold 8pt Arial;
	color:#07077a;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.texteColonneGaucheTop{
	margin:0px 0px 0px 20px;
	padding:15px 0px 0px 0px;
	width:210px;
}

.titreColonneCentrale , .titreColonneCentrale td{
	font-size:16px;
	font-weight:bold;
	margin:20px 0px 0px 7px;
}
#portletDestinationBack{
	position:relative;
	z-index:1;
	width:405px;
	height:206px;
	margin:5px 0px 0px 0px;
}
#portletDestination{
	position:absolute;
	top:39px;
	z-index:2;
	width:405px;
	height:206px;
	margin:5px 0px 0px 0px;
}
#visuelFlashTerre{
	position:absolute;
	width:90px;
	height:90px;
	top:90px;
	left:107px;
}
#formulairedestination{
	position:relative;
	width:180px;
	height:135px;
	padding:38px 0px 0px 10px;
	margin: 0px 0px 0px 216px;
	color:#62557d;
	border: 0px solid #000000;
	font-size:11px;
}

html[xmlns] #formulairedestination{
	position:relative;
	width:180px;
	height:135px;
	padding:38px 0px 0px 225px;
	margin: 0px 0px 0px 0px;
	color:#62557d;
}

#formulairedestination .radio {
	width:16px;
	height:16px;
	line-height:12px;
	vertical-align:middle;
}

.cg_form_select {
	width:142px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#62557d;
	background-color:#e0e3e9;
	border:1px solid #7f9db9;
}
.cg_form_input{
	width:136px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#62557d;
	background-color:#e0e3e9;
	border:1px solid #7f9db9;
	padding-left:5px;	
}
.cg_form_input_gd{
	width:220px;
}
.espaceVertical{
	height:8px;
}
html[xmlns] .espaceVertical{
	height:13px;
}
#cg_gammes_guides{
	position:relative;
/*	top:-211px;*/
	width:404px;
	border:0px solid;
}
#cg_gammes_guides h3{
	border: solid 1px white;
	position:relative;
	text-transform:uppercase;
	color:#151b33;
	margin:2px 0px 0px 0px;
	padding-bottom:4px;
	border-bottom:1px solid #a8b2c9;
}
.enteteTabGamme{
	text-align:left;
	font-size: 12px;
	vertical-align:top;
	color:#62557d;
	height:35px;
}
#cg_gammes_guides table{
	margin:15px 0px 0px 0px;
}
#cg_gammes_guides td.padding, #cg_gammes_guides th.padding {
	padding-left:15px;
	vertical-align:top;
}
#cg_gammes_guides a{
	/*background-image:url(../images/flecheBleueList.gif);background-repeat:no-repeat;background-position:top left;*/
	font:bold 8pt Arial;
	color:#07077a;
	text-align:left;
	/*padding:0px 0px 0px 10px;*/
	margin:0px;
}
#portlet_collectionGuide{
	position:relative;
/*	top:-211px;*/
	width:401px;
	height:auto;
	background-color:#e0e3e9;
	padding:2px;
	border: 0px solid #000000;
}
#portlet_collectionGuide_2{
	position:relative;
	padding:2px; margin:10px 0px 10px 0px;
	background-color:#e0e3e9;	
}
#portlet_collectionCadreBlanc{
	position:relative;
	height:auto;
	border:1px solid #ffffff;
	background-color:#e0e3e9;
	padding:12px 0px 10px 5px;
}
html[xmlns] #portlet_collectionCadreBlanc form {
	margin-top: -3px;
}
#portlet_collectionCadreBlanc select{
	vertical-align:middle;
}
#portlet_collectionCadreBlanc input{
	vertical-align:bottom;
}
#portlet_collectionCadreBlanc h3{
	display:inline;
	color:#62557d;
	font-weight:bold;
	font-size:11px;
	border:0px solid;
}
.cg_portletViolet{
	position:relative;
	width:252px;
	min-height:29px;
	height:29px;
	background-image:url(../images/top_portlet_Violet.jpg);
}
html[xmlns] .cg_portletViolet{
	height:auto;
}
.cg_portletViolet p{
	padding:12px 0px 3px 15px;
}
.cg_portletViolet h3{
	position:relative;
	text-transform:uppercase;
	padding:12px 0px 3px 15px;
	width:230px;
	height:auto;
}
.cg_portletVioletContenu{
	position:relative;
	width:252px;
	height:auto;
	font-size:11px;
	background-image:url(../images/bas_portlet_Violet.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	border: 0px solid #000000;
}
.cg_portletVioletContenu2{
	text-align:center;
}
.cg_portletVioletBottom{
	position:relative;
	width:252px;
	height:2px;
	font-size:0px;
	background-image:url(../images/top2_portlet_Violet.jpg);	
}

.cg_portletBeigeBottom{
	position:relative;
	width:252px;
	height:1px;
	font-size:0px;
	background-image:url(../images/top2_portlet_Violet.jpg);
	overflow: hidden;	
}
.illustrationPortlet{
	position:relative;
	margin:1px 0px 0px 6px;
	padding:0px;
}
.lienPortletViolet{
	position:relative;
	width:240px;
	height:auto;
	margin:-1px 2px 0px 6px;
	background-color:#eceef2;
	padding-top:7px;
	padding-bottom:7px;
	text-align:left;
	border: 0px solid #000000;
}

html[xmlns] .lienPortletViolet{
	position:relative;
	width:240px;
	height:auto;
	margin:2px 2px 0px 6px;
	background-color:#eceef2;
	padding-top:7px;
	padding-bottom:7px;
	text-align:left;
	border: 0px solid #000000;
}

a.fleche {
	display: block;
	background-image:url(../images/flecheBleueList.gif);background-repeat:no-repeat;background-position:top left;
	font:bold 8pt Arial;
	color:#07077a;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 14px;
}
.cg_portletSimple{
	position:relative;
	width:252px;
	height:auto;
	margin:14px 0px 0px 0px;	
}
.headerPortletSimple{
	position:relative;
	width:252px;
	height:9px;
	font-size:0px;
	background-image:url(../images/headerPortletSimple.jpg);
}
.contenuPortletSimple{
	position:relative;
	width:236px !important; width /**/:252px;
	padding:0px 8px 0px 8px;
	height:auto;
	font-size:11px;
	color:#62557d;
	background-image:url(../images/contenuPortletSimple.jpg);background-position:bottom;background-repeat:no-repeat;
}
.contenuPortletSimple p {
	font-size:11px;
	color:#62557d;
}
.contenuPortletSimpleAdd {
	float: left;
}
.logoPortletSimple{
	padding:10px 0px 0px 5px;
}
.textePortlet{
	position:relative;
	margin:10px 0px 0px 5px;
}
.bibPortlet{
	float:right;
	margin-right:-2px;
	vertical-align:text-top;
}
.cg_portletBlanc{
	clear:both;
	position:relative;
	border:0px solid #ff0000;
	width:252px;
	padding:20px 0px 0px 0px;
}
.cg_portletBlanc h3{
	position:relative;
	text-transform:uppercase;
	padding:12px 0px 3px 15px;
	width:230px;
	height:auto;
}
.headerPortletBlanc{
	position:relative;
	width:252px;
	height:29px;
	background-image:url(../images/headerPortletBlanc.jpg);background-repeat:no-repeat;background-position:top;
}
html[xmlns] .headerPortletBlanc{
	height:auto;
	min-height:29px;
}
.cg_portletBlancBottom{
	position:relative;
	width:252px;
	height:2px;
	font-size:0px;
	background-image:url(../images/top2_portlet_Blanc.gif);	
}
.cg_contenuPortletblanc{
	position:relative;
	width:252px;
	height:auto;
	background-image:url(../images/contenuPortletBlanc.jpg);background-repeat:no-repeat;background-position:bottom;
	padding:10px 0px 0px 0px;
}
.cg_contenuPortletblanc a{
	background-image:url(../images/flecheBleueList.gif);background-repeat:no-repeat;background-position:top left;
	font:bold 8pt Arial;
	color:#07077a;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 14px;
	display:block;
}


/* ----------------------------------------------------------------------------------- */
/* ------------------------------ RESULTAT DE RECHERCHE ------------------------------ */
/* ----------------------------------------------------------------------------------- */

#resultRecherche{
	position:relative;
	border:0px solid #ff0000;	
	margin:0px 0px 0px 10px;
	float:left;
}
html[xmlns] #resultRecherche{
	margin:0px 0px 0px 20px;
}
#resultRecherche2{
	position:relative;
	border:0px solid #ff0000;	
	margin:0px 0px 0px 4px;
	float:left;
}
html[xmlns] #resultRecherche2{	
	margin:0px 0px 0px 8px;
}
#resultRecherche h3{
	font-size:12px;
	font-weight:bold;
	padding:23px 0px 0px 6px;
	margin:0px 0px 10px 0px;
}
html[xmlns] #resultRecherche h3{
	padding:22px 0px 0px 6px;
}
#portlet_collectionGuideLong{
	position:relative;
	width:914px;
	height:auto;
	background-color:#e0e3e9;
	padding:2px;
	margin:0px 0px 10px 2px;
	float:left;
}
html[xmlns] #portlet_collectionGuideLong{
	position:relative;
	width:912px;
	height:auto;
	background-color:#e0e3e9;
	padding:2px;
	margin:0px 0px 10px 6px;
	float:left;
}
.ligneResultat{
	position:relative;
	border:0px solid #FF00FF;
	float:left;
}
.result_search_vague{
	position:relative;
	width:306px;
	/*height:175px;
	background-color:#FFFFFF;
	background-image:url(../images/fondVague.jpg);background-repeat:no-repeat;*/
	float:left;
	display:inline;
	margin:0px 0px 10px 2px;
	padding:0px;
	border:0px solid;
}

.result_vague_haut {
	width:306px; 
	height:25px;
	background-image:url(../images/fondVagueHaut.jpg); background-repeat:no-repeat;
}
.result_vague_centre {
	clear: both;
	width:285px !important; width /**/:306px;
	padding:0px 14px 0px 5px;
	background-image:url(../images/fondVagueCentre.jpg); background-repeat:repeat-y;
	border: 0px solid #FF0000;
}
html[xmlns] .result_vague_centre {
	padding:12px 14px 12px 5px;
	border: 0px solid #FF0000;
	min-height: 110px;
}
.result_vague_bas {
	position:relative;
	width:306px; height:25px;
	background-image:url(../images/fondVagueBas.jpg); background-repeat:no-repeat;
}

.result_search_vague1{
	margin:0px 0px 10px 14px;
}

.imageResult{
	position:relative;
	width:89px;
	height:138px;
	border:0px solid #ff0000;
	margin:-10px 0px 0px 0px;
}
html[xmlns] .imageResult{
	margin:-20px 0px 0px 0px;
	border: 0px solid #000000;
}

.titreResultat{
	position:relative;
	width:195px;
	border-bottom:1px solid #d3d2d4;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	margin:-120px 0px 0px 95px;
	padding:2px 0px 2px 0px;
}
.texteResultat{
	position:relative;
	width:195px;
	border:0px solid ;
	margin:10px 0px 0px 95px;
	color:#62557D;
}
.texteResultat a{
	background-image:url(../images/flecheBleueList.gif);background-repeat:no-repeat;background-position:top left;
	font:bold 8pt Arial;
	color:#07077a;
	text-align:left;
	padding:0px 0px 0px 10px;
	display:block;
}

/* -------------------------------------------------------------------- */
/* ------------------------------ GUIDES ------------------------------ */
/* -------------------------------------------------------------------- */

/* bouton en savoir +*/
p.btensavoir { 
	background-image:url(../images/flecheBleue.gif); background-repeat:no-repeat; background-position:0px 5px; 
	padding-left:10px; font-weight:bold
}
#conteneurPI_G03 {
	position:relative;
	float:left;
	width:653px; padding:0px 0px 0px 25px;
}
/* attention redondant dommage*/
#conteneurPI_G03 h1, #conteneurPI_C h1 {
	margin:10px 0px 23px 0px;
	font:bold 13.5pt Arial;
}
html[xmlns] #conteneurPI_G03 h1, html[xmlns] #conteneurPI_C h1 {
	margin:10px 0px 22px 0px;
}
#conteneurPI_G03 h2 {
	display:block;
	margin:20px 0px 0px 0px;
	font:bold 12pt Arial;
}
#conteneurPI_G03 hr {
	display:none;
}
#arborescenceGuide {
	margin:0px 0px 0px 1px;
	font-size:10px; color:#62557d;
}
/*****************/
/* couleurs*/
.colorGuideRouge {color:#9B230B}
.colorGuideVert {color:#00A175}
.colorGuideVerthema {color:#6CA928}
.colorGuideCamping {color:#2C7B25}
.colorGuideCoeur, .colorGuideCarteRegion {color:#62557D; padding: 0px 0px 0px 0px;}
.colorGuideVPratique {color:#F0027E}


/* portlet collection */
div.guide_collection { 
	width:653px; 
	min-width:653px; 
	margin-bottom:10px; 
	clear:both;
}
.guide_collection .gcollectionHeader {
	clear:both; 
	height:20px; 
	margin-bottom:5px;
}
.gcollectionHeader .gcollectionHeaderLeft { 
	float:left; 
	width:50%; 
	font-weight:bold; 
	font-size:16px; 
	border-bottom:1px solid #ffffff;
}
.gcollectionHeader .gcollectionHeaderLeft span{ 
	font-size:10px;
}
.gcollectionHeader .gcollectionHeaderRight { 
	float:left; 
	text-align:right; 
	width:49%; 
	padding:4px 0px 0px 3px;
}
.gcollectionHeader .gcollectionHeaderRight a{
	background-image:url(../images/flecheBleue.gif); 
	background-repeat:no-repeat; 
	padding-left:10px; 
	background-position:0px 4px; 
	font-weight:bold;
}
.guide_collection .gcollectionData {
	clear:both; 
	float:left; 
	width:653px; 
	background-repeat:no-repeat; 
	height:167px;
}
html[xmlns] .guide_collection .gcollectionData {
	height:auto; 
	min-height:167px;
}
/* fond et couleur du tableau*/
.gcollectionData .colorWhiteTxt td, .gcollectionData .colorWhiteTxt p {
	color:#FFFFFF;
}
.gcollectionData .colorGrisTxt, .gcollectionData .colorGrisTxt p {
	color:#62557D;
}
.guide_collection .visuelRouge {
	background-image:url(../images/portlet01_header.gif);
	background-color:#5A3B35;
}
.guide_collection .visuelVert {
	background-image: url(../images/portlet01_guidevert.gif); 
	background-color:#59C1BB;
}
.guide_collection .visuelCamping {
	background-image: url(../images/portlet01_guidecamping.gif); 
	background-color:#A2CE6E;
}
.guide_collection .visuelCoeur {
	background-image: url(../images/portlet01_guidecoeur.gif); 
	background-color:#FAEED6;
}
.guide_collection .visuelCarteLocal {
	background-image: url(../images/portlet01_guidecartelocal.gif); 
	background-color:#FFCC66;
}
.guide_collection .visuelCarteZoom {
	background-image: url(../images/portlet01_guidecarteZoom.gif); 
	background-color:#92BA4E;
}
.guide_collection .visuelAtlas {
	background-image: url(../images/portlet01_guideatlas.gif); 
	background-color:#E6CEA8;
}
.guide_collection .visuelAutres {
	background-image: url(../images/portlet01_guideAutre.gif); 
	background-color:#3F77AF;
}
.guide_collection .visuelPlan {
	background-image: url(../images/portlet01_guidePlan.gif); 
	background-color:#4C97C7;
}
.guide_collection .visuelCarteNation {background-image: url(../images/portlet01_guidecartenationa.gif); background-color:#F7A799}
.guide_collection .visuelCarteRegion {background-image: url(../images/portlet01_guidecarteregion.gif); background-color:#F29C66}
.guide_collection .visuelVerthema {background-image: url(../images/portlet01_guideverthema.gif); background-color:#91BE5A}
.guide_collection .visuelVpratique {background-image: url(../images/portlet01_guideVpratique.gif); background-color:#9D0458}
/**/
.gcollectionData .gcollectionDataLeft { float:left; margin-top:12px;padding:0px 0px 0px 3px;border: 0px solid #000000;}
.gcollectionData .gcollectionDataLeft2 { float:left; margin-top:12px;margin-left:0px;padding:0px 0px 0px 3px;border: 0px solid #000000;}
.gcollectionData .gcollectionDataLeft3 { float:left; margin-top:12px;margin-left:3px;padding:0px 0px 0px 3px;border: 0px solid #000000;}
html[xmlns] .gcollectionData .gcollectionDataLeft3 { float:left; margin-top:12px;margin-left:6px;padding:0px 0px 0px 3px;border: 0px solid #000000;}
.gcollectionData .gcollectionDataRight { float:left; width:493px; margin-left:10px;border: 0px solid #000000;}
.gcollectionData .gcollectionDataRight2 { float:left; width:479px; margin-left:10px;border: 0px solid #000000;}
.gcollectionData .gcollectionDataRightC1 td { font-size:18px; font-weight:bold;}
/* pour insérer un bouton à droite*/
/*.gcDataRightC1_col1 { float:left; width:400px; margin-top:}
.gcDataRightC1_col2 { float:left; width:35px; text-align:right; margin-top:6px}*/
.gcollectionDataRightC1 .table_title { width:464px}
.gcollectionDataRightC1 .table_title td{padding-top:25px}

.gcollectionDataRightC1 .table_title2 { width:464px}
.gcollectionDataRightC1 .table_title2 td{padding-top:15px}

.gcollectionData .gcollectionDataRightC2 {float:left; margin-top:10px}
.gcollectionData .gcollectionDataRightC3 { width:460px; margin-top:10px; clear:both}
.gcollectionData .gcollectionDataRightC3_2 { width:460px; margin-top:25px; clear:both; color:#FFFFFF}
.gcollectionDataRightC2 .gcollectionDataRightC2_1 { float:left; padding:2px 0px 0px 0px;}
.gcollectionDataRightC2_1 img { margin-top:1px;}
.gcollectionDataRightC2 .gcollectionDataRightC2_2 {float:left; width:252px; margin-left:10px; padding-top:0px; padding-left:5px; border: 0px solid #000000;}
.gcollectionDataRightC2 .gcollectionDataRightC2_2_2 {float:left; width:240px; margin-left:10px; padding-top:0px; padding-left:5px; border: 0px solid #000000}
/* pied de portlet*/
.guide_collection .gcollectionFooter {clear:both;background-repeat:no-repeat; height:24px}
.guide_collection .gFooterRouge {background-image:url(../images/portlet01_footer.gif)}
.guide_collection .gFooterVert {background-image: url(../images/portlet01_footerguidevert.gif)}
.guide_collection .gFooterVerthema {
	margin:0px 0px 0px 0px; 
	background-color:#91be5a;
	background-image: url(../images/portlet01_footerguideverthe.gif);
}
.guide_collection .gFooterCamping {background-image: url(../images/portlet01_footerguidecampin.gif)}
.guide_collection .gFooterCarteLocal {background-image: url(../images/portlet01_footercartelocal.gif)}
.guide_collection .gFooterCarteNation {background-image: url(../images/portlet01_footercartenatioa.gif)}
.guide_collection .gFooterPlan {background-image: url(../images/portlet01_footerPlan.gif)}
.guide_collection .gFooterCarteZoom {background-image: url(../images/portlet01_footercartezoom.gif)}
.guide_collection .gFooterAtlas {background-image: url(../images/portlet01_footerAtlas.gif)}
.guide_collection .gFooterAutres {background-image: url(../images/portlet01_footerguideAutre.gif)}
.guide_collection .gFooterCoeur {background-image: url(../images/portlet01_footerguidecoeur.gif)}
.guide_collection .gFooterCarteRegion {background-image: url(../images/portlet01_footerguidecarter.gif)}
.guide_collection .gFooterVPratique {background-image: url(../images/portlet01_footerguideVprati.gif)}

.gcollectionLien {
	clear:both;
	background-color:#e4e2e2;
	background-image:url(../images/portlet01_lien.gif); background-repeat:no-repeat;
	width:633px; padding:0px 10px 0px 10px;
	margin-top:10px; /*margin-bottom:25px*/
}
.gcollectionLienBas {
	clear:both;
	height:5px;
	font-size:0px;
	margin-bottom:25px;
	background-image:url(../images/portlet01_lienBas.gif); background-repeat:no-repeat;
}
.gcollectionLienCol1 {
	width:140px !important; width /**/:150px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/portlet01_lien_separateur_B.gif); background-repeat:no-repeat; background-position:right top;
}
.gcollectionLienCol2 {
	width:230px !important; width /**/:250px;
	padding:0px 10px 0px 10px;
	background-image:url(../images/portlet01_lien_separateur_B.gif); background-repeat:no-repeat; background-position:right top;
}
.gcollectionLienCol3 {
	width:230px !important; width /**/:240px;
	padding:0px 0px 0px 10px;
}
.gcollectionLien .gcollectionLiencol {
	float:left; margin-right:10px; padding-top:5px;
	background-image:url(../images/portlet01_lien_separateur.gif); background-repeat:no-repeat; background-position:right top; padding-right:10px
}
.gcollectionLien .gcollectionLiencol2 {float:left; padding-top:3px; text-align:center; width:240px; font-size:10px;}
.gcollectionLiencol2 img {padding: 0px 0px 4px 0px; margin: -3px 0px 0px 0px}
/* portlet01 */
div.guide_portlet01 {position:relative;width:654px; margin-bottom:20px; border:0px solid #ff0000; clear:both; float:left;}
.guide_portlet01 .gportlet01_title { font-weight:bold; text-transform:uppercase; color:#151B33; border-bottom:1px solid #A8B2C9; padding-bottom:5px; margin-bottom:10px}
.guide_portlet01 .gportlet01_data { clear:both; float:left}
.gportlet01_data .gportlet01_datavisuel { float:left; margin-right:10px}
.gportlet01_data .gportlet01_datatxt { float:left; padding-top:4px; max-width:350px; width:350px;color:#62557D;}
/*portletbibcentre */
.portletbibcentre { 
	overflow:hidden;
	clear:both; 
    width:354px;	/*width:630px; */
	height:79px;
	border:0px solid #00ff00;
	margin: 10px 10px 0px 580px;
	
}
.portletbibcentre2 { 
	overflow:hidden;
	clear:both; 
    width:354px;	/*width:630px; */
	height:79px;
	border:0px solid #00ff00;
	margin: 10px 10px 0 580px;
}
.portletBibLien {background-image:url(../images/bib_plusinfo_espagne.gif)}
.portletBibInfo {background:url(../images/fondInfo.jpg) right no-repeat;}
.portletBibPrint {background:url(../images/fondPrint.jpg) center no-repeat;}
.portletbibcentre p{/*margin-top:45px;*/ width:370px; text-align:right; font-weight:bold; position:absolute;bottom:90px;right:80px;}
.portletbibcentre2 p{/*margin-top:45px; width:370px;*/ text-align:right; font-weight:bold; margin-top:45px;margin-right:50px;}
.portletBibLien p{/*margin-top:45px;*/ width:370px; text-align:right; font-weight:bold; position:absolute;bottom:20px;right:130px;}
/* zone de droite*/
div#conteneurPI_Droite01 {
	float:left;
	width:253px;
	padding:0px 5px 0px 10px;
	margin:88px 0px 0px 0px;
}
/* portlet droite 01*/
.portletDroite01 { 
	width:253px; height:225px; margin-top:32px; margin-bottom:10px; border-top:1px solid #ffffff; 
	background-image:url(../images/portletDroite01.gif); background-repeat:no-repeat
}
.portletDroite01 .pDroite01_title {
	text-transform:uppercase; font-weight:bold; text-align:center;  
	margin-top:12px; margin-bottom:10px;
}
.portletDroite01 .pDroite01_data { height:160px; text-align:center;}
.portletDroite01 .pDroite01_lien {
	background-color:#ECEEF2; 
	width:215px; margin-left:10px; padding-top:5px; padding-bottom:5px;	padding-left:10px;
}
/**/
.cg_portletBeige{background-image: url(../images/top_portlet_Beige.jpg); background-position:left top}
.cg_portletBeigeBottom {background-image:url(../images/top2_portlet_Beige.gif)}
.cg_portletSmall { background-image:url(../images/bas_portlet_Violetsmall.gif); background-position:left top;}

/* portlet 03 changement de visuel*/
.cg_portletVioletContenu .contenu {
	background-repeat:no-repeat; 
	height:90px;  
	width:238px; 
	color:#62557D; font-weight:bold; text-align:left; 
	border-top:1px solid #ffffff; 
	margin-left:auto; 
	margin-right:auto ;
}
html[xmlns] .cg_portletVioletContenu .contenu {
	height:auto; 
	width:244px;
	min-height:90px;
}
/*.contenu form {margin-left:90px; margin-top:15px; width:145px}*/
.contenu_txt {
	margin-left:100px; 
	margin-top:15px; 
	width:145px; 
	height:70px;
	border: 0px solid #000000;
}
html[xmlns] .contenu_txt {
	height:auto; 
	min-height:70px;
}
.contenu p{ margin-bottom:10px}
.contenu select{ width:110px; height:20px; font-size:10px; color:#62557D; background-color:#E0E3E9}
.visuRouge {background-image:url(../images/bib_cadeau.gif)}
.visuVert {background-image: url(../images/bib_guideVert.gif)}
.visuCarteregion {background-image: url(../images/bib_guideCarteRegion.gif)}
.visuCamping {background-image: url(../images/bib_guideCamping.gif)}
.visuPlan {background-image: url(../images/bib_guidePlan.gif)}
.visuAtlas {background-image: url(../images/bib_atlas.gif)}
.visuAtlasProduit {background-image: url(../images/bib_atlasProduit.gif);}
.visuAtlasCamping {background-image: url(../images/bib_atlasCamping.gif)}
.visuAtlasCarte {background-image: url(../images/bib_atlasCarteLoc.gif)}
.visuAtlasCarteZoom {background-image: url(../images/bib_atlasCarteZoom.gif)}
.visuAtlasCoupCoeur {background-image: url(../images/bib_atlasCoupCoeur.gif)}
.visuAtlasPlanVille {background-image: url(../images/bib_atlasPlanVille.gif)}
.visuAtlasVoyPrat {background-image: url(../images/bib_atlasVoyPrat.gif)}
.visuAtlasGuideMich {background-image: url(../images/bib_atlasGuideMich.gif)}
.visuAtlasGuideVert {background-image: url(../images/bib_atlasGuideVert.gif)}
.visuAtlasGuideVertThem {background-image: url(../images/bib_atlasGuideVertThem.gif)}
.visuAutres {background-image: url(../images/bib_guideAutre.gif)}
.visuCarteZoom {background-image: url(../images/bib_guideCarteZoom.gif)}
.visuCoeur {background-image: url(../images/bib_guidecoeur.gif)}
.visuPratique {background-image: url(../images/bib_guideVpratique.gif)}
.visuAtlasProduit select, .visuAtlas select, .visuAtlasCamping select, .visuAtlasCarte select, .visuAtlasCarteZoom select, .visuAtlasCoupCoeur select, .visuAtlasPlanVille select, .visuAtlasVoyPrat select, .visuAtlasGuideMich select, .visuAtlasGuideVert select, .visuAtlasGuideVertThem select {width:200px; height:16px; margin-left:10px; font-size:10px; color:#62557D; background-color:#E0E3E9;border: 1px solid #7f9db9;}



/* ---------------------------------------------------------------------- */
/* ------------------------------ AURELIEN ------------------------------ */
/* ---------------------------------------------------------------------- */

.actuProduit_tab {
	clear:both;
	width:655px;
	margin:26px 0px 15px 26px;
}
html[xmlns] .actuProduit_tab {
	clear:both;
	width:655px;
	margin:11px 0px 15px 26px;
}
.contenuActu_cg {
	border-top:1px solid #a8b2c9;
	padding:10px 0px 0px 0px;
	color:#62557d;
}
.actuProduit_tab p {
	font-size:11px;
	padding:0px 0px 0px 0px;
}
#illustrationActu{
	position:absolute; 
	top:200px; 
	right:5px;
	width:230px; 
	height:459px;
	border: 0px solid #000000;	
}
html[xmlns] #illustrationActu{
	top:205px; 
	right:5px;	
}


/* fond de collection Gamme / Collection */
.fondBordeau {background-color:#830101;}
.fondVert {background-color:#00a073;}
.fondViolet{background-color:#aa085c;}
.fondRouge{background-color:#c2272d;}
.fondOrange{background-color:#d17734;}
.fondRose{background-color:#ec027c;}
.fondVertClair{background-color:#91be5a;}
.fondVertFonce{background-color:#426c10;}
.fondVertForet{background-color:#3ea835;}
.fondJaunePastel{background-color:#faeed6;color:#62557d}
.fondMarron{background-color:#d17734;}
.fondJaune{background-color:#f2c122;}
.fondBleuMarine{background-color:#03408a;}
.fondRoseVieilli{background-color:#d7af97;}




/* ----------------------------------------------------------------------- */
/* ------------------------------ EDITORIAL ------------------------------ */
/* ----------------------------------------------------------------------- */

#conteneur_edito{
	position:relative;
	width:680px; float:left;
	margin:23px 0px 0px 10px;
	padding:0px 50px 0px 0px;
	background-image:url(../images/bordureEditoRial.gif);background-position:right;background-repeat:repeat-y;
	border:0px solid #ff0000;
	min-height:280px;
	minHeight:280px;
	height:310px;
}
html[xmlns] #conteneur_edito{
	margin:22px 0px 0px 20px;
	height:auto;
}
p.introEdito{
	font-size:12px;
	font-weight:bold;
	color:#62557d;
	padding:0px 0px 0px 6px;
	margin:0px 0px 10px 0px;
}
p.txtEdito{
	font-size:11px;
	color:#62557d;
	padding:0px 0px 0px 6px;
	margin:0px 0px 10px 0px;
}
.titreh3NoirSouligne{
	position:relative;
	text-transform:uppercase;
	color:#000000;
	margin:0px 0px 10px 6px;
	padding:0px;
	border-bottom:1px solid #a8b2c9;
}	
#conteneur_edito p{
	padding:0px 0px 0px 6px;
	margin:0px 0px 10px 0px;
}
.imgfloatLeft{
	float:left;
	margin:0px 10px 0px 0px;
}
.imgfloatRight{
	float:right;
	margin:0px 0px 0px 10px;
}
#bibPage{
	position:absolute;
	right:-66px;
	top:0px;
}





/* ------------------------------------------------------------------------ */
/* ------------------------------ ESPACE PRO ------------------------------ */
/* ------------------------------------------------------------------------ */

#boite_ep_haut {
	background-image:url(../images/cg_viaMichelin_boiteFond_o2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 10px 0px 0px 0px;
}

#boite_ep_header{
	margin:0px;
	padding:12px 0px 4px 31px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#boite_ep_header TD{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

#boite_ep_contenu {
	margin:0px;
	margin-top:15px;
	padding:5px 0px 5px 31px;
}





/* -------------------------------------------------------------------------- */
/* ------------------------------ VIA MICHELIN ------------------------------ */
/* -------------------------------------------------------------------------- */

#conteneur_vm_D {
	float:left;
	width: 480px;
	height: 271px;
	border: 0px solid #000000;
	overflow: hidden;
	/*background: url(images/cg_viaMichelin_bib.jpg) top right no-repeat;*/
}
html[xmlns] #conteneur_vm_D {
	width: 482px;
}
#conteneur_vm_D2 {
	float:left;
	margin-top:-33px;
}
#conteneur_vm_G {
	float:left;
	width:472px;
	margin:0px 0px 0px 3px; 
	padding:0px 0px 30px 0px;
}
#conteneur_vm_G_2 {
	float:left;
	width:472px;
	overflow:hidden;
	margin:30px 0px 0px 3px; 
	padding:0px 0px 30px 0px;
	border: 0px solid #FF0000;
}
html[xmlns] #conteneur_vm_G {
	margin:0px 0px 0px 5px; 
}
html[xmlns] #conteneur_vm_G_2 {
	margin:30px 0px 0px 5px; 
}
#boite_vm_haut {
	background-image:url(../images/cg_viaMichelin_boiteFondHau.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 330px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 472px;
	border: 0px solid #000000;
}
html[xmlns] #boite_vm_haut {
	background-image:url(../images/cg_viaMichelin_boiteFondHau.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 472px;
	border: 0px solid #000000;
}
#boite_vm_bas {
	background-image:url(../images/cg_viaMichelin_boiteFondBas.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#boite_vm_header {
	margin:0px;
	padding:17px 0px 4px 68px;
}
#boite_vm_contenu {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 72px;
	font-size:11px; font-weight:normal;
}
#boite_vm_titre {
	font-size:16px;
	font-weight:bold;
	color:#62557d;
	margin-bottom:20px;
	padding-right:15px;
}
#boite_vm_titre TD{
	font-size:16px;
	font-weight:bold;
	color:#62557d;
}
#boite_vm_titre h2{
	display:block;
	font-size:14px;
}
#boite_vm_titre TD h2{
	display:block;
	font-size:14px;
}
#boite_vm_titre h3 {
	color:#62557d;
	font-size:12px;
}
#boite_vm_titre TD h3 {
	color:#62557d;
	font-size:12px;
}
#boite_vm_GPS {
	float:left;
	width:125px;
}
#boite_vm_GPStxt {
	margin-top:30px;
	float:left;
	width:260px;
	font-size:11px; font-weight:normal;
}
#boite_vm_contenu h4 {
	font-size:12px;
	font-weight:bold;
}
#boite_vm_contenu td {
	font-size:11px;
	color:#62557d;
}

/* -------------------------------------------------------------------------- */
/* ----------------------------- CARTE ESPAGNE ------------------------------ */
/* -------------------------------------------------------------------------- */

#accessoireCarte_bloc1 {
	float:left;
	width:255px !important; width /**/:260px;
	padding:0px 0px 0px 5px;
	margin:30px 0px 0px 0px;
	border: 0px solid #000000;
	/*background-color: #FF0000;*/
}
html[xmlns] #accessoireCarte_bloc1 {
	margin:29px 0px 0px 0px;
}

#accessoireCarte_bloc2 {
	position:relative; float:left;
	width:698px;
	padding:0px 0px 50px 0px;
	margin:30px 0px 0px 0px;
	background: url(../images/fondTireSelector3.jpg) top right no-repeat;
	border: 0px solid #000000;
}
html[xmlns] #accessoireCarte_bloc2 {
	margin:29px 0px 0px 0px;
}

.outil_carte_titre_haut {
	height:10px;
	font-size:1px;
	line-height: 0px;
	background: url(../images/cg_carteEspagneH.jpg) no-repeat;
	border: 0px solid #000000;
}

h2.outil_carte_titre {
	display:block;
	width:658px !important; width /**/:678px;
	padding:2px 0px 7px 15px;
	font-size:11px; font-weight:bold; color:#000000;
	background: url(../images/cg_carteEspagneC.jpg) bottom left no-repeat;
	border: 0px solid #000000;
}

.outil_carte_txt {
	width:621px !important; width /**/:672px;
	min-height: 383px;
	height: 383px;
	padding:0px 26px 0px 25px;
	font-size:11px; color:#84acd6;
	background: url(../images/cg_carteEspagneB.jpg) bottom repeat-y;
}
html[xmlns] .outil_carte_txt {
	width:621px !important; width /**/:672px;
	min-height: 383px;
	padding:0px 26px 0px 25px;
	font-size:11px; color:#84acd6;
	background: url(../images/cg_carteEspagneB.jpg) bottom repeat-y;
}

.outil_carte_txt h3 {
	color: #62557d;
	font-size: 12px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px -11px;
}

.tabForm {
	margin: 15px -24px 0px -13px;
	/*padding: 0px 0px 0px -6px;*/
	border: 0px solid #000000;
}

.tabForm td {
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#84acd6;
}

/*Ajouter*/
#conteneur_standard{
	position:relative;
	width:900px !important; width /**/:940px;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 50px 0px 0px;
	border:0px solid #ff0000;
}
html[xmlns] #conteneur_standard{
	margin:0px 0px 0px 25px; 
}

/* fond de collection Default */
.fondCollectionDefault {background-color:#3F77AF;}
.fondCollection0{background-color:#3F77AF;}
.fondCollection1{background-color:#830101;}
.fondCollection2{background-color:#faeed6;color:#62557d}
.fondCollection3{background-color:#426c10;}
.fondCollection4{background-color:#00a073;}
.fondCollection5{background-color:#91be5a;}
.fondCollection6{background-color:#ec027c;}
.fondCollection7{background-color:#830101;}
.fondCollection8{background-color:#d7af97;}
.fondCollection9{background-color:#03408a;}
.fondCollection10{background-color:#d17734;}
.fondCollection11{background-color:#f2c122;}
.fondCollection12{background-color:#3ea835;}
.fondCollection13{background-color:#03408a;}


.guide_collection .visuelCG0 {
	background-image:url(../images/cg/header13.gif);
	background-color:#3F77AF;
}
.guide_collection .visuelCG1 {
	background-image:url(../images/cg/header1.gif);
	background-color:#5A3B35;
}
.guide_collection .visuelCG2 {
	background-image:url(../images/cg/header2.gif);
	background-color:#FAEED6;
}
.guide_collection .visuelCG3 {
	background-image:url(../images/cg/header3.gif);
	background-color:#A2CE6E;
}
.guide_collection .visuelCG4 {
	background-image:url(../images/cg/header4.gif);
	background-color:#59C1BB;
}
.guide_collection .visuelCG5 {
	background-image:url(../images/cg/header5.gif);
	background-color:#91BE5A;
}
.guide_collection .visuelCG6 {
	background-image:url(../images/cg/header6.gif);
	background-color:#9D0458;
}
.guide_collection .visuelCG7 {
	background-image:url(../images/cg/header7.gif);
	background-color:#F7A799;
}
.guide_collection .visuelCG8 {
	background-image:url(../images/cg/header8.gif);
	background-color:#E6CEA8;
}
.guide_collection .visuelCG9 {
	background-image:url(../images/cg/header9.gif);
	background-color:#4C97C7;
}
.guide_collection .visuelCG10 {
	background-image:url(../images/cg/header10.gif);
	background-color:#F29C66;
}
.guide_collection .visuelCG11 {
	background-image:url(../images/cg/header11.gif);
	background-color:#FFCC66;
}
.guide_collection .visuelCG12 {
	background-image:url(../images/cg/header12.gif);
	background-color:#92BA4E;
}
.guide_collection .visuelCG13 {
	background-image:url(../images/cg/header13.gif);
	background-color:#3F77AF;
}
.guide_collection .gFooterCG0 {background-image:url(../images/cg/footer13.gif)}
.guide_collection .gFooterCG1 {background-image:url(../images/cg/footer1.gif)}
.guide_collection .gFooterCG2 {background-image:url(../images/cg/footer2.gif)}
.guide_collection .gFooterCG3 {background-image:url(../images/cg/footer3.gif)}
.guide_collection .gFooterCG4 {background-image:url(../images/cg/footer4.gif)}
.guide_collection .gFooterCG5 {background-image:url(../images/cg/footer5.gif)}
.guide_collection .gFooterCG6 {background-image:url(../images/cg/footer6.gif)}
.guide_collection .gFooterCG7 {background-image:url(../images/cg/footer7.gif)}
.guide_collection .gFooterCG8 {background-image:url(../images/cg/footer8.gif)}
.guide_collection .gFooterCG9 {background-image:url(../images/cg/footer9.gif)}
.guide_collection .gFooterCG10 {background-image:url(../images/cg/footer10.gif)}
.guide_collection .gFooterCG11 {background-image:url(../images/cg/footer11.gif)}
.guide_collection .gFooterCG12 {background-image:url(../images/cg/footer12.gif)}
.guide_collection .gFooterCG13 {background-image:url(../images/cg/footer13.gif)}
.guide_collection .gFooterCG5 {
	margin:0px 0px 0px 0px; 
	background-color:#91be5a;
	background-image: url(../images/cg/footer5.gif);
}
.visuAtlas3 select, .visuAtlasCarte select, .visuAtlas12 select, .visuAtlas2 select, .visuAtlas9 select, .visuAtlas6 select, .visuAtlas1 select, .visuAtlas4 select, .visuAtlas5 select {width:200px; height:16px; margin-left:10px; font-size:10px; color:#62557D; background-color:#E0E3E9;border: 1px solid #7f9db9;}

/* couleurs*/
.colorGuideCG0 {color:#4C97C7}
.colorGuideCG1 {color:#9B230B}
.colorGuideCG4 {color:#00A175}
.colorGuideCG5 {color:#6CA928}
.colorGuideCG3 {color:#2C7B25}
.colorGuideCG2, .colorGuideCG7, .colorGuideCG8, .colorGuideCG9, .colorGuideCG10, .colorGuideCG11, .colorGuideCG12, .colorGuideCG13 {color:#62557D; padding: 0px 0px 0px 0px;}
.colorGuideCG6 {color:#F0027E}

#cg_colonneGauche td{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

.cg_colonneGaucheTexte TABLE {
	width:222px;
}
.cg_colonneGaucheTexte TABLE TR{
	vertical-align:top;
}