@import url("style_bulletin.css");
@import url("stylecss_infolive.css");

body
{
background-color:#ad0014;
text-align:center;
}

h1,h2,h3,ul,li
{
margin:0px;
padding:0px;
}

a, a:link, a:active, a:visited
{
color:#c5c6c8;
}

a:hover
{
color:#333333;
}
.white a {
text-decoration:none;
color:white;
}
.white a:hover {
color:black;
}
.white a img {
text-decoration:none;
border:none;

}
#Page{
width:980px;
margin-left:auto;
margin-right:auto;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}
#Entete{
width:980px;
/*height:350px;*/
}

/********************* MENU ****************************/

#Menu{
width:980px;
height:26px;
background-image:url(../images/fond-menu.gif);
background-position:top left;
background-repeat:repeat-y;
/*overflow:hidden;*/
}
#MenuLangue{
float:left;
width:65px;
height:26px;
}
#MenuLiens{
float:left;
width:800px;
margin-left:45px;
/*margin-top:6px;*/
padding-left:10px;
height:21px;
text-align:left;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
/*letter-spacing:0em;*/
}
#MenuLiens ul {
margin-top:6px;
}
#MenuLiens ul#maccueil {
margin-top:0px;}

#MenuLiens a, #MenuLiens a:link, #MenuLiens a:active, #MenuLiens a:visited
{
color:#FFFFFF;
text-decoration:none;
}

#MenuLiens a:hover
{
color:#ffb400;
text-decoration:none;
}

#MenuLiens ul li.SelectMenu a , #MenuLiens ul li.SelectMenu a:link, #MenuLiens ul li.SelectMenu a:active, #MenuLiens ul li.SelectMenu a:visited
{
color:#ffb400;
text-decoration:none;
}


#MenuLiens ul li.SelectMenu a:hover
{
color:#ffb400;
text-decoration:none;
}

#MenuLiens ul li{
/*float:left;*/
list-style:none;

}
#Mindex {
background-image:url(../images/onglet-accueil.gif); width:86px; height:19px; text-align:center; padding-top:4px;
}

/************************* Contenu ******************************/
#Contenu{
width:980px;
float:left;
text-align:left;
}

/****************** Col Gauche *************************/

#ColGauche{
float:left;
width:195px;
padding-top:12px;
text-align:center;
}

#ColGaucheBloc{
float:left;
width:195px;
background-image:url(../images/fond-bloc-col-gauche.gif);
background-position:bottom left;
background-repeat:repeat-y;
padding-bottom:20px;
text-align:center;
}

#ColGaucheBlocTexte{}
#ColGaucheBlocEntete{
height:12px;
background-image:url(../images/fond-entete-bloc-col-gauche.gif);
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
}

#ColGauche .Menu ul li a, #ColGauche .Menu ul li a:link, #ColGauche .Menu ul li a:active, #ColGauche .Menu ul li a:visited
{
color:#FFFFFF;
text-decoration:none;
padding-left:14px;
background-image:url(../images/fleche-menu.gif);
background-position:center left;
background-repeat:no-repeat;
}

#ColGauche .Menu ul li a:hover
{
color:#ffb400;
text-decoration:none;
padding-left:14px;
background-image:url(../images/fleche-menu-hover.gif);
background-position:center left;
background-repeat:no-repeat;
}

#ColGauche .Menu ul li.SelectSSMenu a , #ColGauche .Menu ul li.SelectSSMenu a:link, #ColGauche .Menu ul li.SelectSSMenu a:active, #ColGauche .Menu ul li.SelectSSMenu a:visited
{
color:#ffb400;
text-decoration:none;
padding-left:14px;
background-image:url(../images/fleche-menu-hover.gif);
background-position:center left;
background-repeat:no-repeat;
}

#ColGauche .Menu ul li.SelectSSMenu a:hover
{
color:#ffb400;
text-decoration:none;
padding-left:14px;
background-image:url(../images/fleche-menu-hover.gif);
background-position:center left;
background-repeat:no-repeat;
}

#ColGauche .Menu ul{
margin-left:0px;
}

#ColGauche .Menu ul li{
text-align:left;
font-size:0.60em;
text-transform:uppercase;
list-style:none;
line-height:18px;
}

/****************** Col Milieu *************************/

#ColMilieu{
background-image:url(../images/fond-col-milieu.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
padding-top:13px;
width:565px;
}

#ColMilieu h1{
font-weight:bold;
font-size:20px;
text-transform:uppercase;
}

#ColMilieu h2{
font-weight:bold;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
}

#ColMilieu h3
{
font-weight:bold;
font-size:14px;
color:#ffbb19;
margin:5px;
}

#ColMilieu h4
{
font-weight:bold;
font-size:13px;
color:#ffffff;
margin:5px;
}

.photo{
	border: 1px solid #ffffff;
	margin: 2px;
}


#ColMilieuMarge{
	margin-left:13px;
	margin-right:6px;
}

#ColMilieuMarge.Bas{
background-image:url(../images/fond-col-milieu.gif);
background-position:left top;
background-repeat:no-repeat;
padding-top:13px;
margin:0px;
}

#ColMilieuMarge.Bas .Bloc{
margin-left:18px;
}

#ColMilieuTexte{
text-align:left;
width:536px;
overflow:hidden;
font-size:12px;
padding-left:5px;
}

#ColMilieuTexte .Bloc{
clear:both;
padding:5px;
}

#PiedColMilieu{
clear:both;
width:565px;
height:25px;
background-image:url(../images/fond-pied-col-milieu.gif);
background-position:top left;
background-repeat:no-repeat;
}

/****************** Col Droite *************************/

#ColDroite{
float:left;
width:220px;
padding-top:12px;
}

#ColDroite .BlocNews{
margin-left:18px;
width:178px;
font-size:12px;
}
#Download
{
color:#FFFFFF;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
#Download a, #Download a:link, #Download a:active, #Download a:visited
{
color:#FFFFFF;
text-decoration:none;
}

#Download a:hover
{
color:#ffb400;
text-decoration:none;
}

/****************************** Pied Page ********************************/

#PiedPage{
clear:both;
width:980px;
height:20px;
text-align:left;
}

#PiedPage .Liens{
width:537px;
margin-left:208px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c5c6c8;
}

/************************* Config Form ************/
.ChampLibelle
{
width:150px;
height:25px;
font-weight:bold;
}

.ChampComboTxt{
border:none;
}

/******************** COnfig Tableau ***********************/
table
{
border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
}
tr
{

}
tr .L1, td .L1
{
background-color:#FF0000;

}
td
{
border-bottom:1px solid #ffffff;
}

.tablenoborder, .tablenoborder td {
border-top:none;
border-left: none;
border-right: none;
border-bottom: none;
}

/************** Config meteo ************/
#HautBlocMeteo
{
background-color:#AD0014;
height:25px;
left:20px;
position:absolute;
top:0px;
width:160px;
}

.ttt{
	font-size:10px;
}

/** Config Page VTT **/
table.Horaires tr td
{
	font-size:9px;
}

#ColMilieu table.Horaires h4
{
	font-size:11px;
}

table.Tarifs tr td
{
	font-size:10px;
}

#ColMilieu table.Tarifs h4
{
	font-size:11px;
}

