/*------------------------------- Titres --------------------------------*/

.classe-bleu-gras {
	font : 8pt Trebuchet MS;  
	font-weight : bold ; 
	color : #0070BA;
	}
.classe-orange-gras {
	font : 8pt Trebuchet MS; 
	font-weight : bold ; 
	color : #DC7D26;
	}
.classe-vert-gras {
	font : 9pt Trebuchet MS; 
	font-weight : bold ; 
	color : #869934;
	}

/*------------------------------- Titres --------------------------------*/

h1 {
	font-size : 11pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #518237;
	display: inline;
	}
.h1 {
	font-size : 11pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #518237;
	}
h1 a {
	font-size : 11pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #518237;
	text-decoration: underline;
	}

.h1 a {
	font-size : 11pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #518237;
	text-decoration: underline;
	}
h2 {
	font-size : 11pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #DC7D26;
	display:inline;
	}
h3 {
	font-size : 11pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #0070BA;
	display:inline;
	}
.titre2 {
	font-size : 9pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #F8A378;
	}
.titre3 {
	font-size : 9pt; 
	font-family: Trebuchet MS; 
	font-weight : bold ; 
	color : #818ABB;
	}
.td-titre-vert-d {
	background: url(../classes/img/fond-cartouche-vertd1.gif) top right no-repeat; 
	padding-right: 15px;
	}	
.td-titre-vert-g {
	background:url(../classes/img/fond-cartouche-vertg1.gif) top left no-repeat;
	height: 29px;
	padding: 0;
	}

/*----------------------------- Divs accueil --------------------------------*/
#fond_ac
{
	width: 770px;
	background: url(../classes/img/fond-acceuil.jpg) bottom no-repeat;
	padding: 20px;
	margin: 0 auto;
	border: 0;
}
.right
{
	float: right;
} 
.g350c {
	margin-left: 350px;
	text-align: center;
}
#fond_ac h2 {
	font: 11pt Arial, Helvetica, sans-serif;
	color: #838712;
	font-weight: bold;
	margin-bottom: 15px;
}
#fond_ac h3 {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
/*----------------------------- Divs activités --------------------------------*/
.cartouche-acti-orange1
{
	float: left;
	width:800px;
	height:85px;
	background: url(../classes/img/fond-cartouche-orange1.gif) no-repeat;
	padding:0px;
	margin-bottom:3px;
	margin-left:3px;
	border: 0;
}
.cartouche-acti-orange2
{
	float: left;
	width:391px;
	height:85px;
	background: url(../classes/img/fond-cartouche-orange2.gif) no-repeat;
	padding:0px;
	margin:0px 12px 8px 3px;
	border: 0;
}
.cartouche-acti-orange2d
{
	float: left;
	width:391px;
	height:85px;
	background: url(../classes/img/fond-cartouche-orange2.gif) no-repeat;
	padding:0px;
	margin:0px 0px 8px 3px;
	border: 0;
}
.cartouche-acti-orange31
{
	clear: both;
	float: left;
	width:230px;
	height:85px;
	background: url(../classes/img/fond-cartouche-orange31.gif) no-repeat;
	padding:0px;
	margin:5px 0px 5px 3px;
	border: 0;
}
.cartouche-acti-orange32
{
	float: left;
	width:276px;
	height:85px;
	background: url(../classes/img/fond-cartouche-orange32.gif) no-repeat;
	padding:0px;
	margin:5px 0px 5px 3px;
	border: 0;
}
.cartouche-acti-orange33
{
	float: left;
	width:288px;
	height:85px;
	background: url(../classes/img/fond-cartouche-orange33.gif) no-repeat;
	padding:0px;
	margin:5px 0px 5px 3px;
	border: 0;
}
.photo-cartouche-acti-orange
{
	float: right;
	width:69px;
	height:73px;
	padding:0px;
	margin:5px 5px 5px 0;
	border: 0;
}
.texte-cartouche-acti-orange
{
	float: left;
	padding:0px;
	margin:5px 5px 5px 5px;
	border: 0;
	text-align: left;
}
.tab-loisirs1
{
	background: url(../classes/img/fond-cartouche-loisirs1.gif) no-repeat;
	font : 8pt Trebuchet MS;
}
.tab-loisirs2
{
	background: url(../classes/img/fond-cartouche-loisirs2.gif) no-repeat;
	font : 8pt Trebuchet MS;
}
.tab-loisirs-bas
{
	background: url(../classes/img/fond-cartouche-loisirs1.gif) left bottom no-repeat;
}
#donnees
{
	clear: both;
	width: 800px;
	padding: 0px;
	margin: 0;
	border: 0;
	text-align: left;
}

