﻿body {
    text-align: center;
	font-family:Verdana, Geneva, sans-serif,;
	font-size:12px;
    background-color: #D5D0B0;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #666666;

}

body:before {
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;
          height: 10px;

          -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
              -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
                         box-shadow: 0px 0px 10px rgba(0,0,0,.8);

          z-index: 100;
		
}

hr {
    background-color: #930;
    border-width: 0;
    color: #930;
    height: 2px;
    line-height: 0;
    margin: -.5em 10px 1.8571em 10px;
    page-break-after: always;
    text-align: center;
    width: 90%;
}
/*liens*/
A:link {
	color: #C86000;
	text-decoration: none;
	font-weight: bold;
}
A:visited {
	color: #C86000;
	text-decoration: none;
	font-weight: bold;
}
A:active {
   color: #C86000;
    text-decoration: none;
	font-weight: bold;
}
A:hover {
    color: #930;
    text-decoration: underline;
	font-weight: bold;
}

a image {border: none;}
	
a[href^="mailto:"] { color:#060;
        
}
a:hover[href^="mailto:"] { color:#630;
}

a[href$=".pdf"] { color:#633;
       
}
a:hover[href$=".pdf"] { color:#963;
}
a[href^="http://"] { color:#960;
       
}
a:hover[href^="http://"] {color:#930;
}
a[href^="https://"] { color:#960;
       
}
a:hover[href^="https://"] {color:#930;
}

/*Style blocs*/
#page_wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 760px;
    text-align: left;
    background: #FFFFFF url('../img/content_bg.gif') top left repeat-y;
    height: auto;
	-moz-border-radius: 5px;
    -webkit-boder-radius: 5px;
    -khtml-border-radius: 5px;
	 border-radius: 5px;
	-webkit-box-shadow: 4px 4px 5px rgba(199, 193, 152, 0.95);
    -moz-box-shadow: 4px 4px 5px rgba(199, 193, 152, 0.95);
    box-shadow: 4px 4px 5px rgba(199, 193, 152, 0.95);
	 filter: dropshadow(color=#C7C198, offx=1, offy=1);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#C7C198', Direction=135, Strength=2);
    zoom: 1;
	
 
	
	
}
#page_header {
    height: 140px;
    background: #FFFFFF url('../img/header.jpg') bottom left no-repeat;
    clear: both;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-radius: px px 5px 5px;
border-radius: px px 5px 5px; 


}
#page_header h1 {
	padding-top: 50px;
	padding-left: 15px;
	margin: 0px;
	font-family: verdana;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: -1px;
}
#page_header h2 {
    margin: 0px;
    padding-left: 15px;
    font-family: verdana;
    font-size: 12px;
    color: #D5D0B0;
    line-height: 22px;
}
#menu_bar {
    margin: 0px;
    padding: 0px;
    border: 0px solid #D5D0B0;
    height: 31px;
    clear: both;
    background: #D5D0B0 url('../img/menu_bg.gif') bottom left no-repeat;
}
#content_wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10x;
    border: 0px dashed #FFFFFF;
	
-moz-box-shadow: inset -1px -1px -1px #D5D0B0;
-webkit-box-shadow: inset -1px -1px -1px #D5D0B0;
box-shadow: inset -1px -1px -1px #D5D0B0;
 behavior: url(../scripts/pie/PIE.htc);
 
}
#center {
	margin-left: 160px;
	margin-right: 160px;
	border: thin solid #FFF;


    li: font-family: verdana, arial, sans-serif;
	font-size: 13px;
}
#center h3 {
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: center;
    color: #ffffff;
    padding: 18px;
    border: 1px solid #425227;
    -moz-box-shadow: 4px 4px rgba(9,3,0,0.2);
    -webkit-box-shadow: 4px 4px rgba(9,3,0,0.2);
    box-shadow: 4px 4px rgba(9,3,0,0.2);
    text-shadow: 4px 4px 4px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
    zoom: 1;
    background: #739240 url(none) no-repeat left;
    width: 380px;
    font: 14pt verdana, arial, sans-serif;


   
}
#accueil h3 {
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: center color: #ffffff;
    padding: 18px;
    border: 1px solid #425227;
    -webkit-box-shadow: 3px 5px 10px  #000;
    -moz-box-shadow: 3px 5px 10px #000;
    box-shadow: 3px 5px 10px #000;
    font: bold medium verdana, arial, sans-serif;
    text-shadow: 3px 5px 10px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=5);
    background: #739240 url(none) no-repeat left;
    width: 380px;

   
}
#center p {
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 4px;
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#left_side {
    float: left;
    width: 140px;
    border: 0px dashed #cccccc;
}
#left_side h3 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #000;
    padding: 4px;
    border: 1px solid #425227;
    background-color: #739240;
}
#left_side p {
    margin-top: 5px;
    margin-bottom: 15px;
    padding: 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
}
#right_side {
    float: right;
    width: 140px;
    border: 0px dashed #cccccc;
}
#right_side h3 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    padding: 4px;
    border: 1px solid #425227;
    background-color: #739240;
}
#right_side p {
    margin-top: 5px;
    margin-bottom: 15px;
    padding: 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
}

