/*
 * Document CSS
 * 
 * @author Vivien Rochereau <vivien.rochereau@businessdecision.com>
 * @package Integration Val de Loire
 * @since 22/04/2009
 * @version 1.0
 * @version 2.0 PA 23/04/2010
 *
*/

/**********************************
 *
 *         Contenu commun
 *
 *********************************/

body {
    font-family: Arial, sans-serif;
    font-size:11px;
	background:#000000;
	margin:0;
    /*text-align:center;
background: #000000 url(http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_Accueil_background.jpg) no-repeat center;*/
}

.Accueil{
    background: #000000 url(http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_Accueil_background.jpg) no-repeat center;
    }
	
	
#Interne{
background:url(http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/images/transp_27.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#000000;
    }

h1, h2, h3 {
    font-family: arial, verdana, sans-serif;
}

#Content h2 {
    padding: 8px 0;
}

#Content h3 {
    padding: 4px 0 2px 0;
}

#Accueil {
    background: transparent url(http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_border_haute.png) repeat-x scroll left top;
height:191px;
    }

ul {
    padding: 0;
    margin: auto 0;
    list-style-type: none;
}

p {
    padding: 0 0 5px 0;
}

a {
    color: #0E9DE7;
    text-decoration: none;
}

img {
    border: none;
    margin: 0;
    padding: 0;
}

a:visited,a:active {
    color: #098cd0;
    text-decoration: none;
}


/**********************************
 *
 *          Outils commun
 *
 *********************************/

.left {
    float: left;
}

.right {
    float: right;
}

.separation {
    clear: both;
    height: 0px;
}

#Header #Tools .separation {
    height: 12px;
}

#Content .separation {
    height: 15px;
}

#Content #LeftActu .separation {
    height: 24px;
}

#Content #RightActu .separation {
    height: 24px;
}

#Content #ContentMiddle #GabaritAccueil .separation {
    height: 15px;
}

#Footer .separation {
    height: 15px;
}

#Interne #ContentMiddle .bloc .separation {
    height: 43px;
}

#Content #ContentRight .separation {
    height: 39px;
}

#Interne #ContentRight #BlocPubRight .separation {
	height: 5px;
}

/**********************************
 *
 *            Header
 *
 *********************************/

#Header {
    
    border-top: 1px solid #272727;
	padding-top:10px;
    /*width:180px;*/

}



/**********************************
 *
 *     Header - Boîte à outil
 *
 *********************************/

#Header #Banner #Tools {
    float: right;
    margin-top: 19px;
    width: 280px;
}

#Header #Banner #Tools a {
    text-decoration: none;
}

#Header #Banner #Tools a img {
    border: none;
}

#Header #Banner #Tools #Langue a {
    display: block;
    float: right;
    width: 92px;
    height: 22px;

    /*margin-left: 2px;*/
}

#Header #Banner #Tools #Rss a {
    margin-left: 2px;
    display: block;
    float: left;
    width: 72px;
    height: 22px;
}

#Header #Banner #Tools #Newsletter a {
    display: block;
    float: left;
    /*width: 112px;*/
    height: 22px;
}



#Header #Banner #Tools #SearchBox a {
    position: relative;
    top: 5px;
    left: 250px;
    width: 26px;
    height: 11px;
}

#Header #Banner #Tools #SearchBox input#Search {
    color: #CCC;
    font-size: 11px;
    position: relative;
    top: 4px;
    left: 90px;
    height: 12px;
    width: 120px;
    border: 1px solid #EEE;
}

/**********************************
 *
 *        Navigation haute
 *
 *********************************/

#Menu {
    position: relative;
    /*bottom: 13px;*/
    height: 20px;
    margin: 10px auto;
    width: 780px;

}

#Menu_middle ul li {
    display: inline;
	font-size:11px;
}

#Menu_middle ul {
    height: 20px;
    float: left;
    width: 650px;
	font-size:11px;
}

#Menu_middle ul li a {
    display:block;
    float:left;
    height:20px;
    margin-right:22px;
    color: #272727;
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_menu_border_bottom_default.png") repeat-x left bottom;
	font-size:11px;
}

#Menu_middle ul li a:hover, #Menu ul li.current a {
    color: #E0007A;
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_menu_border_bottom_active.png") repeat-x left bottom;
	font-size:11px;
}

#Menu #Resa {
    /*margin-right: 7px;*/
    display: block;
    float: right;
    /*width: 120px;*/
    height: 20px;
}