/*----------------------- Divs fiche activités ----------------------------*/
#fiche-gal
{
	top: 0;
	left: 0;
	width: 800px;
	min-height: 400px;
	background: #eff3f8;
	padding: 4px 2px 2px 2px;
	margin: 0;
	border: 0;
	text-align: left;
	border: solid #DDDDED 1px
}
#fiche-sorties
{
	top: 0;
	left: 0;
	width: 800px;
	background: #eff3f8;
	padding: 4px 2px 2px 2px;
	margin: 0;
	border: 0;
	text-align: left;
	border: solid #DDDDED 1px
}
.bloc-haut
{
	position: relative;
	width: 800px;
	z-index: 10;
	margin: 0;
	padding: 0;
	border: 0;
}
.bloc-haut2
{
	position: relative;
	width: 800px;
	min-height: 131px;
	z-index: 10;
	margin: 0;
	padding: 0;
	border: 0;
}
.bloc-haut3
{
	position: relative;
	background: #eff3f8;
	width: 800px;
	min-height: 131px;
	z-index: 10;
	margin: 0;
	padding: 0;
	border: 0;
}
.bloc-bas
{
	position: relative;
	width: 800px;
	top: 0px;
	left: 0px;
	margin-top: -6px;
	padding: 0;
	border: 0;
}
.td-bulle300-100
{
	z-index: 15;
	background: url(../classes/img/bulle300-100.gif) no-repeat;
	width: 300px;
	height: 100px;
	padding: 4px;
	margin: 0;
	border: 0;
	text-align: left;
	font : 8pt Trebuchet MS;
}
.td-bulle440-130
{
	z-index: 15;
	background: url(../classes/img/bulle440-130.gif) no-repeat;
	width: 440px;
	height: 131px;
	padding: 4px;
	margin: 0;
	border: 0;
	text-align: left;
	font : 8pt Trebuchet MS;
}
.td-bulle460-115
{
	z-index: 15;
	background: url(../classes/img/bulle460-115.gif) no-repeat;
	width: 460px;
	height: 115px;
	padding: 4px;
	margin: 0;
	border: 0;
	text-align: left;
	font : 8pt Trebuchet MS;
}
.td-bulle500-140
{
	z-index: 15;
	background: url(../classes/img/bulle500-140.gif) no-repeat;
	width: 500px;
	height: 141px;
	padding: 4px;
	margin: 0;
	border: 0;
	text-align: left;
	font : 8pt Trebuchet MS;
}
#bloc-bulle2
{
	float: left;
	z-index: 15;
	background: url(../classes/img/bulle2.gif) no-repeat;
	width: 460px;
	height: 131px;
	padding: 5px;
	margin: 0px;
	border: 0;
	text-align: left;
	font : 8pt Trebuchet MS;
}
#bloc-planning
{
	clear: both;
	width: 795px;
	z-index: 5;
	margin: 0px;
	padding: 0;
	border: 0;
	text-align: left;
}
.tr-planning-bleu
{
	background: #B7CBD6;
}
.tr-planning-orange
{
	background: #E5AC55;
}

