/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_gray {
	width: 100%;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.containerrow1_gray {
	background-image: url(gradient_LtGray.jpg);
}
.containerrow2_gray {
	background-color: #ffffff;
}
.tblDerniereMin {
	BORDER-RIGHT: #F18E00 2px dashed; 
	BORDER-TOP: #F18E00 2px dashed; 
	BORDER-LEFT: #F18E00 2px dashed; 
	BORDER-BOTTOM: #F18E00 2px dashed; 
	margin: 5px 0px 0px;
	padding: 0px;
}
.tblAccroche {
	BORDER-RIGHT: #c6cfda 2px dashed; 
	BORDER-TOP: #c6cfda 2px dashed; 
	BORDER-LEFT: #c6cfda 2px dashed; 
	BORDER-BOTTOM: #c6cfda 2px dashed; 
	margin: 5px 0px 0px;
	padding: 0px;
}
.tblTitreAccroche {
	FONT-SIZE: 7px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}



.tblTitreAccroche span {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000
}

.tblTitreFormRech {
	BORDER-RIGHT: #C4111A 1px dashed; 
	BORDER-TOP: #C4111A 1px dashed; 
	BORDER-LEFT: #C4111A 1px dashed; 
	BORDER-BOTTOM: #C4111A 1px dashed; 
	margin: 5px 0px 0px;
	padding: 0px;
	background-color:#F2F6D6;
	color:#C4111A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.Combo {
color:#330033;
}


.OptionPage {
	background-color: #CEE188;
}

.containerrow{


}

.FormList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
}
.containerrow span{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#000000;
}

containerrow head{

	
}
/** CSS MOTEUR ENFANTS **/
.tblMoteur_enf {
	BORDER-RIGHT: #C4111A 1px dashed; 
	BORDER-TOP: #C4111A 1px dashed; 
	BORDER-LEFT: #C4111A 1px dashed; 	
	BORDER-BOTTOM: #C4111A 1px dashed; 
	margin: 0px 0px 0px;
	padding: 0px;
	background-color:#FDE6CE;
	font-family: Comic Sans MS;
	color:#F68B1F;
	font-size:13px;
	font-weight:bold;
}

.CellTitreColone_enf{
background-color:#f68b1f;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.button_enf{
color:#42B631;
cursor: pointer;
background:#FFFFF7;
font-size:11px;
font-weight:bold;
border: solid 1px #42B631;
font-family: Arial;
}

a.button_nav_enf:link  {
font-weight:bold;
font-size:11px;
color:#F78A18;
}
a.button_nav_enf:hover  {
font-weight:bold;
font-size:11px;
color:#F78A18;
}
a.button_nav_enf:active  {
font-weight:bold;
font-size:11px;
color:#F78A18;
}
.voirdetail_enf a{
font-size:12px;
color:#009042;
font-weight:bold;
}

