/*-------------------------------------------*/
/*----------------GENERAL------------------*/

body {
	margin : 0px;
	padding : 0px;
	background : url(../images/fond.gif) fixed;
	background-color : #000000;
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 13px;
	color : #C0C0C0;
	text-align : center;
	}

img	{ 
	border : none; 
	}
	
a 	{
	color : #66CCFF;
	text-decoration : none;
	background : transparent;
	line-height : 17px ;
	}
a:hover {
	color : #FF0000;
	text-decoration : none;
	background : transparent;
	line-height : 17px ;
	}

ul {
	margin-top : 0px;
	margin-left : 10px;
	padding-top : 0px;
	padding-left : 10px;
	list-style: outside disc;
	}

li {
	color : #66CCFF;
	}

#page {
	width : 768px;
	margin-left : auto;
	margin-right : auto;
	background-color : #000000;
	border : 0px white solid;
	}
	
/*----------------------------------------------------*/
/*------------------LIENS DIVERS-------------*/

.blanc-10 {
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : underline;
	background : transparent;	
}
.blanc-10:hover {
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	background : transparent;	
}

/*--------------------------------------------*/	
/*-----------------TETE--------------------*/

.disclaimer-entrer {
	font-size : 40px;
	font-variant: small-caps ;
	color : #ff0000;
	text-decoration : underline;
}
.disclaimer-entrer:hover {
	font-size : 40px;
	font-variant: small-caps ;
	color : #ff0000;
	text-decoration : underline;
}

.disclaimer-sortir {
	font-size : 40px;
	font-variant: small-caps ;
	color : #c0c0c0;
	text-decoration : underline;
}
.disclaimer-sortir:hover {
	font-size : 40px;
	font-variant: small-caps ;
	color : #c0c0c0;
	text-decoration : underline;
}

/*--------------------------------------------*/	
/*-----------------TETE--------------------*/

.frise-rouge {
	width : 100%;
	height : 20px;
	margin-bottom : 15px;
	background : #FF0000;
	color: #FFFFFF;
	font-size : 10px;
	text-align : center;
	line-height : 20px ;
	vertical-align : middle;
	clear: both;
	}
#tete-pub1 {
	float : left;
	width : 225px;
	margin-top : -3px;	
	text-align : center;
	border : solid 0px #FFFFFF;
}

#tete {
	text-align : right;
	margin-bottom : 15px;
	}
	
#logo {
	width : 540px;
	height : 60px;
	position : relative;
	}
	
.lien-pub {
	width : 224px;
	height : 17px;
	text-align : center;
	background-color : #FF0000;
	margin-top : 3px;
	font-size : 12px;
	text-decoration : none;
	color : #FFFFFF;
	display : block;
	}


	
/*-------------------------------------------*/
/*-----------------CORPS------------------*/
.navigation {
	width : 610px;
	border : #ffcc00 solid 1px;
	padding : 5px;
	line-height : 13px;
	vertical-align : middle;

}

.blocorps1 {
	float : left;
	width : 135px;
	text-align : left;
	margin-bottom : 15px;
	border : solid 0px blue;
	}

.blocorps2 {
	float : left;
	width : 234px;
	margin-left : 10px;
	margin-bottom : 15px;
	text-align : left;
	border : solid 0px green;
	}

.blocorps3 {
	float : left;
	width : 135px;
	margin-left : 10px;
	margin-bottom : 15px;
	text-align : left;
	border-right : solid 0px #66CCFF;
	}

.blocorps4 {
	float : left;
	width : 620px;
	margin-left : 10px;
	margin-bottom : 15px;
	text-align : left;
	border : solid 0px #FF0000;
	}

/*----------------->menu<------------------*/
.menu {
	font-size : 13px;
	color : #ffcc00;
	background : url(../images/puce1.gif) no-repeat 0px 3px;
	padding-left : 15px;
	text-decoration : none;
	display : block;
}

.menu-lien {
	font-size : 13px;
	color : #ffcc00;
	background : url(../images/puce1.gif) no-repeat 0px 3px;
	padding-left : 15px;
	text-decoration : none;
	display : block;
}
.menu-lien:hover {
	font-size : 13px;
	color : #FF0000;
	background : url(../images/puce2.gif) no-repeat 0px 3px ;
	padding-left : 15px;
	text-decoration : none;
	display : block;
}

.titre-lien {
	font-size : 13px;
	color : #ffcc00;
	height : 22px;
	line-height : 22px;
	vertical-align : middle;
	background : url(../images/titre.gif) no-repeat 0px -1px;
	padding-left : 24px;
	text-decoration : none;
	display : block;
}
.titre-lien:hover {
	font-size : 13px;
	color : #FF0000;
	height : 22px;
	line-height : 22px;
	vertical-align : middle;
	background : url(../images/titre.gif) no-repeat 0px -1px;
	padding-left : 24px;
	text-decoration : none;
	display : block;
}