#Menu #Resa a {
    margin: 0;
}

#Accueil #Menu #Resa {
    /*position: relative;
    top: 2px;*/
    /*margin-left: 10px;*/
}

#Menu_middle {
    /*margin: auto;*/
    width: 780px;
    padding-bottom: 5px;
    /*bottom: 23px;*/
}

/**********************************
 *
 *         Contenu central
 *
 *********************************/

#Content {
    width: 780px;
    margin: 0 auto;
    position: relative;
    bottom: 21px;
    /*background-color:#000000;*/
}

/**********************************
 *
 *    Contenu central - Accueil
 *
 *********************************/

#Content #ContentMiddle {
    width: 780px;   
}

#Textuel00 p
{
padding:0px;
margin:0px;
_padding:0px;
_margin:0px;
}

#Content #ContentMiddle #GabaritAccueil #AdvertHome,
#Content #ContentMiddle #GabaritAccueil #ActuHome {
    background-color: #454545;
    color: #C8C8C8;
    display: block;
    width: 383px;
    height: 104px;
}

#Content #ContentMiddle #GabaritAccueil #AdvertHome img.pub,
#Content #ContentMiddle #GabaritAccueil #ActuHome img.pub {
    display: block;
    height: 98px;
}

#Content #ContentMiddle #GabaritAccueil #AdvertHome .visuel,
#Content #ContentMiddle #GabaritAccueil #ActuHome .visuel {
    background-color: #454545;
    width: 110px;
    height: 98px;
}

#Content #ContentMiddle #GabaritAccueil #AdvertHome .actualite,
#Content #ContentMiddle #GabaritAccueil #ActuHome .actualite {
    /*margin: 4px 0px 0px 8px;*/
    display: block;
    width: 267px;
}

#Content #ContentMiddle #GabaritAccueil #AdvertHome .title,
#Content #ContentMiddle #GabaritAccueil #ActuHome .title {
    margin: 4px auto;
    width: 256px;
}



#Content #ContentMiddle #GabaritAccueil #AdvertHome .title img,
#Content #ContentMiddle #GabaritAccueil #ActuHome .title img {
    margin: 0 0 0 5px;
}

#Home_titre_bleu p{
    font-family: arial, verdana, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
    font-size:20px;
    color: #0E9DE7;
    float: left;
}

#Home_titre_bleu {
    font-family:arial, verdana, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
    font-size:20px;
    color:#0E9DE7;
    float:left;
}

#Content #ContentMiddle #GabaritAccueil #AdvertHome h2,
#Content #ContentMiddle #GabaritAccueil #ActuHome h2
{
    margin: 3px 0 0 5px;
	_margin: 3px 0 0 5px;
    padding: 0;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    color: #E0007A;
    float: left;
}
#Content #ContentMiddle #GabaritAccueil #AdvertHome p,
#Content #ContentMiddle #GabaritAccueil #ActuHome p {

    padding: 0;
    float: left;
    margin: 5px;
    width: 256px;
	color:#FFFFFF;
	font-size:11px;
}


DIV.visuel_left
{
float:left;
padding: 2px 5px 2px 2px;
}

#Content #ContentMiddle #GabaritAccueil #FlashHome {
    width: 780px;
    height: 327;
    
}

/**********************************
 *
 *  Contenu central - Page interne
 *
 *********************************/

#Interne {
    /*background: transparent url(http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_border_haute.png) repeat-x scroll left top;*/
}


#Interne #ContentMiddle {
    float: left;
    width: 492px;
    color: #FFFFFF;
font-size:11px;
}

#Interne #ContentMiddle .title {
    color: #E0007A;
    font-size: 15px;
    font-weight: normal;
	padding-left:20px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
}

#Interne #ContentMiddle .bloc h3.subTitle {
    color: #0E9DE7;
    font-size:12px;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}


#Interne #ContentMiddle .bloc h2.Title {
	padding-top:5px;
	padding-left:0px;
	margin-top:5px;
}

#Interne #ContentMiddle #Actu {
    display: block;
font-size:11px;
}

#Interne #ContentMiddle #Actu img {
    border: 3px solid #272727;
    width: 485px;
}

#Interne #ContentMiddle #Actu .visuel {
    width: 490px;
}

#Interne #ContentMiddle #Actu .content {
    /*width: 484px;*/
    /*margin: 0 20px;*/
