/* CSS web ORANGE*/

html {height: 100%;}

body {
	font-family: Arial,"Trebuchet MS";
	background-image: url(../img/fond/fond.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin: 0px;
	}
img {border:0px;}

#blk_cont { 
	max-width:1300px;
	width: 100%;
	margin: 0 auto; 
}

/*img.png {behavior: url(png.htc);}*/


p {text-align:justify;}

hr {
	border:1px;
	color:#E6E6E6;
	border-style:solid;}
	
	
/*.social img {
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.social a:hover img, #contact .social a:focus img {
	-moz-transform: rotate(380deg);
	-webkit-transform: rotate(380deg);
	transform: rotate(380deg);
}*/

/* TEXTE /////////////////////////////////////////////////
#5C5C5C = G  gris Gde Taille >14
#232323 = G  gris très foncé Pte Taille <14
#ff6600 = O  orange
#6E49AA = O  violet
#000000 = N  noir
#FFFFFF = B  blanc
*/

.lettrine:first-letter{font-size:400%;float:left;color:#FF6600;font-weight:bold;}

.cap {
float: left;
width: .75em;
font-size: 62px;
line-height: 51px;
font-weight: bold;
color: #FF6600;
	}
.capV {
float: left;
width: .75em;
font-size: 62px;
line-height: 51px;
font-weight: bold;
color: #4C2580;
	}
.capG {
float: left;
width: .75em;
font-size: 62px;
line-height: 51px;
font-weight: bold;
color: #5C5C5C;
	}
	
.r14b {
font-size:14px;
font-weight:bolder;
color: #CA428E;
}

.v12 {
font-size:12px;
color: #4C2580;
}

.v12b {
font-size:12px;
font-weight:bolder;
color: #4C2580;
}

.v14 {
font-size:14px;
color: #4C2580;
}

.v14b {
font-size:14px;
font-weight:bolder;
color: #4C2580;
}
	
.v16b {
font-size:16px;
font-weight:bolder;
color: #4C2580;
}

.v18b {
font-size:18px;
font-weight:bolder;
color: #4C2580;
}

/* couleur GRIS FONCE */
.GC10 {
font-size:10px;
color:#5C5C5C;
}
.GC10b {
font-size:10px;
font-weight:bold;
color:#5C5C5C;
}
.GC10i {
font-size:10px;
font-style:italic;
color:#5C5C5C;
}
.GC10bi {
font-size:10px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC11 {
font-size:11px;
color:#5C5C5C;
}
.GC11b {
font-size:11px;
font-weight:bold;
color:#5C5C5C;
}
.GC11i {
font-size:11px;
font-style:italic;
color:#5C5C5C;
}
.GC11bi {
font-size:11px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC12 {
font-size:12px;
color:#5C5C5C;
}
.GC12bi {
font-size:12px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC12i {
font-size:12px;
font-style:italic;
color:#5C5C5C;
}
.GC12b {
font-size:12px;
font-weight:bold;
color:#5C5C5C;
}
.GC13 {
font-size:13px;
color:#5C5C5C;
}
.GC13bi {
font-size:13px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC13i {
font-size:13px;
font-style:italic;
color:#5C5C5C;
}
.GC13b {
font-size:13px;
font-weight:bold;
color:#5C5C5C;
}
.GC14 {
font-size:14px;
color:#5C5C5C;
}
.GC14bi {
font-size:14px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC14b {
font-size:14px;
font-weight:bold;
color:#5C5C5C;
}
.GC16 {
font-size:16px;
color:#5C5C5C;
}
.GC16bi {
font-size:16px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC16b {
font-size:16px;
font-weight:bold;
color:#5C5C5C;
}
.GC17b {
font-size:17px;
font-weight:bold;
color:#5C5C5C;
}
.GC18 {
font-size:18px;
color:#5C5C5C;
}
.GC18bi {
font-size:18px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC18b {
font-size:18px;
font-weight:bold;
color:#5C5C5C;
}
.GC20 {
font-size:20px;
color:#5C5C5C;
}
.GC20bi {
font-size:20px;
font-weight:bold;
font-style:italic;
color:#5C5C5C;
}
.GC20b {
font-size:20px;
font-weight:bold;
color:#5C5C5C;
}
.GC14biS {
font-size:14px;
font-weight:bold;
font-style:italic;
background-color:#FF6600;
color:#5C5C5C;
}
.GC14bS {
font-size:14px;
font-weight:bold;
color:#5C5C5C;
}


.G10 {
font-size:10px;
color:#232323;
}
.G10i {
font-size:10px;
font-style:italic;
color:#232323;
}
.G10b {
font-size:10px;
font-weight:bold;
color:#232323;
}
.G10bi {
font-size:10px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G11 {
font-size:11px;
color:#232323;
}
.G11b {
font-size:11px;
font-weight:bold;
color:#232323;
}

.G11i {
font-size:11px;
font-style:italic;
color:#232323;
}
.G11bi {
font-size:11px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G12 {
font-size:12px;
color:#232323;
}
.G12b {
font-size:12px;
font-weight:bold;
color:#232323;
}
.G12i {
font-size:12px;
font-style:italic;
color:#232323;
}
.G12bi {
font-size:12px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G13 {
font-size:13px;
color:#232323;
}
.G13b {
font-size:13px;
font-weight:bold;
color:#232323;
}
.G13bi {
font-size:13px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G14 {
font-size:14px;
color:#232323;
}
.G14b {
font-size:14px;
font-weight:bold;
color:#232323;
}
.G14i {
font-size:14px;
font-style:italic;
color:#232323;
}
.G14bi {
font-size:14px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G15 {
font-size:15px;
color:#232323;
}
.G15b {
font-size:15px;
font-weight:bold;
color:#232323;
}
.G15bi {
font-size:15px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G16 {
font-size:16px;
color:#232323;
}
.G16b {
font-size:16px;
font-weight:bold;
color:#232323;
}
.G16i {
font-size:16px;
font-style:italic;
color:#232323;
}
.G16bi {
font-size:16px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G17 {
font-size:17px;
color:#232323;
}
.G17b {
font-size:17px;
font-weight:bold;
color:#232323;
}
.G18 {
font-size:18px;
color:#232323;
}
.G18b {
font-size:18px;
font-weight:bold;
color:#232323;
}
.G18i {
font-size:18px;
font-style:italic;
color:#232323;
}
.G18bi {
font-size:18px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G20 {
font-size:20px;
color:#232323;
}
.G20b {
font-size:20px;
font-weight:bold;
color:#232323;
}
.G20i {
font-size:20px;
font-style:italic;
color:#232323;
}
.G20bi {
font-size:20px;
font-weight:bold;
font-style:italic;
color:#232323;
}
.G22 {
font-size:22px;
color:#232323;
}
.G22b {
font-size:22px;
font-weight:bold;
color:#232323;
}
.G22i {
font-size:22px;
font-style:italic;
color:#232323;
}
.G22bi {
font-size:22px;
font-weight:bold;
font-style:italic;
color:#232323;
}

/* couleur ORANGE ou VIOLET */
.O10{
font-size:10px;
color:#ff6600;
}
.O10b{
font-size:10px;
font-weight:bold;
color:#ff6600;
}
.O10i{
font-size:10px;
font-style:italic;
color:#ff6600;
}
.O10bi{
font-size:10px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O11 {
font-size:11px;
color:#ff6600;
}
.O11b {
font-size:11px;
font-weight:bold;
color:#ff6600;
}
.O11i {
font-size:11px;
font-style:italic;
color:#ff6600;
}
.O11bi {
font-size:11px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O12{
font-size:12px;
color:#ff6600;
}
.O12b{
font-size:12px;
font-weight:bold;
color:#ff6600;
}
.O12i{
font-size:12px;
font-style:italic;
color:#ff6600;
}
.O12bi{
font-size:12px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O13{
font-size:13px;
color:#ff6600;
}
.O13b{
font-size:13px;
font-weight:bold;
color:#ff6600;
}
.O13i{
font-size:13px;
font-style:italic;
color:#ff6600;
}
.O13bi{
font-size:13px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O14{
font-size:14px;
color:#ff6600;
}
.O14b{
font-size:14px;
font-weight:bold;
color:#ff6600;
}
.O14i{
font-size:14px;
color:#ff6600;
font-style:italic;
}
.O14bi{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O15b{
font-size:15px;
font-weight:bold;
color:#ff6600;
}
.O15bi{
font-size:15px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O16{
font-size:16px;
color:#ff6600;
}
.O16b{
font-size:16px;
font-weight:bold;
color:#ff6600;
}
.O16i{
font-size:16px;
color:#ff6600;
font-style:italic;
}
.O16bi{
font-size:16px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O17{
font-size:17px;
color:#ff6600;
}
.O17b{
font-size:17px;
font-weight:bold;
color:#ff6600;
}
.O18{
font-size:18px;
color:#ff6600;
}
.O18b{
font-size:18px;
font-weight:bold;
color:#ff6600;
}
.O18i{
font-size:18px;
color:#ff6600;
font-style:italic;
}
.O18bi{
font-size:18px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}

.O20{
font-size:20px;
color:#ff6600;
}
.O20b{
font-size:20px;
font-weight:bold;
color:#ff6600;
}
.O20i{
font-size:20px;
color:#ff6600;
font-style:italic;
}
.O20bi{
font-size:20px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}
.O22{
font-size:22px;
color:#ff6600;
}
.O22b{
font-size:22px;
font-weight:bold;
color:#ff6600;
}
.O22i{
font-size:22px;
color:#ff6600;
font-style:italic;
}
.O22bi{
font-size:22px;
font-weight:bold;
font-style:italic;
color:#ff6600;
}




/* couleur NOIR */
.N10 {
font-size:10px;
color:#000000;
}
.N10b {
font-size:10px;
font-weight:bold;
color:#000000;
}
.N10i {
font-size:10px;
font-style:italic;
color:#000000;
}
.N10bi {
font-size:10px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N11 {
font-size:11px;
color:#000000;
}
.N11b {
font-size:11px;
font-weight:bold;
color:#000000;
}
.N11i {
font-size:11px;
font-style:italic;
color:#000000;
}
.N11bi {
font-size:11px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N12 {
font-size:12px;
color:#000000;
}
.N12b {
font-size:12px;
font-weight:bold;
color:#000000;
}
.N12i {
font-size:12px;
font-style:italic;
color:#000000;
}
.N12bi {
font-size:12px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N13 {
font-size:13px;
color:#000000;
}
.N13b {
font-size:13px;
font-weight:bold;
color:#000000;
}
.N13bi {
font-size:13px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N14 {
font-size:14px;
color:#000000;
}
.N14b {
font-size:14px;
font-weight:bold;
color:#000000;
}
.N14i {
font-size:14px;
font-style:italic;
color:#000000;
}
.N14bi {
font-size:14px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N15 {
font-size:15px;
color:#000000;
}
.N15b {
font-size:15px;
font-weight:bold;
color:#000000;
}
.N16 {
font-size:16px;
color:#000000;
}
.N16b {
font-size:16px;
font-weight:bold;
color:#000000;
}
.N16bi {
font-size:16px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N18b {
font-size:18px;
font-weight:bold;
color:#000000;
}
.N18bi {
font-size:18px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N20 {
font-size:20px;
color:#000000;
}
.N20b {
font-size:20px;
font-weight:bold;
color:#000000;
}
.N20i {
font-size:20px;
font-style:italic;
color:#000000;
}
.N20bi {
font-size:20px;
font-weight:bold;
font-style:italic;
color:#000000;
}
.N11BO {
font-size:11px;
font-weight:bold;
color:#000000;
/*padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
padding:1px 3px 2px 3px;
background-color:#666666;
}

.N16BO {
font-size:16px;
font-weight:bold;
color:#000000;
padding:5px 5px 6px 5px;
background-color:#666666;
}

/* couleur BLANC */

.B11BO {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-color:#666666;
}

.B12BO {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#666666;
padding:4px 6px 4px 6px;
/*padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
}

.B10 {
font-size:10px;
color:#FFFFFF;
}
.B10i {
font-size:10px;
font-style:italic;
color:#FFFFFF;
}
.B10b {
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}
.B10bi {
font-size:10px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}

.B11 {
font-size:11px;
color:#FFFFFF;
}
.B11i {
font-size:11px;
font-style:italic;
color:#FFFFFF;
}
.B11b {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.B11bi {
font-size:11px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}
.B12 {
font-size:12px;
color:#FFFFFF;
}
.B12i {
font-size:12px;
font-style:italic;
color:#FFFFFF;
}
.B12b {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.B12bi {
font-size:12px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}
.B14{
font-size:14px;
color:#FFFFFF;
}
.B14b{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.B14bi {
font-size:14px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}
.B14i {
font-size:14px;
font-style:italic;
color:#FFFFFF;
}
.B16{
font-size:16px;
color:#FFFFFF;
}
.B16b{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.B16bi{
font-size:16px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}
.B16i{
font-size:16px;
font-style:italic;
color:#FFFFFF;
}

.B18{
font-size:18px;
color:#FFFFFF;
}
.B18b{
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.B18bi{
font-size:18px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}
.B18i{
font-size:18px;
font-style:italic;
color:#FFFFFF;
}
.B20 {
font-size:20px;
color:#FFFFFF;
}
.B20b {
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}
.B20i {
font-size:20px;
font-style:italic;
color:#FFFFFF;
}
.B20bi {
font-size:20px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
}

.adresseAnne{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ff6600;
}


/* ENTETE LOGO MENUS HAUT */

#header {
	width:100%;
	top:0px;
	left:0px;
	position:absolute;
}
#menu1 {
clear:both;
width:100%;
top:0px;
left:0px;
position:absolute;
}
#menu1 object {
width:100%;
height:60px;
}
#entete1 {
	width:100%;
	height:85px;
	top:44px;
	left:315px;
        line-height:30px;
        font-family:"Arial Black", sans-serif;
        font-variant:small-caps;
        font-size:30px;
        font-weight:200;
        color:#000000;
        position:absolute;
z-index:3;
}
#entete1 a {
        font-weight:200;
        color:#000000;
text-decoration:none;
}
#entete2 {
	width:100%;
	top:100px;
	left:315px;
        line-height:28px;
        font-family:"Undecapped Vinyl";
        font-size:26px;
        font-weight:200;
        color:#ff6600;
        position:absolute;
z-index:3;
}
#entete2 a {
        font-weight:200;
        color:#ff6600;
text-decoration:none;
}
#entete3 {
	width:100%;
	top:126px;
	left:320px;
        line-height:24px;
        font-family:"Underwood1913";
        font-size:22px;
        font-weight:200;
        letter-spacing:2pt;
        color:#000000;
        position:absolute;
z-index:3;
}
#entete3 a {
        font-weight:200;
        color:#000000;
text-decoration:none;
}
#logo1 {
top:50px;
left:185px;
position:absolute;
font-family:"Arial Black", sans-serif;
font-variant:small-caps;
font-size:17px;
color:#000000;
}
#logo1 a {
color:#000000;
text-decoration:none;
}
#logors {
top:30px;
left:1000px;
position:absolute;
z-index:4;
}
#menus {
clear:both;
width:100%;
max-width:1300px;
top:150px;
left:0px;
right:0px;
position:absolute;
z-index:2;
}
#menus object {
width:100%;
height:225px;
/* height:158px; */
/*  height:190px; */
}
#partner img
{
margin-left: 50px;
width:120px;
height:80px;
}



/* CONTENEUR ////////////////////////////////////////////////// */
#conteneur {
	left: 0px;
	right: 0px;
	position: absolute;
	top: 200px;
	max-width:1300px;
	width: 100%;
	padding: 0px;
	z-index:1;
	}
#conteneur table{
	width: 100%;
	height: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	}

/*COLONNE MARGE /////////////////////////////////////////////////*/

.colonneEspace {
	width: 30px;
	height:auto;
	}
.colonneEspace table{
	width: 30px;
	height:auto;
	}

/*COLONNE CENTRE /////////////////////////////////////////////////*/
#colonneCentre {
width:100%;
}
#colonneCentre table {
width:100%;
}
#colonneCentre table a {
font-weight:bold;
text-decoration:none;
color:#FF6600;
}
#colonneCentre table a:hover{
font-weight:bold;
text-decoration:none;
/*background-color:#C5C5C5;*/
color:#FF6600;
}
#colonneCentre h1 {
width:100%;
font-size:36px;
font-weight:bold;
color:#ff6600;
text-align:center;
padding-top:10px;
}
#colonneCentre hr {
width:95%;
}

/* COLONNE DROITE TELECHARGEMENTS ETC */
#colonneDroite {
	right: 0px;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 100%;
	background-color: #F7F7F7;
	border:0px;
}
#colonneDroite table{
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	font-family: "Trebuchet MS",Arial;
	}
#colonneDroite tr {
	padding: 0px;
	}
#colonneDroite td {
	padding: 0px;
	}
#colonneDroite a {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
#colonneDroite a:hover {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	background-color:#E6E6E6;
	text-decoration:none;
}
#colonneDroite hr {
	border:1px;
	color:#E6E6E6;
	border-style:solid;
}

/* annonces img */
.annce3 table
{
width: 100%;
padding: 5px;
text-align:center;
}
.annce3 td
{
text-align:center;
}
.annce3 img
{
margin-left:60px;
}

.annce2 table
{
width: 100%;
padding: 5px;
text-align:center;
}
.annce2 td
{
width: 100%;
text-align:center;
}

/* encadres annonces */
.annce table
{
width: 100%;
padding: 5px;
border: solid thin #FF6600;
background-color:#FFFFFF;
}
.annce td
{
width: 100%;
text-align:center;
}

.cdr_gc table {
  background: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 2px #CECECE;
  max-width:70%;
  padding: 20px;
  margin-left:auto;
  margin-right:auto;
}

/* videos */
.vuwd video
{
width:640px;
height:360px;
border: solid 6px #5C5C5C;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.vcin td
{
text-align:center;
}
.vcin video
{
width:832px;
height:468px;
border: solid 6px #5C5C5C;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.vlsf td
{
text-align:center;
}
.vlsf video
{
width:438px;
height:360px;
border: solid 6px #5C5C5C;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

/* supports */
#suppt a {
font-size:13px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#suppt p {
font-size:15px;
color:#232323;
margin-top:35px;
margin-left:20px;
margin-bottom:0px;
text-align:left;
padding: 0px;
}
#suppt ul {
font-size:14px;
font-weight:bold;
color:#232323;
margin-top:5px;
margin-left:20px;
margin-bottom:0px;
text-align:left;
}
#suppt li {
margin-top:5px;
padding-left:5px;
}
#suppt li:first-child {
margin-top:0px;
padding-left:5px;
}

/* lieux */
#lieux h2 {
font-size:16px;
font-weight:bold;
color:#232323;
padding-left:5px;
text-align:left;
text-indent:2em;
line-height:30px;
background: url('../img/div/puce.png') no-repeat;
background-position: 10px, left;
background-color:#E6E6E6;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#lieux a {
font-size:13px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#lieux p {
font-size:13px;
color:#232323;
margin-top:35px;
margin-left:20px;
text-align:left;
}
#lieux p img {
padding-left:40px;
padding-right:50px;
}
#lieux ul {
font-size:13px;
color:#232323;
margin-left:20px;
text-align:left;
}
#lieux li {
margin-top:5px;
padding-left:5px;
}
#lieux li:first-child {
margin-top:0px;
padding-left:5px;
}
/* reglement prog */
#prgrglmt {
  background: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 2px #5C5C5C;
  max-width:70%;
  padding: 20px;
  margin-left:auto;
  margin-right:auto;
}
#prgrglmt p {
font-size:14px;
color:#5C5C5C;
margin:10px;
}

