/* =========================================================== */
/* UCMenuAnnexe */
/* =========================================================== */
body
{
	margin: 0px 0px 0px 0px;
}

div.UCMenuAnnexe
{
	margin: 0px 12px 10px 0px;
}
div.UCMenuAnnexe a
{	
}

div.Main
{
	/* centrage du Bloc principal */
	position: absolute;
	width: 970px;
	margin-left: -485px;
	left: 50%;
	border: none 0px;
}
div.Header
{
	width: 970px;
	display:block;
	border: none 0px;
	margin: 0px 0px 10px 0px;
}
div.Content
{
	
	width: 970px;
	height: 504px;
	display:block;
	border: none 0px;
	margin: 0px;
}
div.PanelLeft
{
	width: 200px;
	float: left; /* marge flottante */
	display: inline;
	border: none 0px;
	margin-left:-10px;
	margin-top:-10px;
}
div.PanelLeft2
{
	width: 735px;
	float: left; /* marge flottante */
	display: inline;
	border: none 0px;
	margin-left:-10px;
	margin-top:-10px;
}

/* =========================================================== */
/* Style élément MoteurStandard */
/* =========================================================== */
div.PanelLeft table.MoteurStandard
{
	margin: 0px 0px 0px 0px;
}
div.PanelLeft table.MoteurStandard select
{
	margin: 3px 0px 3px 0px;
	width: 200px;
}



div.PanelRight
{
	width: 180px;
	float: right; /* marge flottante */
	display: inline;
	border: none 0px;
	position:relative;
	margin-top: 10px;
	margin-right:-10px;
	text-align:right;
}

div.ContentRight
{
	width: 735px;
	float: right; /* marge flottante */
	display: inline;
	border: none 0px;
}
div.PanelCenter
{
	width: 532px;
	float: left; /* marge flottante */
	display: inline;
	border: none 0px;
	padding-left: 20px;
}
div.adroite
{
	
	float: right; /* marge flottante */
	display: inline;
	border: none 0px;
	/*border:1px solid green;*/
	text-align: left;
	 vertical-align:middle;
	 
	
}
div.agauche
{
	
	float: left; /* marge flottante */
	display: inline;
	border: none 0px;
	text-align:left;
	vertical-align:bottom;
	
	
}
td.visitesvirtuelles
{
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	width:105px;
	border:none;
	/*border:1px solid green;*/
	background-color:#f8b115;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}
.lienvisites
{
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana,sans-serif;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}
div.headervisitesvirtuelles
{
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	width:181px;
	display:block;
	margin: 0px;
	margin-top:20px;
	margin-bottom:0px;
	border:none;
	background-color:#f8b115;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}
div.toutuneligne
{
	
	width: 100%;
	clear:both;
	display:block;
	/*border: none 0px;*/
	/*border:1px solid blue;*/
	margin: 0px;
	margin-top:0px;
	margin-bottom:0px;
	border:none;
	
}

/* div.PanelRight
{
	width: 330px;
	float: left; marge floattante 
	display: inline;
	border: none 0px;
}*/


div.Footer
{
	clear: both;
	width: 970px;
	float: none;
	display: block;
	border: none 0px;
	
	
}
table.Seperateur
{
	width: 100%;
}

div.texte_over
{
	
	width:750px;
	height:500px;
	z-index:1; 
	background-color: #FFFFFF; 
	border: none 0px;
	position:absolute;
	text-align:justify;
	visibility: hidden;
	z-index:10;
}

.titre_noir
{
	font-size:11px;
	font-family:Verdana,sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}

.verd11noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	 text-align:justify;
	 text-decoration:none;

}
.verd9noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.verd16jauneboldtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFB302;
	vertical-align:middle;
}
.verd16rougeboldtitre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #E21313;
}
.verd12jaunebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFB302;
	font-weight: bold;
}
/* Email Cadeau
*/
.txtdynamique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.coorddynamique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txtdynamiqueblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.txtdynamiqueheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
/* Fin Email Cadeau
*/
.form
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:White;
	font-weight:normal;
	color:#000000;
	z-index:20;
}
.form2
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:White;
	font-weight:bold;
	color:#000000;
}
.alternatinglines
{
	background-color:#EFEFEF;
}
.validation
{
	
	
	font-size: 10px;
	font-family: Verdana,sans-serif;
	color: #B40101;
	
}
.txtsimple
{
	font-size: 10px;
	font-family: Verdana,sans-serif;
}
.zetitre{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;}
.menuA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFB302;
	background-position: center center;
}