font-size:11px;
color:#FFFFFF;
}


#Interne #ContentMiddle #Actu p {
    /*width: 480px;*/
font-size:11px;
color:#FFFFFF;
padding-left:20px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}

#Interne #ContentMiddle #Actu h1 {
    font-size: 18px;
    font-weight: normal;
}

#Interne #ContentMiddle #LeftActu .visuel img,
#Interne #ContentMiddle #RightActu .visuel img {
    border: 1px solid #000;

}

#Interne #ContentMiddle #LeftActu {
    float: left;
    margin-left: 0px;
    display: block;
    width: 200px;
font-size:11px;
color:#FFFFFF;
padding-left:10px;
}

#LeftActu .content p{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

#RightActu .content p{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

#Interne #ContentMiddle #RightActu {
    float: right;
    margin-right: 20px;
    display: block;
    width: 200px;
font-size:11px;
color:#FFFFFF;
}

#Interne #ContentMiddle #Encadre {
    /*background-color: #333;*/
    padding: 4px;
    width: 462px;
    float: left;
    display: block;
font-size:11px;
color:#FFFFFF;
}

#Interne #ContentMiddle #Encadre_gris {
    background-color: #333;
    padding: 4px;
    width: 462px;
    float: left;
    display: block;
font-size:11px;
color:#FFFFFF;
}

#Interne #ContentMiddle #Encadre_gris p{
color:#FFFFFF;
}

#Interne #ContentRight #BlocPubRight #CoupCoeurDroite {
    background-color: #333;
    padding: 4px;
    width: 150px;
    float: left;
    display: block;
font-size:11px;
color:#ff0000;
}

#Interne #ContentRight #BlocPubRight #CoupCoeurDroite p{
color:#FFFFFF;
}

#Interne #ContentRight #BlocPubRight #CoupCoeurDroite img {
    /*border: 6px solid #272727;*/
    width: 50px;
	height:50px;
	margin: 4px 4px 4px 0px;
	}

#Interne #ContentRight #BlocPubRight #CoupCoeurDroite #bodyText .blocImage{
float:left;
margin: 5px 5px 5px 0px;
}

#Interne #ContentRight #BlocPubRight #CoupCoeurDroite h1 {
	padding-top:15px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size: 18px;
	color: #E0007A;
	font-variant:small-caps;
	font-weight:bold;
	}
#Interne #ContentRight #BlocPubRight #CoupCoeurDroite h2 {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom:0px;
	font-size: 12px;
	color: #E0007A;
	font-variant:small-caps;
	font-weight:regular;
	}
#Interne #ContentRight #BlocPubRight #CoupCoeurDroite h3 {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    color: #0E9DE7;
    padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom:0px;
	}
	
#Interne #ContentMiddle #Encadre_Evenements {
    background-color: #333;
    padding: 10px;
    width: 455px;
    float: left;
    display: block;
font-size:11px;
color:#FFFFFF;
padding-left: 10px;
margin-left: 20px;
padding-bottom: 2px;
}

#Interne #ContentMiddle #Actu #Encadre_Evenements img {
    /*border: 6px solid #272727;*/
    width: 150px;
	height:130px;
	}

#Interne #ContentMiddle #Actu #Encadre_Evenements #bodyText .blocImage{
float:left;
margin: 5px 5px 10px 0px;
}

#Interne #ContentMiddle #Actu #Encadre_Evenements h1 {
	padding-top:15px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size: 18px;
	color: #E0007A;
	font-variant:small-caps;
	font-weight:bold;
	}
#Interne #ContentMiddle #Actu #Encadre_Evenements h2 {
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom:0px;
	font-size: 14px;
	color: #E0007A;
	font-variant:small-caps;
	font-weight:regular;
	}
#Interne #ContentMiddle #Actu #Encadre_Evenements h3 {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    color: #0E9DE7;
    padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom:0px;
	}
	
#Interne #ContentMiddle #Actu #Encadre_Evenements p{
padding-top:5px;
margin-top:5px;
padding-bottom:0px;
margin-bottom:0px;
padding-left:0px;
margin-left:0px;
}

/**********************************
 *
 *         Colonne gauche
 *
 *********************************/

#Content #ContentLeft {
    background: url(http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_bordure_haute_interne.png) repeat-x top;
    width: 137px;
    display: block;
    float: left;
}