#h2_titre {
font-family: 'Carter One', serif;
color: #fff;
text-shadow: 0px -1px 4px white, 0px -2px 10px yellow, 0px -10px 20px #ff8000, 0px -18px 40px red;
}

/*paragraphe*/

p {
	font-family: verdana, arial, sans-serif;
    font-style: normal;
    font-size: 11px;}
	
	/*paragraphe justifié*/
.p-align { text-align: justify }


/*capitale début de paragraphe*/
#p:first-letter{
    font-size: 400%;
    color: #930;
    font-weight: bold;
    float: left;
	line-height:50%;
	padding-right:5px;
    margin-top: 2px;
    margin-right: 5px;
	
}

.p-ligne {color:#930;
font-weight:bolder;
}

.p-tableau {
	font-family:verdana, arial, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:10px;
}
	
/*Pied de page*/
#page_footer {
    height: 60px;
    background: #425227;
    clear: both;
    border-left: 1px solid #425227;
    border-right: 1px solid #425227;
    border-bottom: 1px solid #425227;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius:  5px 5px;
border-radius: 5px 5px; 


}
#page_footer p {
    padding-top: 15px;
    text-align: center;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #D5D0B0;
}
#page_footer A:link {
    COLOR: #FBD539;
    text-decoration: none;
}
#page_footer A:visited {
    COLOR: #FBD539;
    text-decoration: none;
}
#page_footer A:active {
    COLOR: #FBD539;
    text-decoration: none;
}
#page_footer A:hover {
    COLOR: #930;
    text-decoration: underline;
}
/*menu gauche*/
#navcontainer ul {
    padding-left: 0;
    margin-left: 0;
    margin-top: 0px;
    background-color: #C86000;
    background: url('../img/bar.jpg') top right no-repeat;
    color: White;
    float: left;
    width: 100%;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
#navcontainer ul li { display: inline }
#navcontainer ul li a {
    padding-top: 5px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: transparent;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 1px solid #BD620E;
}
#navcontainer ul li a:hover {
    background: #DE6B02 url(../img/bar_bg_hover.gif) repeat-x left bottom;
    color: #000;
}
#linklist {
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid #D1D9C4;
    width: 140px;
}
#linklist li {
    list-style: none;
    margin: 0;
    line-height: 20px;
    border-top: 1px solid #D1D9C4;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
}
#linklist li a { text-decoration: none }
.thumbnail_left {
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    border: 0px;
}
.thumbnail_right {
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
    border: 0px;
}
	
/*images*/
.img {
 -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;
    border-radius: 25px;
	margin:6px;
	padding:2px;
	
	
}
     
