 
 
 /*Ajout Annie*/

.ImgAvecBordure{
 border:#ffffff 2px solid;

}

.cadrephoto
{
 border: #333 6px solid;
}

h1{
    FONT-SIZE: 40px;
	text-transform: uppercase;
	LINE-HEIGHT: 40px;
    FONT-weight: bold;
	text-align:left;
    FONT-FAMILY: Helvetica,Verdana, sans-serif;
}
h3{
    FONT-SIZE: 26px;
    FONT-weight: bold;
    COLOR:#119add;
	text-align:left;
	margin-bottom:10px;
    FONT-FAMILY: Helvetica,Verdana, sans-serif;
}
h4{
    FONT-SIZE: 16px;
     FONT-weight: bold;
}
h5{
    FONT-SIZE: 16px;
    FONT-weight: bold;
    COLOR:#119add;
	text-align:left;
	margin-bottom:10px;
    FONT-FAMILY: Helvetica,Verdana, sans-serif;
}
h6{
    FONT-SIZE: 16px;
    FONT-weight: bold;
	text-align:left;
	margin-bottom:10px;
    FONT-FAMILY: Helvetica,Verdana, sans-serif;
}


.xheading   { color: #000000; font-size: 10px; font-family: arial }
a    		{color: #00000;text-decoration: none;}
a:hover   	{color: #000000;text-decoration: underline;}
a:link   	{color: #23a5d6;text-decoration: none;}
a:vlink   	{color: #23a5d6;text-decoration: none;}

a.menu   		{text-decoration: underline; color: #23a5d6; font-weight:bold; font-size:12px; }
a.menu:link 	{ text-decoration: underline; color: #23a5d6; font-weight:bold; }
a.menu:hover   	{ text-decoration: underline; color: #000000; font-weight:bold; }

.menuhaut			{text-decoration: none; color: #ffffff; font-weight:bold; font-size:13px;}
a.menuhaut 			{text-decoration: none; color: #ffffff; font-weight:bold; font-size:13px;}
a.menuhaut:link 	{text-decoration: none; color: #ffffff; font-weight:bold; font-size:13px;}
a.menuhaut:hover   	{text-decoration: none; color: #23a5d6; font-weight:bold; font-size:13px;}

.menuhautover		{text-decoration: none; color: #23a5d6; font-weight:bold; font-size:13px;}
a.menuhautover		{text-decoration: none; color: #23a5d6; font-weight:bold; font-size:13px;}
a.menuhautover:link	{text-decoration: none; color: #23a5d6; font-weight:bold; font-size:13px;}



.menugauche			{text-decoration: none; color: #23a5d6; font-weight:bold; font-size:13px; }
a.menugauche 			{text-decoration: none; color: #23a5d6; font-weight:bold;  }
a.menugauche:link 	{ text-decoration: none; color: #23a5d6; font-weight:bold; }
a.menugauche:hover   	{ text-decoration: none; color: #000000; font-weight:bold; }

.menubas		{FONT-FAMILY: Helvetica,Verdana, sans-serif;text-decoration: none; color: #ffffff; font-size:10px;text-decoration:none;}
a.menubas 			{FONT-FAMILY: Helvetica,Verdana, sans-serif;text-decoration: none; color: #ffffff; text-decoration:none;}
a.menubas:link 	{FONT-FAMILY: Helvetica,Verdana, sans-serif;text-decoration: none; color: #ffffff; text-decoration:none;}
a.menubas:hover   	{FONT-FAMILY: Helvetica,Verdana, sans-serif;text-decoration: none; color: #23a5d6; text-decoration:none;}




.lienhtext3bup			{ FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; FONT-WEIGHT:BOLD; LINE-HEIGHT: 16px; color: #23a5d6;text-transform:uppercase; text-decoration: none;} 
a.lienhtext3bup 		{ FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; FONT-WEIGHT:BOLD; LINE-HEIGHT: 16px; color: #23a5d6;text-transform:uppercase; text-decoration: none;} 
a.lienhtext3bup:link 	{ FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; FONT-WEIGHT:BOLD; LINE-HEIGHT: 16px; color: #23a5d6;text-transform:uppercase; text-decoration: none;} 
a.lienhtext3bup:hover   { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; FONT-WEIGHT:BOLD; LINE-HEIGHT: 16px; color: #23a5d6;text-transform:uppercase; text-decoration: none;} 

.lienhtext2blanc 		{ FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 12px; LINE-HEIGHT: 14px; color: #ffffff; text-decoration: none;}
a.lienhtext2blanc 		{ FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 12px; LINE-HEIGHT: 14px; color: #ffffff; text-decoration: none;}
a.lienhtext2blanc:link 	{ FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 12px; LINE-HEIGHT: 14px; color: #ffffff; text-decoration: none;}
a.lienhtext2blanc:hover  { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 12px; LINE-HEIGHT: 14px; color: #ffffff; text-decoration: none;} 


.titrebleu			{text-decoration: underline; color: #23a5d6;}
a.titrebleu 		{text-decoration: underline; color: #23a5d6;}
a.titrebleu:link 	{ text-decoration: underline; color: #23a5d6;}
a.titrebleu:hover   { text-decoration: underline; color: #000000; }



a.text2n {font-family: "HELVETICA";font-size: 14px;color: #000000; vertical-align: text-top;text-decoration:none; }
a.text2n:link {font-family: "HELVETICA";font-size: 14px;color: #000000; vertical-align: text-top;text-decoration:none; }
a.text2n:hover {font-family: "HELVETICA";font-size: 14px;color: #000000; vertical-align: text-top;text-decoration:underline; }


	.small { FONT-FAMILY: arial; FONT-SIZE: 9px; }
	.usmall { FONT-FAMILY: arial; FONT-SIZE: 8.5px; }
	.medium { FONT-FAMILY: arial; FONT-SIZE: 11px; }
	.big { FONT-FAMILY: arial; FONT-SIZE: 40px; font-weight:bold;LINE-HEIGHT: 40px;text-transform:uppercase;}
	.bigbleu { FONT-FAMILY: arial; FONT-SIZE: 40px; font-weight:bold;LINE-HEIGHT: 40px; color: #23a5d6;}
	.bigbigbleu { FONT-FAMILY: arial; FONT-SIZE: 60px; font-weight:bold;LINE-HEIGHT: 40px; color: #23a5d6;}
	.regular { FONT-FAMILY: arial; FONT-SIZE: 12px; }
	.size3 { FONT-FAMILY: arial;  FONT-SIZE: 14px; LINE-HEIGHT: 14px; } 
	.size4 { FONT-FAMILY: arial;  FONT-SIZE: 16px; LINE-HEIGHT: 16px; } 
	.menu3 { FONT-FAMILY: Arial;  FONT-SIZE: 12px; LINE-HEIGHT: 18px; }  
	
	.georgiausmall { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 10px; LINE-HEIGHT: 12px; }  
	.georgiasmall { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 12px; LINE-HEIGHT: 16px; }  
	.georgiamenu { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 10px; LINE-HEIGHT: 17px; } 
	.georgiamedium { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 15px; LINE-HEIGHT: 15px; }   
	.georgiabig { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 17px; LINE-HEIGHT: 17px; }  
	.georgiaubig { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 22px; LINE-HEIGHT: 22px; }  
	
	.htextheader { font-weight: bold; FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; LINE-HEIGHT: 12px; }  
	.htextheaderw { font-weight: bold; FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; LINE-HEIGHT: 12px;color: #FFFFFF; }  
	.htexttitleb { font-weight: bold; FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 10px; LINE-HEIGHT: 12px; color: #23a5d6}  
	.htexttitleg { font-weight: bold; FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 10px; LINE-HEIGHT: 16px; color: #000000}  
	.htext {  FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 10px; LINE-HEIGHT: 12px; color: #2b2f33}  
	.htext2 { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 12px; LINE-HEIGHT: 14px; color: #2b2f33}  
	.htext2blanc { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 12px; LINE-HEIGHT: 14px; color: #ffffff}  
	.htext2blancbold { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 13px; LINE-HEIGHT: 13px; color: #ffffff; font-weight:bold;text-transform:uppercase;}  
	.htext3blancbold { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; LINE-HEIGHT: 14px; color: #ffffff; font-weight:bold;text-transform:uppercase;}  
	.htext3 { FONT-FAMILY: HELVETICA;  FONT-SIZE: 14px; LINE-HEIGHT: 16px; color: #2b2f33}  
	.soustitre { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px; color: #2b2f33;text-transform:uppercase;} 
	.soustitre2 { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px; color: #2b2f33;} 
	 a.soustitre2 { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px; color: #2b2f33;text-decoration:none;} 
	 a.soustitre2:link	{FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px; color: #2b2f33;text-decoration:none;} 
	 a.soustitre2:hover	{FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 14px; font-weight:bold; LINE-HEIGHT: 16px; color: #2b2f33;text-decoration:none;}
	.htext3b { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; LINE-HEIGHT: 16px; color: #23a5d6} 
	.htext3bup { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; LINE-HEIGHT: 16px; color: #23a5d6;text-transform:uppercase;}
	.htext3bupbold { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; FONT-WEIGHT:bold; LINE-HEIGHT: 16px; color: #23a5d6;text-transform:uppercase;}
	
	.htext3bbold { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; FONT-WEIGHT:BOLD; LINE-HEIGHT: 16px; color: #23a5d6} 
	.htext3bboldup { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 16px; FONT-WEIGHT:BOLD; LINE-HEIGHT: 16px; color: #23a5d6;text-transform:uppercase;}  
	.htext4b { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 28px; LINE-HEIGHT: 30px; color: #23a5d6}  
	.htext4blancbold { FONT-FAMILY: HELVETICA,ARIAL;  FONT-SIZE: 28px; LINE-HEIGHT: 28px; color: #ffffff; font-weight:bold;text-transform:uppercase;} 
	
	.menu4 { FONT-FAMILY: Arial;  FONT-SIZE: 14px; LINE-HEIGHT: 18px; }  
	.menu5 { FONT-FAMILY: Arial;  FONT-SIZE: 16px; LINE-HEIGHT: 18px; }  
	.menu6 { FONT-FAMILY: Arial;  FONT-SIZE: 18px; LINE-HEIGHT: 18px; }  
	.title {font-family: "HELVETICA";font-size: 12px;color: #333333; vertical-align: text-top;LINE-HEIGHT: 15px;  }
	.title2 {font-family: "HELVETICA";font-size: 14px;color: #333333; vertical-align: text-top;LINE-HEIGHT: 15px;  }
	.title3 {font-family: "HELVETICA";font-size: 20px;color: #333333; vertical-align: text-top;LINE-HEIGHT: 22px;  }
	
	.ptitle {font-weight: bold;font-family: "HELVETICA";font-size: 44px;color: #333333; vertical-align: text-top;LINE-HEIGHT: 24px;  }
	.text {font-family: "HELVETICA";font-size: 11px;color: #333333; vertical-align: text-top;LINE-HEIGHT: 15px;  }
	.textb {font-family: "HELVETICA";font-size: 11px;color: #ffffff; vertical-align: text-top;LINE-HEIGHT: 15px;}
	.textbup {font-family: "HELVETICA";font-size: 11px;color: #ffffff; vertical-align: text-top;LINE-HEIGHT: 15px;text-transform:uppercase;  }
	.text2 {font-family: "HELVETICA";font-size: 14px;color: #333333; vertical-align: text-top; }
	.text2n {font-family: "HELVETICA";font-size: 14px;color: #000000; vertical-align: text-top; }
	.text2b {font-family: "HELVETICA";font-size: 14px;color: #000000;font-weight:bold; vertical-align: text-top; }
	.text3 {font-family: "HELVETICA";font-size: 12px;color: #333333; vertical-align: text-top; }
	.h2 {font-family: "Trebuchet MS";font-size: 14px; vertical-align: text-top; }
	
	.dropdown { background-color: #D5D2E5; color: #000000;}
	.input2 { background-color: #F2F2F2; border: 0px; }

	.specialtitle {font-weight: bold; font-size: 18px; font-family: tahoma,verdana,arial; letter-spacing: -1pt }
	.specialprice {font-weight: bold; font-size: 16px; font-family: tahoma,verdana,arial; letter-spacing: -1pt }
	
	.textheader { font-family: Arial, Helvetica, sans-serif;	font-size: xx-small;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
	
	.etapeins{font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-style: normal;	font-weight: bold;	color: #000000;	text-decoration: none;}
	.etapeinsOver{font-family: Arial, Helvetica, sans-serif;	font-size:11px;	font-style: normal;	font-weight: bold;	color: #23a5d6;	text-decoration: none;}
	.numero	{font-family: Arial, Helvetica, sans-serif;	font-size:80px; font-style: normal;	font-weight: bold;	color: #000000;	text-decoration: none; LINE-HEIGHT: 70px;}
	.numeroOver	{font-family: Arial, Helvetica, sans-serif;	font-size:80px;	font-style: normal;	font-weight: bold;	color: #23a5d6;	text-decoration: none; LINE-HEIGHT: 70px;};



	
/*ADMIN**************************************************/
#flag_accueil{
	visibility:hidden;
	}
.texte
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
    FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.texteArchive
{
    FONT-SIZE: 12px;
    COLOR: #336699;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
    FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.titreadmin
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-STYLE: normal;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
    FONT-FAMILY: Tahoma, Geneva, sans-serif
}
.admin
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-STYLE: normal;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
    FONT-FAMILY: Tahoma, Geneva, sans-serif
}
A.lien
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
    FONT-FAMILY:Tahoma, Geneva, sans-serif
}

A.lien:link
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
    FONT-FAMILY:Tahoma, Geneva, sans-serif
}

A.lien:active
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
    FONT-FAMILY:Tahoma, Geneva, sans-serif
}

A.lien:hover
{
    FONT-SIZE: 12px;
	COLOR: #00476c;
	width-space: 340px;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
    FONT-FAMILY:Tahoma, Geneva, sans-serif
}
.tableAvecBordure{
		border:#333777 1px solid;
		 FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
    FONT-FAMILY: Tahoma, Geneva, sans-serif
}

<!--boutons->



.bouton a {
width:200px;
line-height:28px;
height:28px;
text-decoration:none;
display:block;
text-align:center;
vertical-align:middle;
background:url(boutons/bouton.jpg) no-repeat;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:center;
margin:2px;
}
.bouton a:hover {
background:url(boutons/bouton-on.jpg) no-repeat;
text-decoration:none;
}

.bouton{
border:none;
width:200px;
line-height:28px;
height:28px;
text-decoration:none;
display:block;
text-align:center;
vertical-align:middle;
background:url(boutons/bouton.jpg) no-repeat;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:center;
margin:2px;
}
.bouton:hover {
background:url(boutons/bouton-on.jpg) no-repeat;
text-decoration:none;
}

.boutonp {
border:none;
width:93px;
line-height:28px;
height:28px;
text-decoration:none;
display:block;
text-align:center;
vertical-align:middle;
background:url(boutons/boutonp.jpg) no-repeat;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:center;
margin:2px;
}
.boutonp:hover {
background:url(boutons/boutonp-on.jpg) no-repeat;
text-decoration:none;
}

.boutonm {
border:none;
width:120px;
line-height:28px;
height:28px;
text-decoration:none;
display:block;
text-align:center;
vertical-align:middle;
background:url(boutons/boutonm.jpg) no-repeat;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:center;
margin:2px;
}
.boutonm:hover {
background:url(boutons/boutonm-on.jpg) no-repeat;
text-decoration:none;
}

.boutonstamp {
border:none;
width:121px;
height:120px;
line-height:120px;
text-decoration:none;
display:block;
text-align:center;
vertical-align:middle;
background:url(boutons/boutonstamp.jpg) no-repeat;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:center;
margin:2px;
}
.boutonstamp:hover {
background:url(boutons/boutonstamp-on.jpg) no-repeat;
text-decoration:none;
}


a.boutonallsize {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.boutonallsize span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 7px 0 6px 18px;
} 

a.boutonallsize:hover {
    background-position: bottom right;
    color: #fff;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutonallsize:hover span {
    background-position: bottom left;
} 


a.boutonallsizeg {
    background: transparent url('images/bggray_button_a.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.boutonallsizeg span {
    background: transparent url('images/bggray_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 7px 0 6px 18px;
} 

a.boutonallsizeg:hover {
    background-position: bottom right;
    color: #fff;
	text-decoration:none;
    outline: none; /* hide dotted outline in Firefox */
}

a.boutonallsizeg:hover span {
    background-position: bottom left;
} 





.widget-title {
	font-size: 20px;
}
.entry-title a {
	font-size: 20px;
	color: #119ADD;
}
.xoxo {
	padding:5px;
	float:left;
	margin: 0px;
}
.xoxo li {
	 list-style:none;
}