/* Edito Bouton Inscription Prog  */
#msgfrmprg {
  line-height: 25px !important;
  border-style: solid;
  border-width: 1,2px;
  border-color: #ff6600;
  background-color:#ffffff;
  background-position: center !important;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
text-align:center !important;
text-decoration:none !important;
}
.btnfrmprg a {
font-size:18px !important;
font-weight:bold !important;
background-color:#ffffff !important;
color:#232323 !important;
text-decoration:none !important;
}
.btnfrmprg a:hover {
font-size:18px !important;
font-weight:bold !important;
background-color:#E6E6E6 !important;
color:#232323 !important;
text-decoration:none !important;
}

.btnrglmt a {
font-size:16px !important;
font-weight:bold !important;
color:#232323 !important;
line-height:30px !important;
background-color:#FFFFFF !important;
background-position: center !important;
border: solid 2px #FF6600 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:16px 40px !important;
text-align:center;
text-decoration:none;
}
.btnrglmt a:hover {
font-size:16px !important;
font-weight:bold !important;
color:#FFFFFF !important;
line-height:30px !important;
background-color:#FF6600 !important;
background-position: center !important;
border: solid 2px #232323 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:16px 40px !important;
text-align:center;
text-decoration:none;
}
.btnrglmt2 a {
font-size:16px !important;
font-weight:bold !important;
color:#232323 !important;
line-height:30px !important;
background-color:#FFFFFF !important;
background-position: center !important;
border: solid 2px #FF6600 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:16px 40px !important;
text-align:center;
text-decoration:none;
}
.btnrglmt2 a:hover {
font-size:16px !important;
font-weight:bold !important;
color:#FFFFFF !important;
line-height:30px !important;
background-color:#FF6600 !important;
background-position: center !important;
border: solid 2px #232323 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:16px 40px !important;
text-align:center;
text-decoration:none;
}
#prgacc {
  max-width:85%;
  padding: 20px;
  margin-left:auto;
  margin-right:auto;
}
#prgacc p {
font-size:14px;
color:#232323;
text-align:left;
}
#prgacc ul {
list-style:none;
font-size:13px;
color:#5C5C5C;
margin-top:4px;
margin-left:0;
padding-left:0;
text-align:left;
}
#prgacc li {
margin-top:6px;
margin-left:0;
padding-left:0;
}
#prgacc li:first-child {
margin-top:0px;
margin-left:0;
padding-left:0;
}
/* pres prog */
#prsprog p {
font-size:16px;
color:#232323;
margin-top:25px;
margin-left:25px;
text-align:left;
}
#prsprog a {
font-size:15px;
font-style:italic;
}
#prsprog ul {
list-style: none;
}