.voirdetail_enf :hover{
font-size:12px;
color:#009042;
font-weight:bold;
}
.nostyle
{
	margin-left: 10%;
   margin-right: 10%;

}
.titleOrangeSmall_enf{
font-size:11px;
font-family: Arial;
color:#F78A18;
}
.titleGreenLarge_enf{
font-size:11px;
font-family: Comic Sans MS;
color:#073D8A;
font-weight:500;
}
.titleGreenSmall_enf{
text-transform:uppercase;
font-size:11px;
font-family: Comic Sans MS;
color:#F78A18;
font-weight:500;
}
.TitlerubriqueSmall_enf{
color:#f68b1f;
font-size:10px;
font-weight:bold;
vertical-align:top;
}
.titleRed_enf{
font-size:16px;
color:#f68b1f;
font-weight:bold;
text-transform:uppercase;
}
.Titlerubrique1_enf{
color:#009042;
font-size:12px;
font-weight:bold;
padding-top:5px;
vertical-align:top;
}
.TitlerubriqueSmall_enf{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:bold;
vertical-align:top;
}
.hrMoteur_enf{
color:#f68b1f;
height:2px
}
.TitlePeriode_enf{
background-color:#f68b1f;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
.titleRedSmall_enf{
font-size:12px;
color:#009042;
font-weight:bold;
}
.celldetail_out_enf{
	font-size: 10px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	/**FONT-FAMILY: Arial, Helvetica, sans-serif;**/

}
.celldetail_over_enf{
	font-size: 10px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFE5A3;

}

/** RAJOUT MDIZIEN VAC JEUNES **/

.accrochePrix{
	font-family: Arial, Helvetica, sans-serif;
	ONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: red;
}
.accrochePrixBold{
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: red;
}
.toptitre_coin-gauche {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-haut-gfull.gif) #10A610 no-repeat
}
.toptitre_coin-droit {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-haut-dfull.gif) #10A610 no-repeat
}
.bgd-toptitre {
	BACKGROUND-COLOR: #10A610
}
.bgd-podtitre {
	BACKGROUND-COLOR: #ffffff
}
.entete1 {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #10A610;
	TEXT-DECORATION: none
}
.entete2 {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: red;
	TEXT-DECORATION: none
}
.entete3 {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #F78A18;
	TEXT-DECORATION: none
}
.entete4 {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #F78A18;
	TEXT-DECORATION: none
}
.toptitre {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT: bold 14px sans-serif;
	WIDTH: 100%; COLOR: #fff; 
	PADDING-TOP: 2px;
	LETTER-SPACING: -0.02em
}
.bgd {
	BACKGROUND-COLOR: #fffbf0;
	height:1px
}
.contour2 {
	BACKGROUND-COLOR: #FFD600;
	height:1px
}
.imgcoin-haut-d {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-haut-d.gif) #090 no-repeat;
}
.fond-sejour {
	BACKGROUND-COLOR: #fffbf0
}
.imgcoin-bas-g {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-bas-g.gif) #090 no-repeat
}
.imgcoin-bas-d {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-bas-d.gif) #090 no-repeat
}
.hauteurLisere{
height:1px;
}
.bgd-podtitre2 {
	BACKGROUND-COLOR: #090
}
.titrePod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #090; PADDING-BOTTOM: 0px; FONT: bold 14px sans-serif; COLOR: #fff; PADDING-TOP: 2px; LETTER-SPACING: -0.02em; HEIGHT: 100%
}
.pod_haut-coin-gauche {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-haut-gfull.gif) #090 no-repeat
}
.pod_haut-coin-droit {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-haut-dfull.gif) #090 no-repeat
}
.pod_bas-coin-gauche {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-bas-g.gif) #090 no-repeat
}
.pod_bas-coin-droit {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-bas-d.gif) #090 no-repeat
}
.contour_pod {
	BACKGROUND-COLOR: #090
}
.bgd-podtitre {
	BACKGROUND-COLOR: #ffffff
}
/** CSS MOTEUR RECHERCHE BAFA**/
.tblMoteur_bafa {
	BORDER-RIGHT: #F25821 1px dashed; 
	BORDER-TOP: #F25821 1px dashed; 
	BORDER-LEFT: #F25821 1px dashed; 	
	BORDER-BOTTOM: #F25821 1px dashed; 
	margin: 0px 0px 0px;
	padding: 0px;
	background-color:#BFD62F;
	font-family: Comic Sans MS;
	color:#Ffffff;
	font-size:13px;
	font-weight:bold;
}
.CellTitreColone_bafa{
background-color:#F25821;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.combo_bafa{
color:#4C718A;
background-color:#FFFFFF;
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
}

.text_bafa{
border-left:solid 1px #7F9DB9;
border-bottom: solid 1px #7F9DB9;
border-right: solid 1px #7F9DB9;
border-top: solid 1px #7F9DB9;
color:#4C718A;
background-color:#FFFFFF;
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
}
.Button_bafa{
color:#E75012;
cursor: pointer;
background:#FFFFF7;
font-size:11px;
font-weight:bold;
border: solid 1px #E75012;
font-family: Arial;
}

.titleRedSmall_bafa{
font-size:12px;
color:#F25821;
font-weight:bold;
}

.TitlerubriqueSmall_bafa{
color:#588F7A;
font-size:10px;
font-weight:bold;
vertical-align:top;
}
.voirdetail_bafa a{
font-size:12px;
color:#588F7A;
font-weight:bold;
}