#Content #ContentLeft #NavLeft {
    min-height: 430px;
    background-color: #404040;
    font-weight: bold;
    font-size: 11px;
}

#Content #ContentLeft #NavLeft img {
    display: block;
    height: 43px;
    width: 137px;
}

#Content #ContentLeft #NavLeft h1 {
    margin: 25px 0 25px 10px;
    color: #E4E4E4;
    font-size: 20px;
    font-weight: normal;
}

#Content #ContentLeft #NavLeft ul {
    width: 120px;
}

#Content #ContentLeft #NavLeft li {
    margin-bottom:10px;
	_margin-bottom:0px;
font-size:11px;
}
#Content #ContentLeft #NavLeft li a {
    padding-left: 15px;
    color: #7A7A7A;
    display: block;
}

#Content #ContentLeft #NavLeft li.current a,
#Content #ContentLeft #NavLeft li a:hover {
    background: url(http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_content_arrow_nav.png) no-repeat left center;
    color: #CFCFCF;
}

#Content #ContentLeft #BlocPubLeft {
    margin-top: 5px;
}

/**********************************
 *
 *         Colonne droite
 *
 *********************************/

#Content #ContentRight {
    display: block;
    float: left;
    width: 150px;
}

/* Boussole */

#Content #ContentRight #Boussole {
    background: url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole.png") no-repeat;
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    color: #838383;
    font-size: 8px;
    display: block;
    float: right;
    width: 149px;

    height: 112px;
	margin-top:90px;
	_margin-top:0px;

}

#Content #ContentRight #Boussole div {
    display: block;
    width: 17px;
    height: 17px;
    position:relative;
}
#Content #ContentRight #Boussole #Boussole_top_arrow {
    left: 69px;
    bottom: 12px;
	_bottom:62px;
}
#Content #ContentRight #Boussole #Boussole_top_arrow a {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_top.gif") no-repeat;
    float: right;
    width: 17px;
    height: 17px;
}

#Content #ContentRight #Boussole #Boussole_top_arrow a:hover,
#Content #ContentRight #Boussole #Boussole_top_arrow a.current {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_top_over.gif") no-repeat;
}

#Content #ContentRight #Boussole #Boussole_top_arrow .legende_boussole {
    right: 21px;
    top: -13px;
}

#Content #ContentRight #Boussole #Boussole_left_arrow {
    left: 48px;
    top: 59px;
}

#Content #ContentRight #Boussole #Boussole_left_arrow a {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_left.gif") no-repeat;
    float: right;
    width: 17px;
    height: 17px;
}

#Content #ContentRight #Boussole #Boussole_left_arrow a:hover,
#Content #ContentRight #Boussole #Boussole_left_arrow a.current {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_left_over.gif") no-repeat;
}

#Content #ContentRight #Boussole #Boussole_left_arrow .legende_boussole {
    right: 40px;
    top: 34px;
}

#Content #ContentRight #Boussole #Boussole_right_arrow {
    left: 90px;
    top: 42px;
	_top:25px;
}

#Content #ContentRight #Boussole #Boussole_right_arrow a {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_right.gif") no-repeat;
    float: left;
    width: 17px;
    height: 18px;
}

#Content #ContentRight #Boussole #Boussole_right_arrow a:hover,
#Content #ContentRight #Boussole #Boussole_right_arrow a.current {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_right_over.gif") no-repeat;
}

#Content #ContentRight #Boussole #Boussole_right_arrow .legende_boussole {
    left: 1px;
    top: -12px;    
}

#Content #ContentRight #Boussole #Boussole_bottom_arrow a {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_bottom.gif") no-repeat;
    float: right;
    width: 17px;
    height: 18px;
}

#Content #ContentRight #Boussole #Boussole_bottom_arrow a:hover,
#Content #ContentRight #Boussole #Boussole_bottom_arrow a.current {
    background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_boussole_arrow_bottom_over.gif") no-repeat;
}

#Content #ContentRight #Boussole #Boussole_bottom_arrow {
    left: 69px;
    top: 42px;
	_top:6px;
}

#Content #ContentRight #Boussole #Boussole_bottom_arrow .legende_boussole {
    left: 20px;
    top: 8px;
}



/* Bloc se repérer */

#Content #ContentRight #SeReperer {
    display: block;
    margin-top: 0px;
    float:right;
    width: 150px;
    height: 80px;
    /*background: transparent url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_bloc_se_reperer.png") center no-repeat;*/
}