#ombre_img {
    border: 0px none #fff;
    -moz-box-shadow: 2px 2px 2px #aaa;
    -webkit-box-shadow: 2px 2px 2px #aaa;
    box-shadow: 2px 2px 2px #aaa;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=2);
    zoom: 1;	
  
}
.double-border-image {
    border: 5px solid #FFC;
    padding: 5px; /*Inner border size*/
    background: #C90;
    padding: 2px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
	padding:3px;
	  -moz-border-radius: 10px;
    -webkit-boder-radius: 10px;
    -khtml-border-radius: 10px;
	 border-radius: 10px;
	 
    -webkit-box-shadow: 3px 5px 10px  #000;
    -moz-box-shadow: 3px 5px 10px #000;
    box-shadow: 3px 5px 10px #000;
	
	 filter: dropshadow(color=#000000, offx=3, offy=5);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
    zoom: 1;
 behavior: url(../scripts/pie/PIE.htc);
	
}
/*titres*/
.h2 {
    color: #FFF;
    padding: 15px;
    text-align: center;
   
    -moz-border-radius: 10px;
    -webkit-boder-radius: 10px;
    -khtml-border-radius: 10px;
	 border-radius: 10px;
	 
    -webkit-box-shadow: 3px 5px 10px  #000;
    -moz-box-shadow: 3px 5px 10px #000;
    box-shadow: 3px 5px 10px #000;
    font: bold 10pt verdana, arial, sans-serif;
    text-shadow: 3px 5px 10px #000000;
    filter: dropshadow(color=#000000, offx=3, offy=5);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
    zoom: 1;
    background: #900 url(none) no-repeat left;
    width: 390px;

   
}
.h4 {
    font-family: verdana, arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    position: relative;
    padding: 5px;
   
    -moz-border-radius: 5px;
    -webkit-boder-radius: 5px;
    -khtml-border-radius: 5px;
	border-radius: 5px;
    background-color: #C90;
    text-align: center;
-moz-box-shadow: inset 0 4px 6px rgba(0,0,0,.4);
-webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.4);
 box-shadow: inset 0 4px 6px rgba(0,0,0,.4);
   
    width: 395px;
	
   behavior: url(../scripts/pie/PIE.htc); 
}
.h4 span {
    background: url(../img/gradient.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 26x;
}
.h1 {
    font-family: verdana, arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    padding: 5px;
    background-color: #FC6;
    text-align: center;
    width: 200px;
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						
		
}

#h5 {
	color: #FFF;
	src: url(../fonts/brushscriptstd-webfont.ttf);
	font: normal 24px "Brush Script Std";
}

.par_brush{
	color: #000;
	src: url(../fonts/brushscriptstd-webfont.ttf);
	font-family: normal "Brush Script Std";	
	font-size:18px;
}


.h6 {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-variant: small-caps;
	text-shadow: 1px 1px #000000;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
	zoom: 1;
	background: #930;
	 -webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.4), 0 0 50px rgba(0, 0, 0, 0.2) inset;
               -moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.4), 0 0 50px rgba(0, 0, 0, 0.2) inset;
                    box-shadow:0 2px 4px rgba(0, 0, 0, 0.4), 0 0 50px rgba(0, 0, 0, 0.2) inset;
						
					
	
}

/*colonnes texte*/
.colonnes {-moz-column-count: 2;
-moz-column-gap: 5px;
-webkit-column-count: 2;
-webkit-column-gap: 5px;
column-count: 2;
column-gap: 5px; 
}


/*titres tableaux*/
.caption {
    font-weight: bold;
    color: #000 padding:5px;
    background-color: #FC6;
    text-align: center;
    font: bold small-caps normal 11px verdana, arial, sans-serif;
    vertical-align: top;
    border: thin solid #FFC;
	
	-moz-border-radius: 5px;
    -webkit-boder-radius: 5px;
    -khtml-border-radius: 5px;
	 border-radius: 10px;
	 
    -webkit-box-shadow: 1px 3px 3px  #000;
    -moz-box-shadow: 1px 3px 3px #000;
    box-shadow: 1px 3px 3px #000;
	
	 filter: dropshadow(color=#000000, offx=3, offy=3);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
    zoom: 1;
	
}

.caption box {
	   width: 300px;
	   border: solid 1px white;
	   padding: 20px;
	}
	 
	p.box:before {
	content: url(../img/pdf.png);
	border: solid 1px #930;
	padding: 3px;
	margin: 0 10px 0 0;

	}
/*coins arrondis*/
.rounded-corners {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	
}

/*titre téléphone haut de page*/
.titreh4 {
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 14px;
	text-shadow: #930;
	border-top: medium solid #060;
	border-right: medium solid #930;
	border-bottom: medium solid #930;
	border-left: medium solid #060;
	width: 395px;
	 -webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);
            -moz-box-shadow:0 0 5px rgba(0,0,0,0.6);
            box-shadow:0 0 5px rgba(0,0,0,0.6);
			-webkit-border-radius:10px / 100px;
            -moz-border-radius:10px / 100px;
            border-radius:10px / 100px;
		
}
/*Styles de listes*/
.ul {
    font-family: verdana, arial, sans-serif;
    font-style: normal;
    font-size: 11px;
    text-align: justify;
    list-style: url(../images_site/arrow-000-small.gif) none outside;
}

.ul_vert {
	font-family: verdana, arial, sans-serif;
	font-style: normal;
	font-size: 11px;
	text-align: justify;
	list-style: url(../images_site/arrow-green.png) none outside;
}

.ol {
    font-family: verdana, arial, sans-serif;
    font-style: normal;
    font-size: 11px;
    text-align: justify;
}
/*Styles de table*/


	
	.div_td {
	width: 90%;
	height: 90%;
	overflow:visible;
	text-align:center;
	font-family: verdana, arial, sans-serif;
	font-style: normal;
	font-size: 11px;
}  