/*   #prsprog ul li:before {   */
/*   content: "\25BA \0020";   */
/*   }   */

#prsprog li {
font-size:15px;
color:#232323;
background-color:#E6E6E6;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

#prsprog table {
width: 95%;
margin-left:auto;
margin-right:auto;
font-size:15px;
line-height:18px;
color:#232323;
background-color:#E6E6E6;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#prsprog table td {
padding:10px;
}
.supnrm {
    display: none;
}
.cb-slideshow,
.cb-slideshow:after { 
    position: relative;
    height:180px;
    width:330px;
    top: 0px;
    left: 0px;
    margin: 0;            
    padding: 0;
    z-index: 0; 
    overflow: hidden;
}

.cb-slideshow li:first-child {
margin-top:0px;
opacity: 0;
}

.cb-slideshow li { 
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0;            
    padding: 0;
    opacity: 0;
    z-index: 0;
    animation: imageAnimation 60s linear infinite 0s; 
    -webkit-animation: imageAnimation 60s linear infinite 0s; 
    -moz-animation: imageAnimation 60s linear infinite 0s; 
    -o-animation: imageAnimation 60s linear infinite 0s; 
}

.cb-slideshow:after { 
    content: '';
}

.cb-slideshow li:nth-child(1) { 
    animation-delay: 0s; 
}
.cb-slideshow li:nth-child(2) { 
    animation-delay: 10s; 
}
.cb-slideshow li:nth-child(3) { 
    animation-delay: 20s; 
}
.cb-slideshow li:nth-child(4) { 
    animation-delay: 30s; 
}
.cb-slideshow li:nth-child(5) { 
    animation-delay: 40s; 
}
.cb-slideshow li:nth-child(6) { 
    animation-delay: 50s; 
}