#Content #ContentRight #BlocPubRight {
    float: right;
    /*width: 145px;*/
}

#Content #ContentRight #BlocVideo {
    width: 145px;
    float: right;
}

#Content #ContentRight #BlocVideo {
    margin: 0;
    padding: 0;
    display: block;
    width: 145px;
    height: 21px;
}

#Content #ContentRight #BlocVideo img {
    display: block;
    width: 145px;
}

/**********************************
 *
 *            Footer
 *
 *********************************/

#Footer {
    margin: auto;
    width: 780px;
    padding-bottom: 10px;
    position: relative;
    bottom: 8px;
	/*padding-top:10px;*/

}
#Footer #NavMiddle {
    margin: 0;
    padding: 0;
    display: block;
    width: 780px;
    height: 22px;
    border: 1px solid #E8E7E7;
    vertical-align: middle;
	font-size:11px;
}

#Footer #NavMiddle #InfosLegales{
    background-color: #272727;
    display: block;
    float: left;
    width: 275px;
    height: 22px;
	font-size:11px;
}

#Footer #NavMiddle #InfosLegales a {
    display: block;
    color: #7D7D7D;
	font-size:11px;
}

#Footer #NavMiddle #InfosLegales  a.mentions_legales:hover {
    color: #FFF;
}

#Footer #NavMiddle #InfosLegales a.mentions_legales {
    float: left;
    margin: 4px 0 4px 8px;
}


#Footer #NavMiddle #InfosLegales a.retrouvez_nous {
    
}

#Footer #NavMiddle #Logos {
    background-color: #E8E7E7;
    display: block;
    float: left;
    width: 228px;
    height: 22px;
	font-size:11px;
}

#Footer #NavMiddle #Logos img {
    margin: 0;
    padding: 0;
}

#Footer #NavMiddle #Logos a#pays_de_la_loire {
    margin: 3px 0 0 8px;
    float: left;
}

#Footer #NavMiddle #Logos a#region_centre {
    float: left;
    margin: 0 0 0 32px;
}
    
#Footer #NavMiddle #Logos a#rdv_en_france {
    margin: 0 12px 0 0;
    float: right;
	font-size:11px;
}

#Footer #NavMiddle #RetouvezNous{
    display: block;
    float: right;
	font-size:11px;
    /*height: 22px;*/
}


/**********************************
 *
 *        Navigation basse
 *
 *********************************/

#Footer #NavBottom li {
    margin-top: 1px;
	font-size:11px;
}



#Footer #NavBottom li a {
    height: 16px;
    padding: 2px 0 0 25px;
    display: block;
    color: #B6B6B6;
    background: #484848 url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_footer_arrow.png") no-repeat left center;
}

#Footer #NavBottom li a:hover {
    height: 16px;
    padding: 2px 0 0 25px;
    display: block;
    color: #000;
    background: #C8C8C8 url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_footer_arrow_over.png") no-repeat left center;
}

#Footer #NavBottom #PlanDuSite {
    display: block;
    width: 263px;
	font-size:11px;
}

#Footer #NavBottom #TousLesChateaux {
    float: right;
    width: 510px;
	font-size:11px;
}

#Footer #NavBottom #TousLesChateaux ul {
    width: 254px;
	font-size:11px;
}

#Footer #NavBottom #TousLesChateaux li.empty {
    background: url("http://www.franceguide.com/GetV4FO/GrandsSitesValdeLoire/css/VDL_liste_chateaux_inactive_bg.png");
    height: 16px;
}

/**********************************
 *
 *        ThickBox
 *
 *********************************/

#FrameContent a {
    position: relative;
    top: 5px;
    left: 10px;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, sans-serif;
    color: #fff;
}

#FrameContent a:hover {
    color: #E0007A;
}

/**********************************
 *
 *        Section Hack IE 
 *
 *********************************/

#Menu {
    -width: 782px;
    -margin: 0 auto;
    -bottom: 0;
}

#Menu a {
    /margin-right: 22px;
    -margin-right: 19px;
}

#Menu #Resa {
    -position: relative;
    -top: -18px;
    
    -float: right;
}

#Menu ul {
    -width: 651px;
}

#Content {
    -bottom: 19px;
}

#Content #ContentLeft #NavLeft {
    -height: 445px
}

#Content #ContentLeft #NavLeft li {
    -margin-bottom: 0;
}