.td1 {
    background-color: #FFC;
    font-weight: bold;
    text-align: center;
   border: thin solid #960; width:1px;
    font-family: verdana, arial, sans-serif;
    font-size:10px;
    text-align: center;
    vertical-align: text-top;
	
	-moz-border-radius: 5px;
    -webkit-boder-radius: 5px;
    -khtml-border-radius: 5px;
	 border-radius: 5px;
	
	
}


.td2 {
    background-color: #963;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    border-width: thin;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    text-align: center;
	 border: thin solid #960; width:1px;
    vertical-align: text-top;
	
	-moz-border-radius: 5px;
    -webkit-boder-radius: 5px;
    -khtml-border-radius: 5px;
	 border-radius: 5px;
	
}


.td3 {
    background: url(../images_site/plage-prado.jpg) no-repeat center top;
    opacity: 0.8;
    filter: alpha(opacity=70);
    border-width: thin;
	
  
}
/*Styles de tables */
.table-infos {
	border: thin solid #930;
	-moz-border-radius: 5px;
    -webkit-boder-radius: 5px;
    -khtml-border-radius: 5px;
	 border-radius: 5px;
	 
    -webkit-box-shadow: 1px 3px 5px  #000;
    -moz-box-shadow: 1px 3px 5px #000;
	-khtml-box-shadow: 1px 3px 5px #000;
    box-shadow: 1px 3px 5px #000;
	
	filter: dropshadow(color=#000000, offx=3, offy=3);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
    zoom: 1;

}
.table-infos td {
	vertical-align: text-top;
	border: thin solid #960;
}
.table-infos tr {
	vertical-align: text-top;
	border:thin solid #960;	
}
#td4 {
    border: thin solid #960;
    vertical-align: text-top;
}
.td5 {
    background-color: rgba(253, 252, 255, 0.5);
    font-weight: bold;
    color: #000;
}

#table_background { background-image:url(../actualites/images/plage-prado.jpg);
background-position:top;
background-repeat:no-repeat;

}

/*titre avec ombre */
div.background {
    width: 500px;
    height: 250px;
    background: url(klematis.jpg) repeat;
    border: 2px solid black;
}

/*titres arrondis et avec fond en dégradé*/
.h3_arrondi {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    width: 380px;

    
}
/*boite avec dégradé de couleurs*/
.h5_degrad {
    background: #e3d194; /* for non-css3 browsers */
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    text-align: center;
	font-weight:bolder;
/* Opera */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE0NSwxMjEsODYsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgyMjcsMjA5LDE0OCwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);

/* Firefox */
background: -moz-linear-gradient( top, rgba(145,121,86,1), rgba(227,209,148,1) );

/* Chrome & Safari */
background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(145,121,86,1) ), color-stop( 1, rgba(227,209,148,1) ) );

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF917956,EndColorStr=#FFE3D194);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF917956,EndColorStr=#FFE3D194)";

}