@keyframes imageAnimation { 
    0% { opacity: 0; z-index: 0; animation-timing-function: ease-in; }
    8% { opacity: 1; z-index: 2; animation-timing-function: ease-out; }
    17% { opacity: 1 z-index: 2; }
    25% { opacity: 0 z-index: 0;}
    100% { opacity: 0 z-index: 0;}
}

@-moz-keyframes imageAnimation { 
    0% { opacity: 0; z-index: 0; animation-timing-function: ease-in; }
    8% { opacity: 1; z-index: 2; animation-timing-function: ease-out; }
    17% { opacity: 1 z-index: 2; }
    25% { opacity: 0 z-index: 0; }
    100% { opacity: 0 z-index: 0; }
}

@-webkit-keyframes imageAnimation { 
    0% { opacity: 0; z-index: 0; animation-timing-function: ease-in; }
    8% { opacity: 1; z-index: 2; animation-timing-function: ease-out; }
    17% { opacity: 1; z-index: 2; }
    25% { opacity: 0; z-index: 0; }
    100% { opacity: 0; z-index: 0; }
}

.no-cssanimations .cb-slideshow li {
	opacity: 1;
}


/* pres trsm */
#prstrsm p {
font-size:14px;
/*   font-family: Old English Text MT;  */
color:#000000;
margin-top:10px;
margin-left:25px;
margin-right:25px;
text-align:left;
}
#prstrsm p a {
font-size:14px;
font-weight:bold;
color:#5C5C5C;
text-decoration:none;
}
#prstrsm p a:hover {
font-size:14px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
#prstrsm table
{
width: 90%;
margin-left:auto;
margin-right:auto;
padding: 5px;
/*border: solid thin #000000;*/
background-color:#FFFFFF;
/*   background-color:#F6E497;  */
/*   background: url('../festivals/27efestival/Prog27/prg-bgi_trsm2.jpg') repeat-y;  */
}
#prstrsm td
{
padding: 5px;
font-size:14px;
/*   font-family: Old English Text MT;  */
color:#232323;
}
#prstrsm td a
{
font-size:14px;
/*   font-family: Old English Text MT;  */
font-style:italic;
color:#5C5C5C;
}
#prstrsm td a:hover
{
font-size:14px;
/*   font-family: Old English Text MT;  */
font-style:italic;
color:#000000;
}
#prstrsm ul {
font-size:14px;
/*   font-family: Old English Text MT;  */
color:#232323;
margin-top:10px;
margin-left:20px;
text-align:left;
}
#prstrsm ul a {
font-size:14px;
/*   font-family: Old English Text MT;  */
font-style:italic;
color:#5C5C5C;
}
#prstrsm ul a:hover {
font-size:14px;
/*   font-family: Old English Text MT;  */
font-style:italic;
color:#000000;
}
#prstrsm li {
margin-top:10px;
padding-left:5px;
}
#prstrsm li:first-child {
margin-top:0px;
padding-left:5px;
}
#prstrsm h2 {
font-size:20px;
font-weight:bold;
/*   font-family: Old English Text MT;  */
color:#232323;
text-align:center;
}
/* presse */
#presse table
{
width: 85%;
margin-left:auto;
margin-right:auto;
padding: 5px;
font-size:14px;
color:#FF6600;
}
#presse img
{
margin-left: 50px;
width:150px;
height:100px;
}
#presse ul {
font-size:18px;
font-weight:bold;
color:#5C5C5C;
margin-top:30px;
margin-left:280px;
text-align:left;
}
#presse li {
margin-top:15px;
padding-left:5px;
}
#presse li:first-child {
margin-top:0px;
padding-left:5px;
}
/* debats */
#debats h2 {
padding-left:20px;
text-align:left;
line-height:35px;
background-color:#E6E6E6;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#debats a {
font-size:14px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#debats p {
font-size:14px;
color:#232323;
margin-top:25px;
margin-left:20px;
text-align:left;
}
#debats table {
margin-top:25px;
}

