body, html {
     	margin: 10px 0 0 0;
        padding: 0;
		background-color: #134C44; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
		color:#127B70;
	
}

a.opacity img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=70); 
               -moz-opacity: 0.7; 
               opacity: 0.7;}
	

/*-----------------------------------------------------*/
			/*HOME PAGE*/
/*-----------------------------------------------------*/

h1#home { text-align:center;color:#034150;font-size:16px;margin:0px 0px 5px 0px;padding:0px;letter-spacing:1px;}
h2#home  { text-align:center;color:#376F7D;font-size:13px;margin:0px 0px 15px 0px;padding:0px;letter-spacing:0px;font-weight:normal;line-height:18px;}

/*-----------------------------------------------------*/
			/*AIDE SEJOUR*/
/*-----------------------------------------------------*/

#top_aide {background:url(../images/aide_sejour.gif) no-repeat left top;width:400px;height:90px;line-height:18px;margin:10px 0px 0px 110px;padding:0px 0px 0px 145px;font-size:12px;}

.boxrouge
   { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2pt; border: solid 1px #646464 }

.parent {
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	margin-left: 0pt;
	margin-top: 5px;
	margin-bottom:5px;
	text-align: left;
	cursor: hand;
	border-width: 0;
            }

  .child  {
	font-size: 8pt;
	font-weight: normal;
	margin-left: 5pt;
	margin-top:0px;
	text-align: left;
            }


TD                     {
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

TEXTAREA        { color: #333333; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border: solid 1pt #474645 }

INPUT              { color: #333333; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; border: solid 1pt #777 }


.frame { background-color: #FC8940}


.detail { background-color: #E6E6E6;}


SELECT           { color: #444; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana; font-weight: bolder; background-color: #fff; border-style: solid }


a.opacity img 	{filter:alpha(opacity=100);   
                     -moz-opacity: 1.0;   
                     opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=70); 
               -moz-opacity: 0.7; 
               opacity: 0.7;}

A:link                              { color: #0E5C52; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A:visited                           { color: #0E5C52; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none }

A:hover                        { color: #003300; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
A.lien_menu                             {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: bold;
}

A.lien_menu:visited                            { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: bold; }

A.lien_menu:hover                            { color: #05433B; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: bold; }

A.lien_p                             {
	color: #0E5C52;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_p:visited                            { color: #0E5C52; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_p:hover                            { color: #05433B; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }

A.search                             {
	color: #0E5C52;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: underline;
	font-weight: normal;
}

A.search:visited                            { color: #0E5C52; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }

A.search:hover                            { color: #003300; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }



A.lien_c                             {
	color: #A74103;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: normal;
}

A.lien_c:visited                            { color: #A74103; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: normal; }

A.lien_c:hover                            { color: #05433B; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: normal; }


A.lien_bas                             {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	text-decoration: none;
	font-weight: bold;
}

A.lien_bas:visited                            { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; font-weight: bold; }

A.lien_bas:hover                            { color: #052A25; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; font-weight: bold; }



.titre_accueil                  { color: #034150; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre2_accueil                  { color: #518E9E; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.actu_accueil                  { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre_page                  { color: #034150; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre2_page                  { color: #034150; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre_heberg                  { color: #C96104; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.titre2_heberg                  { color: #13675B; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.txt_intro                  {
	color: #166053;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: italic;
}
.titre_in                  {
	color: #FF7800;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: italic;
}

.titre_galerie                {
	color: #22685C;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: italic;
}
.titre2_in                  {
	color: #034150;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: normal;
}
.titre_circuits                  {
	color: #C96104;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: normal;
	
}
.titre2_circuits                  {
	color: #A74103;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: normal;
	
}
.titre3_circuits                  {
	color: #177F71;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	
	
}

.txt_circuits                  {
	color: #A74103;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: italic;
}

.txt_assoc                  {
	color: #092F84;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: normal;
}

.titre_assoc                  {
	color: #005072;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: italic;
	}
	
	.calend                {
	color: #005072;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-style: normal;
	}
.infos                  {
	color: #073935;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	font-weight: normal;
}

.blanc12                { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc11  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc10 { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc13   { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
.blanc14 { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva }
.blanc15    { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.blanc16   { color: white; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.blanc18   { color: white; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.blancM { color: white; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bleu10 { color: #045B72; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bleu11 { color: #045B72; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.cat { color: #0d3e8a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.accueil   { color: #2c384b; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder }
.qui { color: #675151; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
.top { color: #2c384b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.duree { color: #2c384b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.rouge12    { color: #E73102; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss }
.rouge13 { color: #c00303; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss }
.rouge14  { color: #a90a0d; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Swiss }
.rouge11    { color: #a70404; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.rouge10 { color: #a70404; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir10 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir11   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir12  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir13   { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir14                 { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva }
.noir16  { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva }


/* =========================================================================== */
/* =========================================================================== */
/*                            CSS POUR MENU DE GAUCHE                          */
/* =========================================================================== */
/* =========================================================================== */
      div.menu_parent{
	    margin:10px 0px 10px 5px;
		padding:0px 0px 0px 2px;
		text-align:left;
		font:12px Verdana ;
	
      }
	  div.menu_parent a{
	    text-decoration:none ;
		color:#ffffff;
		font-size:0.95em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		
      }
	  
	    div.menu_parent a:visited{
	    text-decoration:none ;
		color:#ffffff;
		font-size:0.95em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		
      }
	  
	  
	  div.menu_parent a:hover{
	    text-decoration:none ;
		color:#ffffff;
		font-size:0.95em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#5FB8AB;
		
      }
	  
	  
	  div.menu_enfant{
	    margin:0px;
		padding:0px;
		
		text-align:left;
		font:12px Verdana ;
		display:none ;
      }
	  div.menu_enfant ul{
	    list-style:none;
		margin:5px;
		padding:3px;
		background-color:#5FB8AB;
	  }
	  div.menu_enfant ul li{
	  
        padding-left: 0px;
		margin-left:0px;
		
	
	  }
	  div.menu_enfant ul li.coche{
		
        padding-left:0px;
		margin-left:0px;
		background-color:#F6D448;

	  }
	  div.menu_enfant ul li a{
	    text-decoration:none ;
		color:#454750;
		font-size:0.95em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	  }
	  
	   div.menu_enfant ul li a:visited{
	    text-decoration:none ;
		color:#454750;
		font-size:0.95em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	  }
	  div.menu_enfant ul li a:hover{
		/*background-color:#FFFFAA;*/
		color:#FFFFFF;
	  }
/* =========================================================================== */
/* =========================================================================== */

/*IMG TOP*/


#top {position:relative;height:110px;text-align:right;}
#img_top {padding:0px;margin:0px;height:100px;position:absolute;top:0px;right:0px;}

#titre_top

{
		
		position:absolute;
		top:75px;
		left:110px;
		font-style:italic;
		color:#045B72;
		font-size:24px;
		letter-spacing:-1px;
	
}
#txt_intro {font-size:12px;color:#03313D;margin:0px 0px 10px 50px;width:700px;}

		
#copy {margin:0 auto;width:940px;text-align:right;margin-top:10px;color:#FFFFFF;}
#copy p {text-align:right;font-size:10px;padding-bottom:10px;margin:0px;}
#copy a {color:#FFFFFF;text-decoration:none;}