/*boite dégradé*/
.gradient {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#750c18", endColorstr="#cfb658"); /* Pour IE seulement et mode gradient à linear */
	background: -webkit-gradient(linear, left top, left bottom, from(#750c18), to(#cfb658));
	background: -moz-linear-gradient(top center, #750c18, #cfb658);
	background:linear-gradient(top center, #750c18, #cfb658);
	background: -khtml-gradient(top center, #750c18, #cfb658);
	font-family: verdana, arial, sans-serif;
	color: #FFF;
	
/*boite en rgba*/
.box_rgba {
    background-color: #cc9933;
    background-color: rgba(153, 3, 3, NaN); /* FF3+, Saf3+, Opera 10.10+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc9933',EndColorStr='#cc9933'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cc9933',EndColorStr='#cc9933')"; /* IE8 */
   
}



/*polices de caractère "exotiques */
@font-face {
    font-family: 'DreamOrphansRegular';
    src: url('fonts/dreamorp-webfont.eot');
    src: local('☺'), url('fonts/dreamorp-webfont.woff') format('woff'), url('fonts/dreamorp-webfont.ttf') format('truetype'), url('fonts/dreamorp-webfont.svg#webfontMPWjpAxF') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BrushScriptStdMedium';
    src: url('../fonts/brushscriptstd-webfont.eot');
    src: url('../fonts/brushscriptstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brushscriptstd-webfont.woff') format('woff'),
         url('../fonts/brushscriptstd-webfont.ttf') format('truetype'),
         url('../fonts/brushscriptstd-webfont.svg#BrushScriptStdMedium') format('svg');
    font-weight: bold;
    font-style: normal;

}

.boite_inset {
	background-color:#960;
	color:#FFF;
	padding:4px;
	margin:4px;
	
-webkit-box-shadow: outset 1px 1px 10px #000;
-moz-box-shadow: outset 1px 1px 10px #000;
box-shadow: outset 1px 1px 10px #000; 

-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px; 

text-shadow:5px 5px 5px #000;
filter: dropshadow(color=#000, offx=2, offy=2); 


}

ul { list-style-type: none }



/*style formulaire*/
input {
    background-color: #FFC;
    border: thin solid #930;
    padding-left: 5p;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	

}
textarea {
    background-color: #FFC;
    color: #930;
    border: #930 thin solid;
    padding: 5px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	
	
}
label {
    background-color: #FFC;
    color: #930;
    font-weight: bold;
    padding: 3px;
    margin: 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 1px 1px 1px #FFF;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#FFF', Direction=135, Strength=2);
    zoom: 1;
	
	
}
/*effets images*/
#effet_image {
    -webkit-transition: background 10ms ease-in;
    -moz-transition: background 10ms ease-in;
    -o-transition: background 10ms ease-in;
    transition: background 10ms ease-in;
    /* Some Defaults For You */
    height: 200px;
    width: 300px;
    background: #C96;
    padding: 20px;
    color: #00f outline: 1px none #ff00ff;
	
  
    /* End Defaults */
}
#effet_image:hover {
    background: #930;
    color: #930;
    height: 200px;
    width: 300px;
    outline: 5px none #C96;
  
}




/*style pop-up liens*/
 a.info {  
       position:relative; /* Très important */  
      z-index:10;   
       color:#000;  
       font-family:Arial, Helvetica, sans-serif;  
   }  
 a.info:hover {  
       z-index:20;   
   }  
 a.info span {  
       display:none;  
   }  




/*style moteur de recherche interne google*/
.gsc-control-cse {
    font-family: Georgia, serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
input.gsc-input { border-color: #A25B08 }
input.gsc-search-button {
    border-color: #C93;
    background-color: #930;
}
.gsc-tabHeader.gsc-tabhInactive {
    border-color: #C96;
    background-color: #C96;
}
.gsc-tabHeader.gsc-tabhActive {
    border-color: #C96;
    background-color: #C96;
}
.gsc-tabsArea { border-color: #461200 }
.gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b { color: #950000 }
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b { color: #950000 }
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b { color: #950000 }
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b { color: #950000 }
.gsc-cursor-page { color: #950000 }
a.gsc-trailing-more-results:link { color: #950000 }
.gs-webResult.gs-result .gs-snippet { color: #333333 }
.gs-webResult.gs-result .gs-visibleUrl { color: #A25B08 }
.gs-webResult.gs-result .gs-visibleUrl-short { color: #A25B08 }
.gs-webResult.gs-result .gs-visibleUrl-short { display: none }
.gs-webResult.gs-result .gs-visibleUrl-long { display: block }
.gsc-cursor-box { border-color: #FFFFFF }
.gsc-results .gsc-cursor-page {
    border-color: #A25B08;
    background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #461200;
    background-color: #461200;
}
.gs-promotion.gs-result {
    border-color: #FEFEDC;
    background-color: #FFFFCC;
}
.gs-promotion.gs-result a.gs-title:link { color: #0000CC }
.gs-promotion.gs-result a.gs-title:visited { color: #0000CC }
.gs-promotion.gs-result a.gs-title:hover { color: #0000CC }
.gs-promotion.gs-result a.gs-title:active { color: #0000CC }
.gs-promotion.gs-result .gs-snippet { color: #333333 }
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short { color: #A25B08 }



/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("img/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("img/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("img/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}


/*fin de ligne*/
.finligne {
	white-space:nowrap;			
}


/*cercle*/
.cirlce {  
    width: 300px;  
    height: 300px;  
    background-color: red;  
    border-radius: 150px;  
    -moz-border-radius: 150px;  
    -webkit-border-radius: 150px;  
} 

.tooltip{
	position:absolute;
	border:1px solid #960;
	background:#930;
	padding:2px 5px;
	color:#FF6;
	display:none;
	}
	
/*dégradé*/
.degrade
{background: #f3e2c7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZTJjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MxOWU2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I2OGQ0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWQ0YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f3e2c7 0%, #c19e67 50%, #b68d4c 51%, #e9d4b3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3e2c7), color-stop(50%,#c19e67), color-stop(51%,#b68d4c), color-stop(100%,#e9d4b3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* IE10+ */
background: linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 ); /* IE6-8 */}