.menuB
{
	background-color:#FFB302;
	font-family:Verdana;
	font-size:12px;
	background:#FFB302;
	
}
/* =========================================================== */
/*  menu_integration */
/* =========================================================== */
table.menu_integration_on
{
	margin: 5px 5px 0px 5px;
	BORDER-COLLAPSE:collapse;
}
table.menu_integration_on img
{
	display: block;
}
table.menu_integration_on td.td_integration
{
	padding: 2px;
	background : url('../images/header/repeat_black.gif');
}
table.menu_integration_on a:link {font-size:10px;font-family:Verdana,sans-serif;color:#ffffff;font-weight:bold;text-decoration: none;}
table.menu_integration_on a:visited {font-size:10px;font-family:Verdana,sans-serif;color:#ffffff;font-weight:bold;text-decoration: none;}
table.menu_integration_on a:hover {font-size:10px;font-family:Verdana,sans-serif;color:#ffffff;font-weight:bold;text-decoration: none;}

table.menu_integration_off
{
	margin: 5px 5px 0px 5px;
}
table.menu_integration_off img
{
	display: none;
}
table.menu_integration_off td.td_integration
{
	padding: 2px;
	border-bottom: solid 3px black;
}
table.menu_integration_off a:link {font-size:10px;font-family:Verdana,sans-serif;color:#000000;font-weight:bold;text-decoration: none;}
table.menu_integration_off a:visited {font-size:10px;font-family:Verdana,sans-serif;color:#000000;font-weight:bold;text-decoration: none;}
table.menu_integration_off a:hover {font-size:10px;font-family:Verdana,sans-serif;color:#000000;font-weight:bold;text-decoration: none;}


.menu_integration:link {font-size:10px;font-family:Verdana,sans-serif;color:#000000;font-weight:bold;text-decoration: none;}
.menu_integration:visited {font-size:10px;font-family:Verdana,sans-serif;color:#000000;font-weight:bold;text-decoration: none;}
.menu_integration:hover {font-size:10px;font-family:Verdana,sans-serif;color:#000000;font-weight:bold;text-decoration: underline;}


.menu_integration_footer:link {font-size:10px;font-family:Verdana,sans-serif;color:#000000;text-decoration: none;}
.menu_integration_footer:visited {font-size:10px;font-family:Verdana,sans-serif;color:#000000;text-decoration: none;}
.menu_integration_footer:hover {font-size:10px;font-family:Verdana,sans-serif;color:#000000;text-decoration: underline;}
.labFoot{font-family: Verdana;font-size: 6.5pt;color:#434343;text-decoration:none;font-variant:normal;line-height:10pt;text-align:center}
.labFoot a{font-family: Verdana;font-size: 6.5pt;color:#434343;text-decoration:none;font-variant:normal;line-height:10pt;}
.labFoot a:hover{color:Gray;text-decoration: underline;}
	
	

/* encadrement image adulte*/
.im_top_A{ background: url(../images/motif_formulaire.gif) repeat-x  left top;
	padding: 5px 0px 0px 0px;
	
	/*margin-left: 0px; 
	border-left-width: 0px;
	padding-left: 0px;
	width: 0px;
	padding-right: 0px;
	border-right-width: 0px;
	margin-right: 0px;*/
}
.im_bottom_A{background: url(../images/motif_formulaire.gif) repeat-x left bottom;
	padding: 0px 2px 5px 2px;
	
	/*margin-left: 0px; 
	border-left-width: 0px;
	padding-left: 0px;
	width: 0px;
	padding-right: 0px;
	border-right-width: 0px;
	margin-right: 0px;*/
}
.im_left_A{ background: url(../images/motif_formulaire_02.gif) repeat-y  left top;
	padding: 2px 6px;
	width: 1px;
}
.im_right_A{ background: url(../images/images/motif_formulaire_02.gif) repeat-y  right top;
	padding: 2px 6px;
}


/* encadrement bloc texte adulte*/
.txt_hg_A{background: url(../images/bloc_hg_A.gif) no-repeat top left;}
.txt_bg_A{background: url(../images/bloc_bg_A.gif) no-repeat bottom left;}
.txt_hd_A{background: url(../images/bloc_hd_A.gif) no-repeat top right;}
.txt_bd_A{background: url(../images/bloc_bd_A.gif) no-repeat bottom right;}
.txt_left_A{background: url(../images/bloc_g_A.gif) repeat-y left;}
.txt_right_A{background: url(../images/bloc_d_A.gif) repeat-y right;}
.txt_top_A{background: url(../images/bloc_h_A.gif) repeat-x top;}
.txt_bottom_A{background: url(../images/bloc_b_A.gif) repeat-x bottom;}
.txt_hg_A, .txt_bg_A, .txt_hd_A, .txt_bd_A, .txt_left_A, .txt_right_A, .txt_top_A, .txt_bottom_A {
	margin: 0px;
	height: auto;
	width: auto;
}
.content{

font-size:12px;font-family:Verdana,sans-serif;color:#000000;font-weight:bold;
padding: 13px 20px 8px 13px;} 

/* encadrement image junior*/
	
.form_A {font : bold; font-family : Verdana; font-size : 11px; color: #FFB302;} 

.bordure_noir_pointille{border :  thin dashed 1 #000000;}
.bordure_A{border : thin dashed #FFB302;border-bottom-width:1}
.lienrub:hover{font-family:Verdana,Arial;font-size:11px;color:#333399;}
.lienrub2:hover{font-family:Verdana,Arial;font-size:11px;color:#ffffff;}
.lienrub2{font-family:Verdana,Arial;font-size:11px;color:#333399;}
.lienprod {font:13px verdana,sans-serif;font-weight:bold;color:#000099;}
.verda{font-size:11px;font-family:Verdana,sans-serif;color:#000000;font-weight:normal;}
.verdapt{font-size:10px;font-family:Verdana,sans-serif;color:#000000;font-weight:normal;}
.verdab_A{font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: none;}
.lien_verdab_A{font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: overline underline;}
.lbkStyle:link {font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: none;}
.lbkStyle:visited {font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: none;}
.lbkStyle:hover {font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: overline underline;}

.lbkStyle_A:link {font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: none;}
.lbkStyle_A:visited {font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: none;}
.lbkStyle_A:hover {font-size:11px;font-family:Verdana,sans-serif;color:#FFB302;font-weight:bold;text-decoration: overline underline;}

.lbkStyle_J:link {font-size:11px;font-family:Verdana,sans-serif;color:#F17400;font-weight:bold;text-decoration: none;}
.lbkStyle_J:visited {font-size:11px;font-family:Verdana,sans-serif;color:#F17400;font-weight:bold;text-decoration: none;}
.lbkStyle_J:hover {font-size:11px;font-family:Verdana,sans-serif;color:#F17400;font-weight:bold;text-decoration: overline underline;}

.menuA2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFB302;
	background-position: center center;
	border:1px;
	border-color:White;
	margin-left:2px;
	margin-bottom:2px;
	
}
.menuA2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFB302;
	background-position: center center;
	border:1px;
	border-color:White;
}
.menuA2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: overline underline;
	background-color: #FFB302;
	background-position: center center;
	border:1px;
	border-color:White;
}
.bbas:link
{
font-family:Arial,Verdana,sans-serif;
font-size:10px;
color:#999999;
text-decoration: none;
}
.bbas:visited
{
font-family:Arial,Verdana,sans-serif;
font-size:10px;
color:#999999;
text-decoration: none;
}
.bbas:hover
{
font-family:Arial,Verdana,sans-serif;
font-size:10px;
color:#999999;
text-decoration: overline underline;
}

/*.txtMultiLine
{ 
background-color: #000000; 
scrollbar-face-color: #EEEE99; 
scrollbar-highlight-color: #DDDDDD; 
scrollbar-shadow-color: #DEE3E7; 
scrollbar-3dlight-color: #FF6600; 
scrollbar-arrow-color: #006699; 
scrollbar-track-color: #EFEFEF; 
scrollbar-darkshadow-color: #98AAB1; 
}  
*/

.txtMultiLine
{ 
background-color: #FFFFFF; 
scrollbar-face-color: #FFB302; 
scrollbar-highlight-color: #ededed; 
scrollbar-shadow-color: #000000; 
scrollbar-3dlight-color: #666666;
scrollbar-arrow-color: #000000; /* couleur de la flèche */
scrollbar-track-color:  #ffd100; /* couleur de l'intérieur de l'ascenceur */
scrollbar-darkshadow-color: #e2e2e2; 
scrollbar-base-color: #ffd100;
font-family:Verdana,sans-serif;
font-size:11px;
}  

/*scrollbar-3dlight-color: #666666;
scrollbar-arrow-color: #000000;
scrollbar-darkshadow-color: #e2e2e2;
scrollbar-face-color: #B2DB47;
scrollbar-highlight-color: #ededed;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #DBF1A2;
scrollbar-base-color: #DBF1A2;
*/