/* tarifs */
#tarifs h2 {
font-size:15px;
font-weight:bold;
color:#232323;
padding-left:5px;
text-align:left;
text-indent:2em;
line-height:30px;
background: url('../img/div/puce.png') no-repeat;
background-position: 10px, left;
background-color:#E6E6E6;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#tarifs a {
font-size:14px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#tarifs p {
font-size:14px;
color:#232323;
margin-top:25px;
margin-left:20px;
text-align:left;
}
#tarifs ul {
font-size:16px;
font-weight:bold;
color:#5C5C5C;
margin-top:25px;
margin-left:280px;
text-align:left;
}
#tarifs li {
margin-top:10px;
padding-left:5px;
}
#tarifs li:first-child {
margin-top:0px;
padding-left:5px;
}
#tarifs li span{
float: right;
text-align: right;
margin-right:210px;
}

/* resto */
#resto table
{
width: 96%;
margin-left:auto;
margin-right:auto;
}
#resto a {
font-size:15px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#resto p {
font-size:15px;
color:#232323;
margin-top:25px;
margin-left:20px;
text-align:left;
}
#resto ul {
font-size:15px;
font-weight:bold;
color:#5C5C5C;
margin-top:15px;
margin-left:0px;
text-align:left;
}
#resto li {
margin-top:10px;
padding-left:3px;
}
#resto li:first-child {
margin-top:0px;
padding-left:3px;
}
#resto li span{
float: right;
text-align: right;
margin-right:20px;
}