/*----------------------------- Divs sorties --------------------------------*/
.cartouche-acti-sorties1
{
	width: 302px;
	height: 399px;
	background: url(../classes/img/fond-cartouche-bleu1.gif) no-repeat;
	padding: 46px 50px 3px 5px;
	margin: 3px;
	border: 0;
	text-align: center;
}
.tab-acti-sorties2
{
	background: url(../classes/img/fond-cartouche-bleu2.gif) no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
}
.cartouche-acti-sorties2
{
	width: 302px;
	height: 154px;
	background: url(../classes/img/fond-cartouche-bleu2.gif) no-repeat;
	padding: 50px 50px 3px 5px;
	margin: 3px;
	border: solid #CC3366 1px;
	text-align: center;
}
.tab-acti-sorties3
{
	background: url(../classes/img/fond-cartouche-bleu3.jpg) no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
}
.cartouche-acti-sorties3
{
	width: 302px;
	height: 278px;
	background: url(../classes/img/fond-cartouche-bleu3.jpg) no-repeat;
	padding: 136px 50px 3px 5px;
	margin: 3px;
	border: solid #aCff66 1px;
	text-align: center;
}
/*----------------------------- Divs destinations --------------------------------*/
.cartouche-desti-gujan
{
	background: url(../classes/img/fond-cartouche-gujan.gif) no-repeat;
}
.cartouche-desti-lacanau
{
	background: url(../classes/img/fond-cartouche-lacanau.gif) no-repeat;
}
.cartouche-desti-arcachon
{
	background: url(../classes/img/fond-cartouche-arcachon.gif) no-repeat;
}
.cartouche-desti-cladech
{
	background: url(../classes/img/fond-cartouche-cladech.gif) no-repeat;
}
.tab-desti-haut
{
	background: url(../classes/img/fond-cartouche-bleu.gif) left top no-repeat;
}
.tab-desti-bas
{
	background: url(../classes/img/fond-cartouche-bleu.gif) left bottom no-repeat;
}
.tab-desti-simple
{
	background: url(../classes/img/fond-cartouche-bleu0.gif) left bottom no-repeat;
}
.img-desti-g
{
	float: left;
	padding: 3px 5px 0 0;
	margin: 0;
	border: 0;
}
.img-desti-d
{
	float: right;
	padding: 3px 5px 0 5px;
	margin: 0;
	border: 0;
}
#aide
{
	width: 800px;
	padding: 0;
	margin: 0;
	border: 0;
}
ul, ol {
	padding: 2px;
	margin: 0 0 0 9pt;
}
li {
	list-style-type: disc;
	list-style-position: outside;
	text-align: left;
	margin: 0;
	padding: 0;
}
#aide ol {
	padding: 2px;
	margin: 0 0 0 15pt;
}
#aide li {
	list-style-type:decimal;
	list-style-position: outside;
	text-align: left;
	margin: 0;
	padding: 0;
}
.tab-outil-haut
{
	background: url(../classes/img/fond-cartouche-bleu-titre.gif) left top no-repeat;
}
.tab-outil-bas
{
	background: url(../classes/img/fond-cartouche-bleu-titre.gif) left bottom no-repeat;
}
/*-------------------------------- Divs blogs --------------------------------*/
.blogs-haut-g
{
	background: url(../classes/img/cartouche-haut-blogs-g.gif) no-repeat;
}
.blogs-haut-a
{
	background: url(../classes/img/cartouche-haut-blogs-a.gif) no-repeat;
}
.blogs-haut-l
{
	background: url(../classes/img/cartouche-haut-blogs-l.gif) no-repeat;
}
.blogs-haut-c
{
	background: url(../classes/img/cartouche-haut-blogs-c.gif) no-repeat;
}
.blogs-haut-g2
{
	background: url(../classes/img/cartouche-haut-blogs-g2.gif) no-repeat;
}
.blogs-haut-g2b
{
	background: url(../classes/img/cartouche-haut-blogs-g2b.gif) no-repeat;
}
.blogs-haut-a2
{
	background: url(../classes/img/cartouche-haut-blogs-a2.gif) no-repeat;
}
.blogs-haut-l2
{
	background: url(../classes/img/cartouche-haut-blogs-l2.gif) no-repeat;
}
.blogs-haut-l3
{
	background: url(../classes/img/cartouche-haut-blogs-l3.gif) no-repeat;
}
.blogs-haut-c2
{
	background: url(../classes/img/cartouche-haut-blogs-c2.gif) no-repeat;
}
.blogs-milieu
{
	background: url(../classes/img/cartouche-milieu-blogs.gif) repeat-y;
}
.blogs-milieu2
{
}
.blogs-bas
{
	background: url(../classes/img/cartouche-bas-blogs.gif) bottom no-repeat;
}
.img-blogs
{
	padding: 5px;
	margin: 0;
	border: 0;
}
/*----------------------- Menu Verticale de Gauche ------------------------*/
.hide
{
	display: none;
}

