A {color:#3399ff; 
font: bolder 12px Verdana, Arial, Helvetica, sans-serif; visibility: visible; clip:  rect(   ); text-decoration: none} 

A:hover { color:#007979; font: bolder 12px Verdana, Arial, Helvetica, sans-serif; background-color: #FFCCFF}

.menu a {
	color:#990000;
	text-decoration: none;
; visibility: inherit; clip:  rect(   )
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}

.menu a:hover {
	color:#006600;
	text-decoration: underline;
; visibility: inherit; clip:  rect(   )
; background-color: #FFFFFF
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}

/*-------------------------------*/

.td { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #000033;

margin-top: 10px;
margin-right: 7px;
margin-bottom: 7px;
margin-left: 7px;
padding-top: 10px;
padding-right: 7px;
padding-bottom: 7px; 
padding-left: 7px; 
background-color: #FFFFFF; 

vertical-align: top;
text-align: left;
; visibility: inherit; clip:   rect(   )
; width: 804px
}

.tdg { 
width: 220px;
background-color: #FFFFFF;
text-align: left; vertical-align: top; 
border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00698C
}

.tdd{ 
width: 202px;
background-color: #FFFFFF;
text-align: center; vertical-align: top; 
; height: auto; border: 1px solid; border-color: #FFFFFF #FFFFFF #FFFFFF #CCCCCC
}


.tourfin { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #400000;
text-align: left;
vertical-align: text-top;; border-color: #FFFFFF #FFFFFF #B6B6B6; clip:    rect(  30 ); visibility: visible; margin-bottom: 10px; padding-bottom: 10px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.columns {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
}

BODY { 
margin: 0px 0px ; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #4A0000; 
height: auto; 
width: auto;
clip:  rect(   ) : left;
} 

.haut {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.1em; color: #FFFFFF; line-height: 0em}

/*-------------------------------*/

.tourG {  
margin: 5px 5px;
padding: 5px 5px; 
vertical-align: top;
border: 1px #999999 solid;
; clip:  rect(   )
-moz-border-radius; width: 1024px:10px 0;
-webkit-border-radius:10px 0;
border-radius:10px;
box-shadow: 8px 8px 12px #aaa;
}

.tourv {  
margin: 5px 5px;
padding: 5px 5px;
border: 1px #3333CC solid;
; clip:    rect(   ); visibility: inherit:2px 0;
-webkit-border-radius:2px 0;
border-radius:2px;
box-shadow: 1px 1px 1px #aaa;
}

.tourm {  margin: 5px 5px;
padding: 5px 5px;
text-align: left; 
vertical-align: top;
border: 1px #336699 solid; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699;
; clip:      rect(30   30); visibility: inherit:10px 0;
-webkit-border-radius:10px 0;
border-radius:7px;
box-shadow: 6px 6px 8px #aaa;
}

.tourform {  
margin: 5px 5px;
text-align: left; 
vertical-align: top;
border: 1px #339933 dashed; 
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; color: #006600;
; font-style: italic; visibility: visible; clip:  rect(   )
}

.tourbf {  margin: 7px 7px;
padding: 7px 7px;
text-align: left; 
vertical-align: top;
border: 1px #3399FF solid;
; clip:   rect(   ); visibility: inherit; background-image: url(../images/bleu.jpg):10px 0;
-webkit-border-radius:10px 0;
border-radius:2px;
box-shadow: 8px 8px 12px #aaa;
}

.tourbc {  margin: 5px 5px;
padding: 5px 5px;
text-align: left; 
vertical-align: top;
border: 1px dashed;
; clip:   rect(   ); background-color: #FFFFFF; visibility: inherit; border-color: #008800 #009900 #009900:10px 0;
-webkit-border-radius:10px 0;
border-radius:10px;
box-shadow: 8px 8px 12px #aaa;
}

 /* ----------------------------------------------------- */

.divdroite {
float: right;
 /* espace photo texte */
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 8px; 

border-radius: 
0px /*HG, HD, BD, BG*/
10px 
10px  
0px  ;
}

.divgauche {
float: left;
padding-top: 0px;
padding-right: 17px;
padding-bottom: 5px;
padding-left: 0px;                            /* padding-left: 0px:10px; */

border-radius:10px;
; clip:  rect( 10px  )
}

.tourbleu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #003300; border-color: #FFFFFF #FFFFFF #003300; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; vertical-align: text-top}

.bleu1 {  font-family: "Comic Sans MS"; font-size: 16px; color: #006699}

.bleu2 {  font-family: Georgia, "Times New Roman", Times, serif; color: #333366; font-size: 12px; background-color: #AEE4FF; font-weight: bolder}

.px40 {  line-height: 40px}
.px30 {  line-height: 30px}

.orange {  font-family: "Comic Sans MS"; font-size: 14px; color: #FF6600; border-color: #FFFFFF #FFFFFF #FF3300; border-style: none; line-height: 12px}

.marron {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4A0000}

.tourbpoint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; border: 1px #669999 dotted; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}

.tourbleu2{  border-color: #FFFFFF #666666 #FFFFFF #FFFFFF; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; clip:  rect(0px 10px 0px 0px)}
.titrebleu {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; color: #3399FF; font-style: italic}