/* benevoles */
#bnvl p {
font-size:14px;
color:#232323;
margin-top:25px;
margin-left:20px;
text-align:left;
}
#bnvl a {
font-size:14px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#bnvl ul {
font-size:15px;
font-weight:bold;
color:#5C5C5C;
margin-top:10px;
margin-left:80px;
text-align:left;
}
#bnvl li {
margin-top:5px;
padding-left:5px;
}
#bnvl li:first-child {
margin-top:0px;
padding-left:5px;
}

/* appels  projets */
#appels h2 {
font-size:14px;
font-weight:bold;
color:#232323;
padding-left:5px;
text-align:left;
text-indent:2em;
line-height:30px;
background: url('../img/div/puce.png') no-repeat;
background-position: 10px, left;
background-color:#E6E6E6;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#appels a {
font-size:16px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#appels p {
font-size:14px;
color:#232323;
margin-top:25px;
margin-left:20px;
text-align:left;
}
#appels ol {
font-size:13px;
color:#232323;
margin-top:25px;
margin-left:20px;
text-align:left;
}
#appels li {
margin-top:10px;
padding-left:5px;
}
#appels ul {
font-size:15px;
color:#232323;
margin-left:20px;
text-align:left;
}
#appels li:first-child {
margin-top:0px;
padding-left:5px;
}
.rglmt a {
font-size:12px !important;
font-weight:bold !important;
color:#232323 !important;
line-height:25px !important;
background-color:#E6E6E6 !important;
background-position: center !important;
border: solid 1px #232323 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:6px !important;
text-align:center;
text-decoration:none;
}
.rglmt a:hover {
font-size:12px !important;
font-weight:bold !important;
color:#ffffff !important;
line-height:25px !important;
background-color:#ff6600 !important;
background-position: center !important;
border: solid 1px #232323 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:6px !important;
text-align:center;
text-decoration:none;
}