.show
{
	
}

.bordure_cat {
	background-image: url(../imagesclasses/fond_sstitre.gif);
	cursor: hand
}

.bordure_titre {
	height: 30pt;
	cursor: hand
}

.mv2style {font-size:12px;color:#145621;text-decoration:none;}

.mv2style:hover {color:#FFFFFF;text-decoration:none;}

.mv2style1 {font-size:11px;color:#145621;text-decoration:none;}

.mv2style1:hover {color:#6AA137;text-decoration:underline;}

.mv2style2 {font-size:12px;color:#145621;text-decoration:none;}

.mv2style2:hover {color:#FFFFFF;text-decoration:none;}

.bordure_cat_g {
	cursor: hand
}

.bordure_cat_d {
	cursor: hand
}

.cat_titre_nonselect {
	font-family : Trebuchet MS;
	font-size : 10pt;
	color : #145621;
	cursor: hand;
	text-decoration:none
}

.cat_titre_select {
	font-family : Trebuchet MS;
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
	cursor: hand;
	text-decoration:none
}

.sousmenu {
	color : #0077BF;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	font-variant: small-caps;
	text-decoration:none
}
/*------------------------ Fin Menu Verticale de Gauche ------------------------*/

#cv a
{
    position:absolute;
    top:6px;
    left:1px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    font-size: 13px;
    text-align:center;
    display:block;
    width:297px;
    height:20px;
    text-decoration:none;
}
#cv a:hover
{color: #FFFFFF;
 text-decoration:underline; }

/* ------------------------------------------------------------------ */
/*                           Formulaires                              */
/* ------------------------------------------------------------------ */


.form_txt_oblig {
	font: 11pt Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}
.bloc_form1 {
	border-bottom: solid #C8D200 2px;
	color: #333;
	padding-top: 15px;
	margin: 0 auto;
}
.bloc_form2 {
	background: #F4F6CC;
	padding-top: 15px;
	margin: 0 auto;
	border-bottom: solid #C8D200 2px;
	color: #333;
}
.form_input1 {
	background: #FFFECF;
	height: 11pt;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #444;
	border: solid #B8B99A 1px;
}
.form_input2 {
	background: #FFFECF;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #444;
	border: solid #B8B99A 1px;
}
.bloc_form1 h2, .bloc_form2 h2  {
	margin: 0px;
	padding-bottom: 10px;
	font: 11pt Arial, Helvetica, sans-serif;
	color: #9CA113;
	font-weight: bold;
}

/* ------------------------------------------------------------------ */
/*                            Tableaux                                */
/* ------------------------------------------------------------------ */



.tab_haut {
	background:url(../classes/img/title_bg.png) repeat-x;
	height: 23px;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #3A403A;
	font-weight: bold;
}
.tab_titre_cel {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #555;
	font-weight: bold;
}
.tbl_classe {
	border-collapse: collapse;
	font: 12px Trebuchet MS
}
.tbl_classe td {
	border-collapse: collapse;
	padding: 7px 4px;
}
.tbl_classe span.td_titre {
	font: bold 12px Arial, Helvetica, sans-serif
}