#Interne #ContentMiddle #RightActu {
    -margin-right: 10px;
}

#Interne #ContentMiddle #LeftActu {
    -margin-left: 10px;
}

#Content #ContentRight #SeReperer {
    -margin-top:7px;
    -height: 73px;
}
/* Hack Boussole */
  
#Content #ContentRight #Boussole #Boussole_top_arrow {
    -bottom: 64px;
}

#Content #ContentRight #Boussole #Boussole_top_arrow .legende_boussole {
    *top: 6px;
}

#Content #ContentRight #Boussole #Boussole_left_arrow {
    -top: 60px;
}

#Content #ContentRight #Boussole #Boussole_left_arrow .legende_boussole {
    
}

#Content #ContentRight #Boussole #Boussole_right_arrow {
    -top: 26px;
}

#Content #ContentRight #Boussole #Boussole_right_arrow .legende_boussole {
    *top: 6px;
}

#Content #ContentRight #Boussole #Boussole_bottom_arrow {
    -top: 10px;
}

#Content #ContentRight #Boussole #Boussole_bottom_arrow .legende_boussole {
    -top: 40px;
    -right: 5px;
    /top: 25px;
}



#Footer #NavMiddle #Logos a#pays_de_la_loire {
    -margin-top:0;
}
#Footer #NavMiddle #Logos a#rdv_en_france img,
#Footer #NavMiddle #Logos a#region_centre img{
    -height: 19px;
}

/* ----- Contenu ----------*/

#Complete h1
{
	padding-top:15px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size: 18px;
	color: #E0007A;
	font-variant:small-caps;
	font-weight:bold;}
	
	
#Complete H3 {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    color: #0E9DE7;
    float: left;
	

}

#Complete td.Text
{
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
background-color:#272727;
font-size:11px;
text-align:justify;
}

#Complete p{
margin-top:30px;
margin-bottom:0px;
padding-bootom:0px;
_margin-bottom:0px;
}


#CompleteDown h1
{
	padding-top:15px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size: 18px;
	color: #E0007A;
	font-variant:small-caps;
	font-weight:bold;}
	
	
#CompleteDown H3 {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    color: #0E9DE7;
    float: left;
	

}

#CompleteDown td.Text
{
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
background-color:#272727;
font-size:11px;
text-align:justify;
}

#CompleteDown p{
margin-top:30px;
margin-bottom:0px;
padding-bootom:0px;
_margin-bottom:0px;
}


#bodyText .blocImage
{
float:right;
margin-left:10px;
}
#PermaAnchorLnk
{
visibility:hidden;
}

#ContentMiddle_home {
    width: 780px;   
}

/*menu drapeaux*/

}
#Header #Banner #Tools #Langue {
	FONT-FAMILY: arial,tahoma,verdana,sans-serif,trebuchet ms; FONT-SIZE: 12px
}

#Header #Banner #Tools #Langue UL LI UL {
	BORDER-BOTTOM: #b0b0b0 1px; POSITION: absolute; BORDER-LEFT: #E7E7E7 10px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 22px; BORDER-TOP: #b0b0b0 1px; TOP: -1px; BORDER-RIGHT: #b0b0b0 1px; PADDING-TOP: 0px; LEFT: 293px;
}
#Header #Banner #Tools #Langue LI {
	POSITION: relative; PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 2px; PADDING-TOP: 0px; border:#000000; white-space:nowrap;
}
#Header #Banner #Tools #Langue UL UL IMG {
	VERTICAL-ALIGN: top;
	padding:5px;
}

#Header #Banner #Tools #Langue UL LI UL LI {
background-color:#E7E7E7;
height:20px;
width:170px;
	}
	
#Header #Banner #Tools #Langue LI A:hover {
	COLOR: #e0007a
}
#Header #Banner #Tools #Langue LI.sfhover {
	COLOR: #e0007a
}
#Header #Banner #Tools #Langue LI a {
	DISPLAY: inline; FONT-FAMILY: arial,tahoma,verdana,sans-serif,trebuchet ms; FLOAT: none; COLOR: #212421; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none; width:30px; height:20px;
}
#Header #Banner #Tools #Langue LI:hover UL.niveau2 {
	DISPLAY: block; 
}
#Header #Banner #Tools #Langue LI.sfhover UL.niveau2 {
DISPLAY: block
}
#Header #Banner #Tools #Langue #startimage {
DISPLAY: block; HEIGHT: 22px
}