/*  HLM  */
#hlm table
{
width: 90%;
margin-left:auto;
margin-right:auto;
padding: 5px;
text-align:center;
}
#hlm tr td
{
text-align:center;
}

/*  palmares  */
#prix h2 {
width:100%;
font-size:28px;
font-weight:bold;
text-decoration: underline;
color:#000000;
text-align:center;
}
#prix h3 {
width:100%;
font-size:20px;
font-weight:bold;
text-decoration: underline;
color:#5C5C5C;
text-align:center;
}
#prix table
{
width: 80%;
margin-left:auto;
margin-right:auto;
padding: 5px;
text-align:center;
}
#prix tr
{
vertical-align : middle;
}
#prix td
{
text-align:center;
}
#prix a {
font-size:18px;
font-style:italic;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#prix p {
font-size:16px;
font-weight:bold;
color:#232323;
text-align:center;
}
.etq_prix {
font-size:20px;
font-weight:bold;
color:#5C5C5C;
line-height:25px;
background-color:#E6E6E6;
background-position: center;
border: solid 2px #232323;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding:6px;
text-align:center;
text-decoration:none;
}
.txt_prix {
font-size:16px;
font-weight:bold;
color:#5C5C5C;
text-align:justify !important;
text-decoration:none;
}
.txt_prix a {
font-size:16px !important;
font-style:italic;
font-weight:bold;
color:#ff6600 !important;
text-decoration:none;
}

