 /* Définition des polices personnalisées */
@font-face
{
    font-family: 'BallparkWeiner';
    src: url('../polices/ballpark.eot');
    src: url('../polices/ballpark.eot?#iefix') format('embedded-opentype'),
         url('../polices/ballpark.woff') format('woff'),
         url('../polices/ballpark.ttf') format('truetype'),
         url('../polices/ballpark.svg#BallparkWeiner') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face
{
    font-family: 'Dayrom';
    src: url('../polices/dayrom.eot');
    src: url('../polices/dayrom.eot?#iefix') format('embedded-opentype'),
         url('../polices/dayrom.woff') format('woff'),
         url('../polices/dayrom.ttf') format('truetype'),
         url('../polices/dayrom.svg#Dayrom') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face 
{
font-family:'alegreyablack_italic';
src:url('../polices/alegreya_900italic-webfont.eot');
src:url('../polices/alegreya_900italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../polices/alegreya_900italic-webfont.woff') format('woff'),
url('../polices/alegreya_900italic-webfont.ttf') format('truetype'),
url('../polices/alegreya_900italic-webfont.svg#alegreyablack_italic') format('svg');
font-weight:400;
font-style:normal
}
@font-face 
{
    font-family: 'Champ';
    src: url('../polices/quadranta-bold-webfont.eot');
    src: url('../polices/quadranta-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../polices/quadranta-bold-webfont.woff') format('woff'),
         url('../polices/quadranta-bold-webfont.ttf') format('truetype'),
         url('../polices/quadranta-bold-webfont.svg#') format('svg');
    font-weight: 400;
    font-style: normal;
}
 * 
{
    margin: 0;
    padding: 0;
}

body 
{
   background: -webkit-linear-gradient(left, #f7f7d6 , #c7c5c5, #f7f7d6); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Firefox 3.6 to 15 */
   background: linear-gradient(to right, #f7f7d6 , #c7c5c5, #f7f7d6); /* Standard syntax */
   margin:20px auto;
 }
 @media all and (max-width: 1024px)
{
    #bloc_page
    {
        width: auto;
    }
}
#bloc_page
{
    width: 990px;
    margin: auto;
}
#haut 
{
    background-image:url("../apports/bandeauhaut.png") ;
    background-repeat:no-repeat;
    width: 980px;
    height: 180px;
    margin-top: 5px;
    margin-left:20px;
    position: absolute;
    text-align:center;
    float:left;
}

p{
padding: 25px;
}

p:first-letter 
{
padding: 0.1em;
font-size: 1.75em;
font-family: alegreyablack_italic, "Brush Script MT", cursive;
color: #48217d;
}
p:first-line 
{ line-height: 100%; 
}
.aligneformulairejaune  label
{
color: #000000
}
.aligneformulairejaune
{
	position: absolute;
	left: 235px;
	background-color :#ff803a;
	font-size : 12px;
}
.align_image img, .align_image span {
   vertical-align: middle;
   display: inline-block; 
 }
.arrete
{
  padding: 10px;
 text-align: center;
 color: black;
 font-weight: 700;
 text-shadow:-7px 5px 6px #9e909e;
background-size: 50px 50px;
background-color: #ac0;
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
-pie-background: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px #ac0;
behavior: url(/pie/PIE.htc);
    border:groove 3px #e6d6e6;
    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    border-radius: 21px;
}
.arrondi
{
    position: relative;
	border: 2px solid blue;
	text-align: center;
	width: 80%;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(./PIE.htc);
    -moz-box-shadow: 4px 3px 5px #0280c9;
-webkit-box-shadow: 4px 3px 5px #0280c9;
box-shadow: 4px 3px 5px #0280c9;
	background-color: #f8f8f8;
	margin:auto;
    vertical-align:center;
    font-family: Champ;
}
.arrondie {
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

.arrondidiapo
{
    z-index: 10;
    border: 5px ridge #f28100;
    text-align: center;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10x; 
    border-radius: 10px; 
    behavior: url(../border-radius.htc); 
    background-color: #f8f8f8;
    vertical-align:center;
    padding: 0px;
    width:45%;
    margin: auto;
}
.arrondindex
{
    position: relative;
    z-index: 10;
    border: 2px solid blue;
    padding-left:5px;
    padding-right :5px;
    text-align: center;
    width: 60%;
    -moz-border-radius: 25px; 
    -webkit-border-radius: 25px; 
    -khtml-border-radius: 25px; 
    border-radius: 25px; 
    behavior: url(../border-radius.htc); 
    background-color: #f8f8f8;
    font-size: 14px;
    font: fantasy;
    margin:auto;
    vertical-align:center;
}
.avis
{
    position: absolute;
    top: 1.5em;
    left: 5em;
}
#bandeauhauttelethon
{
    margin-top: 10px;
    z-index: 500;
    margin-left: 5px;
    width: 750px;
    background-image: url("../apports/bandeautele.jpg");
    background-repeat:no-repeat;
    height:250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}
#bandeauhauttelethon    li
{
    list-style-image: url("../apports/tele.png");
}
#bandeauhautlivre
{
    margin-top: 10px;
    z-index: 500;
    margin-left: 5px;
    width: 750px;
    background-image: url("../apports/feteliv.png");
    background-repeat:no-repeat;
    height:250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
     z-index: 100; 
}
.alignement
{
    vertical-align: text-top;
}
#bandeauhauttel
{
    margin-top: 10px;
    z-index: 500;
    margin-left: 5px;
    width: 770px;
    height:250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
     z-index: 100; 
}
#bandeauhautlivre   li
{
    list-style-image: url("../apports/livre.png");
}
#bandeauhautindex
{
	margin-top: 10px;
    z-index: 500;
	margin-left: 5px;
	padding:10 10 10 10px;
	width: 730px;
	background-image: url("../apports/bandeauhautradelier.png");
	background-repeat:no-repeat;
	height:230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
#bandeauhautchampindex
{
    margin-top: 10px;
    margin-left: 5px;
    padding:10 10 10 10px;
    width: 730px;
    height:230px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    border:3px ridge #fc0;
    color: #fff;
    background-color: #555; opacity: .8;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: 8px 8px 16px black;
    -moz-box-shadow: 8px 8px 16px black;
    -webkit-box-shadow: 8px 8px 16px black;
    text-shadow: 0pt 0pt 2px white, 0pt -1px 3px rgb(0, 136, 255), 1px -2px 5px rgb(102, 255, 221), -1px -3px 9px rgb(51, 255,136), 2px -5px 11px rgb(0, 255, 34);    
}
#bandeaubasindexg
{     
	z-index: 50;
	margin-left: 5px;
	top:260px;
	position: absolute;
	width: 360px;
	background-image: url("../apports/bandeaubasindex.png");
	background-repeat:no-repeat;
	height:330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
#bandeaubasindexg img 
{ 
	border:3px solid #99c3c3;
	margin:4px ;
	opacity:1; 
}
#bandeaubasindexg:hover img 
{ 
	opacity:0.8; 
}
#bandeaubaslivre
{     
    z-index: 50;
    margin-left: 5px;
    top:255px;
    position: absolute;
    width: 770px;
    background-image: url("../apports/bandeaudessous.png");
    background-repeat:no-repeat;
    height:312px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    
}
#bandeaubaslivre img 
{ 
    border:3px solid #99c3c3;
    margin:4px ;
    opacity:1; 
}
#bandeaubaslivre:hover img 
{ 
    opacity:0.8; 
}
p: first-letter
{
font-family: Verdana, arial, sans-serif ;
font-style: italic ;
font-size: 2em ;
color: #000066;
margin-right: 7px ;
float: left ;
}
#bandeaubasindexchampg
{
   top:250px;
    position: absolute;
    width: 360px;
   
    height:330px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}
#bandeaubasindexg img 
{ 
    border:3px solid #99c3c3;
    margin:4px ;
    opacity:1; 
}
#bandeaubasindexg:hover img 
{ 
    opacity:0.8; 
}
#bandeaubasindexd
{
	z-index: 50;
  	width: 360px;
	top:260px;
	position: absolute;
	margin-left:375px;
	background-image: url("../apports/bandeaubasindex.png");
	background-repeat:no-repeat;
	height:330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	float:right;
	display:inline;
}
#bandeaubasindexd img 
{ 
	border:3px solid #99c3c3;
	margin:4px ;
	opacity:1; 
}
#bandeaubasindexd:hover img 
{ 
	opacity:0.8; 
}
/* bas*/
#bas
{
	margin-left:20px;
	top:785px;
	width:980px;
	height:100px;
	position: absolute;
	background-image:url("../apports/bas.jpg");
	background-repeat:no-repeat;
}
#bas table/* Ensemble du pied */
{
    margin-top: 10px;
    vertical-align: middle;
    font-weight : 500; 
	font-family : Verdana; 
	color :#ebbceb;
	font-size : 10px; 
    margin: auto;
}
#bas td
{
    background: -webkit-linear-gradient(left, #f7f7d6 , #c7c5c5, #f7f7d6); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Firefox 3.6 to 15 */
   background: linear-gradient(to right, #f7f7d6 , #c7c5c5, #f7f7d6); /* Standard syntax */
   text-align: center;
   opacity:9
}

#bas a /* Contenu des listes */
{
	color : #48207e;
    Font-family:Champ;
    font-weight:600px; 
	text-decoration : none; 
}
#bas a:hover /* Contenu des listes */
{     
	color: #c60a01;
}
#basinternet table/* Ensemble du pied */
{
    vertical-align: middle;
    font-weight : 500; 
    font-family : Verdana; 
    color :#ebbceb;
    font-size : 0.75em; 
    margin: auto;
}
#basinternet th
{
    font-family: 'Champ';
    font-size: 1.25em;
    font-weight: 600;
    color: #000000;
}
#basinternet td
{
    background: -webkit-linear-gradient(left, #f7f7d6 , #c7c5c5, #f7f7d6); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Firefox 3.6 to 15 */
   background: linear-gradient(to right, #f7f7d6 , #c7c5c5, #f7f7d6); /* Standard syntax */
   text-align: center;
   color: #000000;
}

.bleuclair
{
	background-color: #98c9ff;
	border-top: 0px;
	border: 2px outset #9ae2f0;
	font-size: 15px;
	border-top: 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana,"Times New Roman" , Arial, serif;
	margin-right: 15px;
	margin-left: 10px;
}
.bleuclair a
{
	margin-top: 5px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana,"Times New Roman" , Arial, serif;
	color : #ffffff;
}
.bleuclair a:hover
{
	color :#b26d5a;
}
.bloc 
{
   position: absolute;
   top: 50%;
   left: 50%;
   height: 200x;
   margin-top: -100px;
   width: 220px;
   margin-left: -110px;
}
.bouton
{
	margin-left:15px;
	margin-top:15px;
}
.bouton a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 18px;
	font-size: 10px;
	width: 175px;
	display:block; 
	color: black;
	background-image: url("../apports/bouton.png");
    background-repeat: no-repeat;
	text-decoration: none;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 20px;
	padding-left: 8px;
	vertical-align: middle;
}
.bouton a:hover
{
	
	background-image: url("../apports/boutonhover.png");
    background-repeat: no-repeat;
	color:green;
}
input[type=submit]
{
 width:100px;
 margin-top: 10px;
 margin-left:5px;
 box-shadow:1px 1px 1px #D83F3D;
 cursor:pointer;
 border:solid 2px #f29b9b;
-moz-border-radius-topleft: 11px;
-moz-border-radius-topright:9px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-top-left-radius:11px;
-webkit-border-top-right-radius:9px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
border-top-left-radius:11px;
border-top-right-radius:9px;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
 font-family: alegreyablack_italic;
 font-size: 12px;
 color: #ffffff;
 padding: 4px 10px;
    background: #a0f2ff; /* Old browsers */
background: -moz-linear-gradient(top,  #a0f2ff 0%, #312e8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0f2ff), color-stop(100%,#312e8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a0f2ff 0%,#312e8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a0f2ff 0%,#312e8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a0f2ff 0%,#312e8c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a0f2ff 0%,#312e8c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0f2ff', endColorstr='#312e8c',GradientType=0 ); /* IE6-9 */

  
}
input[type=submit]:hover
{
 color: #000; 
 background: #312e8c; /* Old browsers */
background: -moz-linear-gradient(top,  #312e8c 0%, #a0f2ff 100%, #a0f2ff 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#312e8c), color-stop(100%,#a0f2ff), color-stop(101%,#a0f2ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #312e8c 0%,#a0f2ff 100%,#a0f2ff 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #312e8c 0%,#a0f2ff 100%,#a0f2ff 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #312e8c 0%,#a0f2ff 100%,#a0f2ff 101%); /* IE10+ */
background: linear-gradient(to bottom,  #312e8c 0%,#a0f2ff 100%,#a0f2ff 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312e8c', endColorstr='#a0f2ff',GradientType=0 ); /* IE6-9 */

}  
input[type=reset]       
{
width:100px;
 margin-top: 10px;
 margin-left:5px;
 box-shadow:1px 1px 1px #D83F3D;
 cursor:pointer;
 font-family: alegreyablack_italic;
 font-size: 12px;
 border:solid 2px #f29b9b;
-moz-border-radius-topleft: 11px;
-moz-border-radius-topright:9px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-top-left-radius:11px;
-webkit-border-top-right-radius:9px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
border-top-left-radius:11px;
border-top-right-radius:9px;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
 color: #FFF;
 padding: 4px 10px;
   background: rgb(243,197,189); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzYzViZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4NmM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhMjgwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmNjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzIyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,197,189,1)), color-stop(50%,rgba(232,108,87,1)), color-stop(51%,rgba(234,40,3,1)), color-stop(75%,rgba(255,102,0,1)), color-stop(100%,rgba(199,34,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-8 */

}    
input[type=reset]:hover
{
 color: #000;   
background: rgb(199,34,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4NmM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhMjgwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmNjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2M1YmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(199,34,0,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(243,197,189,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,34,0,1)), color-stop(50%,rgba(232,108,87,1)), color-stop(51%,rgba(234,40,3,1)), color-stop(75%,rgba(255,102,0,1)), color-stop(100%,rgba(243,197,189,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(199,34,0,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(243,197,189,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(199,34,0,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(243,197,189,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(199,34,0,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(243,197,189,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(199,34,0,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(243,197,189,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c72200', endColorstr='#f3c5bd',GradientType=0 ); /* IE6-8 */

}     	
span.bulle
{
   position: relative;
   cursor: pointer;
}

span.bulle span
 {
   display: none;
 }
span.bulle:hover span 
{
	z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	display:block;
	position:absolute;
	left:-20px;
	width:350px;
	color: #fff;
	padding: 10px;
	background:-webkit-gradient(linear, 61% 40%, 1% 66%, from(#4A8387), to(#7B7328));
      opacity: .8;
	border:ridge 2px #eb6b03;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright:25px;
-moz-border-radius-bottomleft:24px;
-moz-border-radius-bottomright:24px;
-webkit-border-top-left-radius:25px;
-webkit-border-top-right-radius:25px;
-webkit-border-bottom-left-radius:24px;
-webkit-border-bottom-right-radius:24px;
border-top-left-radius:25px;
border-top-right-radius:25px;
border-bottom-left-radius:24px;
border-bottom-right-radius:24px;
-moz-box-shadow: 2px 2px 16px #f18f06;
-webkit-box-shadow: 2px 2px 16px #f18f06;
box-shadow: 2px 2px 16px #f18f06;
}
span.bulle2
{
   position: relative;
   cursor: pointer;
}

span.bulle2 span
 {
   display: none;
 }
span.bulle2:hover span 
{
    z-index: 50; /* on définit une valeur pour l'ordre d'affichage */
    display:block;
    position:absolute;
    top: 3em;
    left: -1em;
    width:175px;
    border:3px ridge #fc0;
    color: #fff;
    font-size:1em;
    padding: 10px;
    background: -webkit-linear-gradient(left, #f7f7d6 , #c7c5c5, #f7f7d6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #f7f7d6 , #c7c5c5, #f7f7d6); /* Standard syntax */
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
    	
.cadre
{
	font-size: 10px;
	background-color: #f6f5d4;
	text-align: left;
	margin-left: 60px;
	margin-top: 20px;
	border: 2px outset #9ae2f0;
	width: 650px;
	margin-right: 10px;
	font-weight: bold;
	font-family: Verdana,"Times New Roman" , Arial, serif;
}
.cadrerech
{
    width: auto;
    background: -webkit-linear-gradient(left, #f7f7d6 , #c7c5c5, #f7f7d6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #f7f7d6, #c7c5c5, #f7f7d6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #f7f7d6 , #c7c5c5, #f7f7d6); /* Standard syntax */
    color:#008349;
    border: 2px ridge #f1c232;
    font-weight: bold;
    opacity:0.9;
}
.cadrerech  th
{
    border-radius: solid 2px #82595b;
    vertical-align: text-center;
    text-align: center;
    color: #000000;
    text-shadow:2px 2px 3px #a2a389;
    font-family: Champ; 
    font-size: 1em;
}
.cadrerech  td
{
    text-align: center;
    color: #1847e2;
    opacity:0.9;
    vertical-align: text-top;
    text-shadow:2px 2px 3px #a2a389;
    font-family: Champ; 
    font-size: 1em     
}

.cadreformulaire
{
margin-top :1.75em; 
margin-top :1em;
padding:25;
border:ridge 2px #eb6b03;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright:25px;
-moz-border-radius-bottomleft:24px;
-moz-border-radius-bottomright:24px;
-webkit-border-top-left-radius:25px;
-webkit-border-top-right-radius:25px;
-webkit-border-bottom-left-radius:24px;
-webkit-border-bottom-right-radius:24px;
border-top-left-radius:25px;
border-top-right-radius:25px;
border-bottom-left-radius:24px;
border-bottom-right-radius:24px;
-moz-box-shadow: 2px 2px 16px #f18f06;
-webkit-box-shadow: 2px 2px 16px #f18f06;
box-shadow: 2px 2px 16px #f18f06;
float:left;
color: #000000;
display:inline;
margin-left:15px;
font-size: 10px;
text-align: left;
margin-top: 20px;
width: 650px;
margin-right: 10px;
font-weight: bold;
font-family: Verdana,"Times New Roman" , Arial, serif;
background:-webkit-gradient(linear, 53% 38%, 28% 43%, from(#A2DBCC), to(#6AA387))
}
.cadre tr td
{
border: 2px solid green;
}
.cadreconsmuni
{
    font-size: 10px;
    background-color: #f6f5d4;
    text-align: center;
    margin-left: 60px;
    margin-top: 20px;
    border: 2px groove #9ae2f0;
    width: 650px;
    margin-right: 10px;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
}
.cadreconsmuni tr
{
border: 2px solid green;
}
.cadreconsmuni tr td
{
border: 2px solid green;
background-color:#e2dce8 ;
}
.cadresansretrait
{
	font-size: 10px;
	background-color: #f6f5d4;
	text-align: left;
	margin-top: 20px;
	border: 2px outset #9ae2f0;
	width: 650px;
	margin-right: 10px;
	font-weight: bold;
	font-family: Verdana,"Times New Roman" , Arial, serif;
}
.cadresansretrait tr td
{
border: 2px solid green;
}
.cadrebleufonce
{
	background-color: #20099f;
	color:#f78900;
	width: 200px;
	border: 2px solid #9ae2f0;
	border-top: 0px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana,"Times New Roman" , Arial, serif;
}
.cadrerecherche
{
	margin-left: 300px;
	margin-top: 100px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana,"Times New Roman" , Arial, serif;
	color: white;
	text-align: left;
}
.cadrediapo
{
    font-size: 11px;
    border: 2px ridge #e69921;   
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
    text-align: center;
    padding: 2px;
    margin-left: 2px;
    background-color:#6f59b0 ;  
    display: inline;
}  
.cadrediapo a
{
    color:white;
}
.cadrediapo a:hover
{
    color:#e69921 ;
    background-color:##6f59b0 ;
}
#case span 
{
background: #8f6379; /* Old browsers */
background: -moz-linear-gradient(top,  #8f6379 1%, #5744b4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8f6379), color-stop(100%,#5744b4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8f6379 1%,#5744b4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8f6379 1%,#5744b4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8f6379 1%,#5744b4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8f6379 1%,#5744b4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f6379', endColorstr='#5744b4',GradientType=0 ); /* IE6-9 */
border:outset 3px #260a96;
-moz-border-radius: 47px;
-webkit-border-radius: 47px;
border-radius: 47px;
-moz-box-shadow: 10px 10px 5px #9da0a0;
-webkit-box-shadow: 10px 10px 5px #80506c;
box-shadow: 10px 10px 5px #80506c;
display: table;
margin:auto;
text-align: center;
padding: 1.5em;
font-family: Verdana;
font-size: 1.5em;
font-weight: 800;
color: white;
 
  }
  #charge
{
  display: block;
  width: 42px;
  height: 23px;
  background: url('../apports/charge.gif') no-repeat 0 0;
  margin-left: auto;
  margin-right: auto;
}

#charge:hover
{ 
  background-position: 0 -23px;
}

#charge span
{
  position: absolute;
  text-align: center;
  top: -999em;
} 
.clear 
{
	clear: both;
}
/*position de l'arrondi du bandeau haut*/
.coingauche
{
	margin-left:-7px;
	margin-top: 0px;
	position:absolute;
}
#colonnegauche 
{
	margin-left: 20px;
	margin-top: 185px;
	position: absolute;
	background-image:url("../apports/colonneg.png");
	background-repeat:no-repeat;
	width: 200px;
	height: 650px;
}

#colonnecentre
{
    margin-left:220px;
    margin-top: 185px;
    width:780px;
    height:600px;
    position:absolute;
    background-color:#e9e5ee;     
    overflow:auto;
}
#colonnecentreindex
{
	margin-left:220px;
	margin-top: 185px;
	width:780px;
	height:600px;
	position:absolute;
	background-image:url("../apports/bandeauhautfetehaut.jpg");
    background-repeat:no-repeat;
	overflow:auto;
}
#conseil
{
  background: -webkit-linear-gradient(left, #1e059b , #431d80, #64326a, #7b4760); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(right, #1e059b, #431d80, #64326a, #7b4760 ); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(right, #1e059b, #431d80, #64326a , #7b4760); /* For Firefox 3.6 to 15 */
   background: linear-gradient(to right, #1e059b , #431d80, #64326a , #7b4760); /* Standard syntax */
   

border:outset 3px #260a96;
-moz-border-radius: 47px;
-webkit-border-radius: 47px;
border-radius: 47px;
-moz-box-shadow: 10px 10px 5px #80506c;
-webkit-box-shadow: 10px 10px 5px #80506c;
box-shadow: 10px 10px 5px #80506c;
display: table;
margin:auto;
text-align: center;
padding: 1.5em;
}
#diapo
{
    margin-left:auto;
    margin-right:auto;
    background-image:url("../apports/pellicule.png");
    background-repeat:repeat;
}
.faq {
	counter-reset: my-badass-counter;
}
.faq dt:before {
	content: counter(my-badass-counter);
	counter-increment: my-badass-counter;
}
textarea
{
 border:groove 2px #e3d266;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
label
{
margin-bottom: 10px; 
margin-top: 10px;
color: #000000;  
}       
 legend
{
     display:inline;
    color : white;
    text-shadow:13px 10px 5px #1a161a;
      font-size:20px;
      font-family:Verdana;
      padding:5px;
      background-color:black;
    border:inset 4px #20234d;
    -moz-border-radius-topleft: 16px;
    -moz-border-radius-topright:8px;
    -moz-border-radius-bottomleft:11px;
    -moz-border-radius-bottomright:18px;
    -webkit-border-top-left-radius:16px;
    -webkit-border-top-right-radius:8px;
    -webkit-border-bottom-left-radius:11px;
    -webkit-border-bottom-right-radius:18px;
    border-top-left-radius:16px;
    border-top-right-radius:8px;
    border-bottom-left-radius:11px;
    border-bottom-right-radius:18px;
}
 fieldset
{
        margin-top :1.75em;
        padding:25;
        border:groove 5px #121894;
        -moz-border-radius: 21px;
        -webkit-border-radius: 21px;
        border-radius: 21px;
        float:left;
        display:inline;
        width:250px;
        margin-left:25px;
}            
textarea
{
        height:125px;
        overflow:auto;
}
 label
 {
    display:inline;
 }       
 .lettrine {
  float:left;>
  font-size:2.5em;
  color:white;
  background-color:black;
  border:groove 2px #e5f095;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
  padding-right:5px;
  padding-left:5px;
  margin-right:2px;
  margin-bottom: -15px;
  list-style: none;
}
#plaque
{
    font-family: verdana;
}
#plaque li
{
    list-style-image: url("../apports/plaque.png"); 
}
 #marteau ul

{
    line-height: 120%;
    margin-left: 1.2em;
    list-style-image: url("../apports/marteau.png");
    list-style-position: inside :
     
}
#marteau   li

{
     line-height: 150%;  
    list-style-image: url("../apports/tondeuse.png");
    margin-left:20px;
    list-style-position: inside :
    
}
#goutte   li

{
     line-height: 150%;  
    list-style-image: url("../apports/goutte.png");
    padding-left: 5px;
    margin-left: 2em;;
    list-style-position: inside :
    
}
#gens  
{
font-size: 1.25em;
font-family: alegreyablack_italic;
font-weight: 600;
border: 0;
margin-left:2.25em 
} 
#gens li 
{
list-style-image:url("../apports/pucegens.png");
list-style-position: inside;
}      

#station
{
    margin-left: 25px;
}
#station li
{
    list-style-image: url("../apports/statio.png");
    list-style-position: inside; 
}
li.flocond
{
    list-style-image: url("../apports/flocond.jpg");
}
li.statio
{
    list-style-image: url("../apports/statio.png");
}
li.rond
{
    list-style-image: url("../apports/rond.png");
}
h2
{
	padding: 5px 5px 5px 5px;
}
h3
{
	padding: 0px 5px 0px 5px;
}
h4
{
	padding: 0px 5px 0px 5px;
}
* html h1
{
	padding:10px;
	font-size: 20px;
	font-family : Verdana; /* on utilise Verdana, c'est plus beau ^^ */
}
* html h2
{
	font-size: 16px;
	 font-family : Verdana; 
	 margin-top:0px;
}
* html body.bas
{
	padding: 0px;

}

#defilement
{
    position: absolute;
    width: 970px;
    height: 50px;
    margin-top: 115px;
    left:15px;   
}
.test1 
{
        padding: 20px;
        list-style-position: inside;
        display: block;
        width: 90%;

}
.test1 ol /* on initialise et nomme un compteur */ 
{
    counter-reset:conseil;
} 
.test1 li /* on incrémente le compteur à chaque nouveau li */    
{
    list-style-type: none;
    counter-increment: conseil; 
    margin-bottom: 10px;
    line-height: 1.75em;
}

.test1  ol strong
{
        font: bolder 14px Verdana,Helvetica,sans-serif;
        color: aqua;
}
.test1 li:before {
  
    content: counter(conseil); /* on affiche le compteur */
    padding: 0 20px 6px;
    margin-right: 8px;
    vertical-align: top;
 background-color: rgba(115, 112, 203, 0.5);
background: rgba(115, 112, 203, 0.5);
    -moz-border-radius: 60px;
    border-radius: 60px;
 -moz-box-shadow: 2px -4px 5px #756475;
-webkit-box-shadow: 2px -4px 5px #756475;
box-shadow: 2px -4px 5px #756475;
    font-weight: bold;
    font-size: 1em;
    color: black; 
}  
.onf li
{
list-style-image: url("../apports/arbre.png"); 
}  
.tombe li
{
list-style-image: url("../apports/tombe.png"); 
}
#assoce ul

{
    line-height: 120%;
    margin-left: 1.2em;
    list-style-image: url("../apports/assoce.png");
    list-style-position: inside :
     
}
#assoce ul  li

{
    list-style-image: url("../apports/assoce.png");
    margin-left:20px;
    list-style-position: inside :
    
}    
ol
{
 list-style-image:none;
}
ul
{
	list-style-image: url("../apports/puce.png");
}

.num/* Ensemble du pied */
{
    font-weight : bold; /* on met le texte en gras */
    font-family : Verdana; /* on utilise Arial, c'est plus beau ^^ */
    color :white;
    background-color: #5036a1 ;
    border: 1px ridge #f28100;
    font-size : 10px; /* hauteur du texte : 12 pixels */
 
}
.num a /* Contenu des listes */
{
     border: 1px ridge #5036a1;  *
    background-color: #f28100 ;
    padding : 2px; /* aucune marge intérieure */
    Color : red; /* couleur du texte */
    text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
}
.num a:hover /* Contenu des listes */
{     
    color: blue;
     background-color: #f28100 ;  
}
 .numero/* Ensemble du pied */
{
    font-size : 25px; /* hauteur du texte : 12 pixels */         
    font-weight : bold; /* on met le texte en gras */
    font-family : Champ; /* on utilise Arial, c'est plus beau ^^ */
    color :white;
    text-align:center;
    margin: auto;
    width:75%;
    background-color: #5036a1; opacity: .8;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    -webkit-border-radius: 15px;                                                                                                                                                                         
    font-size : 12px; /* hauteur du texte : 12 pixels */
 
}
.numero a /* Contenu des listes */
{
    
    padding : 2px; /* aucune marge intérieure */
    Color : red; /* couleur du texte */
    text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
}
.numero a:hover /* Contenu des listes */
{     
    color: blue;
     background-color: #f28100 ;  
}
#ombre 
{ 
    background-color: #CCCCFF;
    color: white;
     text-shadow: black 0.1em 0.1em 0.2em; 
}
.orange {
   background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(left,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to right,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
border:outset 2px #260a96;
-moz-border-radius: 47px;
-webkit-border-radius: 47px;
border-radius: 47px;
 color: white; 
 text-decoration: none;
 padding: 3px;
   font-size: 12px;   
}
.orange:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
    font-size: 12px;
}
.orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
      font-size: 12px;   
}
p
{
	 padding: 10px 15px 10px 15px;  
	text-align: left;
	font-size: 10px;
	font-family: Verdana,"Times New Roman" , Arial, serif;
}
a.paupup 
{
     position:relative;
     color: black;
     text-decoration:none;
     font-family:verdana, sans-serif;
     text-align:center;
     font-size:11px;
     font-weight:bold;
}
a.paupup:hover 
{
      background: none;
      z-index: 500;
}
a.paupup span 
{
     display: none;
}
a.paupup:hover span 
{
      display: block;
      position: absolute;
      top: -10px;
      left: 25px;
      font-family:verdana, sans-serif;
      text-align:justify;
      font-size:12px;
      font-weight:normal;
      width:300px;
      padding: 5px;
      border:3px ridge #fc0;
      color: black;
      padding: 10px;
      background-color: white; opacity: .8;
      border-radius: 15px;
      -moz-border-radius: 15px;
      -khtml-border-radius: 15px;
      -webkit-border-radius: 15px;
}  
.popup 
{
   height: 190px;
   width: 120px;
   margin: 0px;
  }
.popup  img 
{
   height: 100%;
   width: 100%;
   cursor: pointer;
 }

.popup  img:active
{
   height: auto;
   z-index: 1000;
   width: auto;
   position: relative;
   border: black solid 1px;
}
.recherche
{
	border-top: 0px;
	border: 2px outset #9ae2f0;
	margin-right: 15px;
	margin-left: 10px;
	width :600px;
}

#ressort
{    
    background-image: url(../images/ressort.png) ;
    background-repeat: repeat-y;
   
}
#ressort table tr
{    
     width:800px;
}
#tableombre
{
    border-color: ;#9aff8c
     border-width : thick; 
    border-style : outset; 
    border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: 8px 8px 16px black;
    -moz-box-shadow: 8px 8px 16px black;
    -webkit-box-shadow: 8px 8px 16px black;
}
 #tele
        {
        font-size:12px;
        font-weight:bolder;
        text-align:center;
        color:white;
        background-color:#79476b ;     
        }
        #tele a
        {
        background-color:#79476b ;
        }
.titre
{
	color: #FF6633;
	border-bottom: 2px solid #FF6633;
	border-left: 4px solid #FF6633;
	font-weight: bold;
	text-align: center;
	font-variant: small-caps;
	margin: 10px 100px 20px 10px;
	padding: 0px 10px 0px 10px;
    font-size: 1.25em;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
	}
    #diapocont
{
    color: #FF6633;
    border-bottom: 2px solid #FF6633;
    border-left: 4px solid #FF6633;
    font-weight: bold;
    text-align: center;
    font-variant: small-caps;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
    }
.titrecom
{
	color: #800000;
	border-bottom: 2px solid #00FFFF;
	border-left: 4px solid #00FFFF;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	font-variant: small-caps;
	margin: 10px 100px 20px 10px;
	padding: 0px 10px 0px 10px;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
	}
.titregar
{
	color: #800000;
	border-bottom: 2px solid #C0C0C0;
	border-left: 4px solid #C0C0C0;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	font-variant: small-caps;
	margin: 10px 100px 20px 10px;
	padding: 0px 10px 0px 10px;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
	}
.titrehot
{
	color: #800000;
	border-bottom: 2px solid #808000;
	border-left: 4px solid #808000;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	font-variant: small-caps;
	margin: 10px 100px 20px 10px;
	padding: 0px 10px 0px 10px;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
	}
.titreart
{
	color: #800000;
	border-bottom: 2px solid #008080;
	border-left: 4px solid #008080;
	font-weight: bold;
	text-align: center;
	font-variant: small-caps;
	font-style: italic;
	margin: 10px 100px 20px 10px;
	padding: 0px 10px 0px 10px;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
	}
.titreec
{
	color: #800000;
	border-bottom: 2px solid #00FF00;
	border-left: 4px solid #00FF00;
	font-weight: bold;
	text-align: center;
	font-variant: small-caps;
	font-style: italic;
	margin: 10px 100px 20px 10px;
	padding: 0px 10px 0px 10px;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
	}
.titre12
{
    color: #48217d;
    border-bottom: 2px solid #48217d;
    border-left: 4px solid #48217d;
    font-weight: bold;
    text-align: left;
    margin: auto;
    margin-left: 20px;
    padding: 0px 10px 0px 10px;
    font-size: 1.25em;
    font-weight: bold;
    font-family: Verdana,"Times New Roman" , Arial, serif;
    }
img
{
    border:none;
    border: 0px;                    
}
img.coupedroit 
{
   float: right;
   margin: 0 0 0 15px;
   -moz-box-shadow: -4px 3px 16px #a5c2a9;
-webkit-box-shadow: -4px 3px 16px #a5c2a9;
box-shadow: -4px 3px 16px #a5c2a9;
}
img.droit 
{
   float: right;
   margin: 0 0 0 15px
}
img.coupegauche 
{
   float: left;
   margin: 15 15 15 15px;
   -moz-box-shadow: 6px 7px 12px #859481;
-webkit-box-shadow: 6px 7px 12px #859481;
box-shadow: 6px 7px 12px #859481
}
img.gauche 
{
   float: left;
   margin: 5 15 5 5px
   
}
#listing  
{
font-size: 1.05em;
border: 0;
margin-left:2.25em
 
} 
#listing li 
{
list-style-image:url(../apports/puce.png);
list-style-position: inside;
margin-left: 5em;
text-decoration: none;
padding-top: 0.6em;
}
#listing li a 
{
text-decoration: none;
font-size: 1.25em
}
#listingelu  
{
border: 0;
margin-left:2.25em;
margin-bottom:1.15em ;
} 
#listingelu li 
{
list-style-image:url(../apports/perso.png);
list-style-position: inside;
margin-left: 2em;
text-decoration: none;
font-size: 1.25em,       
padding-top: 0.6em;
}
#listingelu li a 
{
text-decoration: none;

}
a.nonderline:link 
{ 
 text-decoration:none; 
} 