/*---------------->accueil<------------------*/

.categorie-lien 	{
	font-size : 10px;
	}
.categorie-lien:hover {
	font-size : 10px;
	}

.titre {
	font-size : 13px;
	color : #ffcc00;
	height : 22px;
	line-height : 22px;
	vertical-align : middle;
	background : url(../images/titre.gif) no-repeat 0px -1px;
	padding-left : 24px;
	text-decoration : none;
	display : block;
}

.com {
	color : #c0c0c0;
	font-size : 10px;
}
	

/*--------------------->annuaire<---------------*/
.inactif {
	color : #808080;
	text-decoration : underline;
	font-size : 10px;
}
.inactif:hover {
	color : #FF0000;
	text-decoration : underline;
	font-size : 10px;
}

.annu-corps {
	width : 95%;
	padding-left : 25px;
}

.annu-nom {
	font-variant: small-caps ;
}

.annu-description {
}

.annu-pied {
	width : 100%;
	line-height : 10px;
	color : #808080;
	font-size : 10px;
	border-bottom : 1px solid #808080;
	padding-bottom : 3px;
	margin-bottom : 13px;
	clear : both;
}

.annu-pagination {
	width : 99%;
	text-align : center;
	border-top : dotted 0px #808080;
	padding-top : 10px;
	padding-bottom : 10px;
}
/*-------------------lieux sortie------------------*/
#recherche-avancee {
	padding : 4px;
	border : 1px solid #808080;
}

.recherche-region {
	background-color : #000000;
	border : 1px solid #ffcc00;
	color :  #c0c0c0;
}

.recherche-go {
	width : 100px;
	height : 20px;


}

.recherche-trie {
	background-color : #000000;
	color : #ff0000;
}

.lieu-corps {
	width : 95%;
	padding-left : 25px;
}

.lieu-nom {
	font-variant: small-caps ;
}

.lieu-horaires {
	width : 300px;
	float : right;
	border : 1px dotted #808080;
}

.lieu-pied1 {
	width : 100%;
	line-height : 10px;
	color : #808080;
	font-size : 10px;
	clear : both;
	margin-top : 5px;
}

.lieu-pied2 {
	width : 100%;
	line-height : 10px;
	color : #808080;
	font-size : 10px;
	border-bottom : 1px solid #808080;
	padding-bottom : 3px;
	margin-bottom : 13px;
	clear : both;
}

.lieu-titre {
	width : 100%;
	text-align : center;
	font-size : 13px;
	color : #ffcc00;
}

.lieu-pagination {
	width : 99%;
	text-align : center;
	border-top : dotted 0px #808080;
	padding-top : 10px;
	padding-bottom : 10px;
}

/*----------------ajout lieux sortie---------------*/
.ajout-lieu-com {
	width : 610px;
	margin-left : auto;
	margin-right : auto;
	padding : 5px;
	border : 1px dotted #808080;
	font-style : italic;
	font-size : 11px;
	text-align : center;
}

.ajout-lieu-cadre {
	width : 610px;
	border: 1px solid #808080;
	padding : 5px;
}

.ajout-lieu-legend {
	color : #808080;
	font-weight : bold;
}

.ajout-lieu-label {
	display : inline;
	float : left;
	width : 280px;
  }

.ajout-lieu-input1 {
	width : 270px;
	margin : 1px;
}

.ajout-lieu-input2 {
	width : 100px;
	margin : 1px;
}

.ajout-lieu-input3 {
	width : 270px;
	height : 80px;
	margin : 1px;
}

.ajout-lieu-input4{
	width : 30px;
	margin : 1px;
}

.ajout-lieu-input5{
	width : 233px;
	margin : 1px;
}

.ajout-lieu-bouton {
	width : 230px;
	height : 20px;
	border : 1px solid #808080;
	background-color : #000000;
	color : #66CCFF;
}

.ajout-lieu-bouton2 {
	width : 100%;
	text-align : center;
}

.ajout-lieu-li {
	color : #c0c0c0;
	}

/*-------------------Videos-------------------------*/
.smart {
	width : 100%;
	height : 3685px;
	text-align : left;
	border :  0px;
	overflow: auto;
 }
 
/*--------------Liens----------------------*/
.bloc-liens {
	width : 610px;
	border : #000000 solid 1px;
	padding : 5px;
}
/*------------Signature-----------------*/
.end {
	text-align : right;
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 10px;
	color : #C0C0C0;
}
 
 
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* 
Jaune ::: #ffcc00;
Rouge ::: #ff0000;
bleu ::: #66ccff;
gris ::: #808080;
*/