/* exposition  */
#expo a {
font-size:14px;
font-weight:bold;
color:#ff6600;
text-decoration:none;
}
#expo p {
font-size:14px;
color:#232323;
margin-top:25px;
margin-left:20px;
text-align:justify;
}
.etq_arts {
font-size:20px !important;
font-weight:bold !important;
color:#232323 !important;
line-height:25px !important;
background-color:#E6E6E6 !important;
background-position: center !important;
border: solid 1px #232323 !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
padding:6px !important;
text-align:center;
text-decoration:none;
}
/* signatures  */
#signtr table {
margin-top:20px;
}
.etq_sign {
font-size:18px;
font-weight:bold;
color:#FFFFFF;
line-height:22px;
background-color:#bbbbbb;
background-position: center;
border: solid 2px #232323;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:6px;
text-align:center;
text-decoration:none;
}
/* pied de page (se place en dessous des éléments flottants grâce à <code>clear:both;</code>)*/
#pied {
height:auto;
font-family:Arial, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
text-align:center;
border-top: 2px solid #FF6600;
clear:both;
background-color:#F7F7F7;
text-decoration:none;
}
#pied table {
width: 100%;
margin:10px 0 0 80px;
padding:10px 120px 0 120px;
border-spacing: 10px;
border-collapse: separate;
text-align:left;
text-decoration:none;
}
#pied td {
padding-left: 20px;
vertical-align:top;
}
#pied td a {
color:#5C5C5C;
text-align:left;
text-decoration:none;
}
#pied a:hover {
color:#FF6600;
text-align:left;
text-decoration:none;
}
.piedtt {
font-size:16px;
font-weight:bold;
color:#5C5C5C;
margin:0 0 0 0;
}
.piedcol {
font-size:12px;
color:#5C5C5C;
}
#pied2 {
height:15px;
font-family:Arial, sans-serif;
color:#FF6600;
font-weight:bold;
font-size:11px;
text-align:right;
margin-right: 35px;
clear:both;
text-decoration:none;
}