.voirdetail_bafa :hover{
font-size:12px;
color:#588F7A;
font-weight:bold;
}

.Titlerubrique1_bafa{
color:#588F7A;
font-size:12px;
font-weight:bold;
padding-top:5px;
vertical-align:top;
}

.titleRed_bafa{
font-size:16px;
color:#F25821;
font-weight:bold;
text-transform:uppercase;
}

.TitlePeriode_bafa{
background-color:#F25821;
color:#ffffff;
font-size:12px;
font-weight:bold;

}
/** RAJOUT MDIZIEN VAC JEUNES **/
.bgd-toptitre-bafa{
BACKGROUND-COLOR: #E75012;
}
.toptitre_coin-gauche-bafa {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-haut-gfull.gif) #E75012 no-repeat
}
.toptitre_coin-droit-bafa {
	BACKGROUND: url(http://www.ufcv.fr/DesktopModules/Recherche/images/imgcoin-haut-dfull.gif) #E75012 no-repeat
}
.typeBAFA {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#BFD62F ;
font-weight:bold;
}

/** CSS MOTEUR RECHERCHE ADAPTE**/
.tblMoteur_adap {
	BORDER-RIGHT: #C4111A 1px dashed; 
	BORDER-TOP: #C4111A 1px dashed; 
	BORDER-LEFT: #C4111A 1px dashed; 	
	BORDER-BOTTOM: #C4111A 1px dashed; 
	margin: 0px 0px 0px;
	padding: 0px;
	background-color:#FCE4EF;
	font-family: Comic Sans MS;
	color:#9E005E;
	font-size:13px;
	font-weight:bold;
}


.titleWhite_adap {
	font-size: 10px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	
}

.general_adap {
	font-size: 10px;
	padding:0px;
	font-family: Comic Sans MS;
	/**FONT-FAMILY: Arial, Helvetica, sans-serif;**/
	
}
.tblTitre_adap{
background-color:#E2E417;}


.titleRed_adap{
font-size:16px;
color:#008BB1;
font-weight:bold;
text-transform:uppercase;
}
.titlebluSmall_adap{
font-size:12px;
color:#008BB1;
font-weight:bold;
text-transform:uppercase;
}

.titleRedSmall_adap{
font-size:12px;
color:#9E005E;
font-weight:bold;

}
.Titlerubrique1_adap{
color:#9E005E;
font-size:12px;
font-weight:bold;
padding-top:5px;
vertical-align:top;
}

.TitlerubriqueSmall_adap{
color:#9E005E;
font-size:10px;
font-weight:bold;
vertical-align:top;
}

.TitlePeriode_adap{
background-color:#008BB1;
color:#ffffff;
font-size:12px;
font-weight:bold;

}
.CellTitreColone_adap{
background-color:#8D0052;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}
.hrMoteur_adap{
color:#8D0052;
height:2px
}

.celldetail_adap{
	font-size: 10px;
	padding:0px;
	font-family: Comic Sans MS;
	/**FONT-FAMILY: Arial, Helvetica, sans-serif;**/
background-color: #E5F5FA;
}

.font_adap{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



.celldetail_out_adap{
	font-size: 10px;
	padding:0px;
	font-family: Comic Sans MS;
	/**FONT-FAMILY: Arial, Helvetica, sans-serif;**/

}
.celldetail_over_adap{
	font-size: 10px;
	padding:0px;
	font-family: Comic Sans MS;
	background-color:#CFECF5;

}

.button_adap{
color:#008BB1;
cursor: pointer;
background:#ffffff;
font-weight:bold;
border:dashed 1px #9E005E;
font-family: Comic Sans MS;
}



.voirdetail_adap a{
font-size:12px;
color:#008BB1;
font-weight:bold;
}

.voirdetail_adap :hover{
font-size:12px;
color:#008BB1;
font-weight:bold;
}


/** CSS MOTEUR RECHERCHE **/
.tblMoteur{
	BORDER-RIGHT: #F3BA00 1px dashed; 
	BORDER-TOP: #F3BA00 1px dashed; 
	BORDER-LEFT: #F3BA00 1px dashed; 
	BORDER-BOTTOM: #F3BA00 1px dashed; 
	margin: 0px 0px 0px;
	/**padding: 3px;**/
	
}

.titleWhite {
	font-size: 10px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	
}
.detailTarif
{
	font-style:italic;
	font-size: 10px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.detailTransport
{
	font-size: 10px;
	text-transform:uppercase;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}


.testgreg {
	font-size: 10px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	/**FONT-FAMILY: Arial, Helvetica, sans-serif;**/
	
}
.paiementDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.paiementDetailBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.tblTitre{
background-color:#E2E417;}



.titleRedSmall{
font-size:12px;
color:#C4111A;
font-weight:bold;

}
.Titlerubrique1{
color:#F79541;
font-size:12px;
font-weight:bold;
padding-top:5px;
vertical-align:top;
}

.TitlerubriqueSmall{
color:#F79541;
font-size:10px;
font-weight:bold;
vertical-align:top;
}

.TitlePeriode{
background-color:#E8EEAE;
color:#009041;
font-size:12px;
font-weight:bold;

}
.CellTitreColone{
background-color:#F25821;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}
.hrMoteur{
color:#60BB45;
height:2px
}

.celldetail{
	font-size: 10px;
	padding:0px;
	font-family: Comic Sans MS;
	/**FONT-FAMILY: Arial, Helvetica, sans-serif;**/
background-color: #FFE49F;
}

.font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.CommandButton{
font-family: Comic Sans MS;
font-size:12px;}

.font_1{
	font-family: Comic Sans MS;
font-size:12px;
}

.button{
color:#C4111A;
cursor: pointer;
border: #C4111A dashed 2px;
font-family:Arial, Helvetica, sans-serif;
background:#ffffff;
font-weight:bold;
}
.celldetail_out{
	font-size: 10px;
	padding:0px;
	font-family: Comic Sans MS;
	
}
.celldetail_over{
	font-size: 10px;
	padding:0px;
	font-family: Comic Sans MS;
	background-color:#FFEAB0;

}

.combo_adap{
color:#008BB1;
background-color:#FFFFFF;
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
}

.radio_adap{
color:#008BB1;
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
}

.productslist{
color:#330033;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;}
.panier{
border: 1px solid #B2DB51;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.titrepanier{
color:#FFFFFF;
font-weight:bold}

.publication{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.pub_lien {
text-decoration:none;
color:#000000
}

.pub_lien a:hover{
color:#000000
}

.titre_art{
color:#B2DB51;
font-weight:bold;
font-size:18px;

}

.tbl_pub{
background-color:B2DB51;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.tbl_pub2{
background-color:B2DB51;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold
}

.Texte
{
  font-family :Arial ;
  font-size : 10px;
}
.Tableau
{
}
.TitreTableau
{
  font-family :Arial ;
  font-size : 10px;
  background-color :Black ;
  color :White ;
  text-align:center;
  font-weight:bold;							
}
.TitreSousTableau
{
  font-family :Arial ;
  font-size : 10px;
  background-color :Black ;
  color :White ;
}
.LigneAlternee
{
   background-color :ThreeDHighlight  ;
}
.LigneAlternee_2
{
  
	background-color:#E6E6E6
}
/** ADHERENTS **/
.TblAdh
{
font-size:12px;
font-family :Arial ;
background-color:#D8E79C;
padding:0px;
border:0px;
height:21px

}

.txtBoxAdherent
{
font-size:10px;
font-family :Arial ;
}

.titreBlocAdherent
{
background-color:#A3C724;
color:#FFFFFF;
font-size:13px;
font-weight: bold;
}

.labelGras
{
font-weight: bold;
}

.txtBoxGras
{
font-weight: bold;
font-family :Arial ;
}

.labelEtapeAdherentPersonneMorale
{
font-size:10px;
font-family :Arial ;
}
/** RECHERCHE SEJOURS **/
.txt-moteur {
	font-size:12px;
	font-family :Arial ;
}
.txt-moteur-bafa {
	font-size:12px;
	font-family :Arial ;
	width:75px;
}

