/* CSS DOCUMENT - TEMPLATE PVA - 25EME IMAGE */

/* CLASSIC STYLES */
body,html{ background-color:#FFFFFF; margin:0; padding:0; background-image:url(images/back_template.jpg); background-repeat:repeat-x; text-align:center;}
.normal,div,span,p,td,th,li,a{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
a:link, a:active, a:visited{ color:#005cb0; text-decoration:none;}
a:hover{ color:#005cb0; text-decoration:underline;}
p{ margin:0; padding:0;}

/* TOP AND BOTTOM SIGNATURES*/
.DIVbrand{ text-align:center;}
.DIVbottom{ height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:9px;}
.DIVbottom a:link, .DIVbottom a:active, .DIVbottom a:visited{ font-size:9px; color:#999999;}
.DIVbottom a:hover{ font-size:9px; text-decoration:none; color:#005cb0;}

/* CONTAINERS */
.TBcontainer{ width:900px;}
.spacer10{ width:10px;}
.wrap1topleft{ height:10px; width:10px; background-image:url(images/grey_top_left.jpg); background-repeat:no-repeat; background-color:#b6c0c6;}
.wrap1top{ height:10px; background-color:#b6c0c6; width:230px;}
.wrap1topright{ height:10px; width:10px; background-image:url(images/grey_top_right.jpg); background-repeat:no-repeat; background-color:#b6c0c6;}
.wrap1left{ width:10px; background-color:#b6c0c6;}
.wrap1content{ background-color:#b6c0c6; width:230px; height:560px; text-align:left;}
.wrap1right{ width:10px; background-color:#b6c0c6;}
.wrap1botleft{ height:10px; width:10px; background-image:url(images/grey_bot_left.jpg); background-repeat:no-repeat; background-color:#b6c0c6;}
.wrap1bot{ height:10px; background-color:#b6c0c6; width:230px;}
.wrap1botright{ height:10px; width:10px; background-image:url(images/grey_bot_right.jpg); background-repeat:no-repeat; background-color:#b6c0c6;}
.wrap2topleft{ height:10px; width:10px; background-image:url(images/white_top_left.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}
.wrap2top{ height:10px; background-color:#FFFFFF;}
.wrap2topright{ height:10px; width:10px; background-image:url(images/white_top_right.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}
.wrap2left{ width:10px; background-color:#FFFFFF;}
.wrap2content{ background-color:#FFFFFF; height:400px; text-align:left;}
.wrap2right{ width:10px; background-color:#FFFFFF;}
.wrap2botleft{ height:10px; width:10px; background-color:#FFFFFF;}
.wrap2bot{ height:10px; background-color:#FFFFFF;}
.wrap2botright{ height:10px; width:10px; background-color:#FFFFFF;}

/* STYLES */
.ModTitle{ height:30px; border-bottom:1px #666 dotted; color:#666; line-height:30px; padding-left:10px;}
.mySearch{ margin:10px 0 0 0;}
.mySearch form{ margin:0; padding:0 0 10px 0;}

/* SNIPPETS STYLES */
.ajaxSearch_intro{ display:none;}
#ajaxSearch_input{ color:#999999;}
#ajaxSearch_submit{ display:none;}

.myBread{ height:30px; border-bottom:1px #999 dotted; line-height:30px; padding-left:10px; padding-right:10px; color:#b6c0c6;}
.B_lastCrumb{ color:#666;}
.myContent{ padding:10px;}

#ajaxSearch_form{ margin:0; padding:0; text-align:center;}
#ajaxSearch_input{ margin:0; padding:6px 5px 6px 5px; width:224px; border:0; vertical-align:text-bottom; font-size:12px;}

.switcher{ margin-bottom:10px;}
.switcher { padding:0; margin:0;}
.switcher { height:30px; border-bottom:1px #FFF dotted; line-height:30px; list-style:none; padding:0 10px 0 10px; margin:0;}
.switcher a{ color:#FFFFFF; text-decoration:none; display:block;}
.switcher a:hover{ color:#005cb0; text-decoration:none; background-image:url(images/back_menulink.jpg); background-position:right; background-repeat:no-repeat;}

.myMenu{ margin-bottom:10px;}
.myMenu ul{ padding:0; margin:0;}
.myMenu ul li{ height:30px; border-bottom:1px #FFF dotted; line-height:30px; list-style:none; padding:0 10px 0 10px; margin:0;}
.myMenu ul li a{ color:#FFFFFF; text-decoration:none; display:block;}
.myMenu ul li a:hover{ color:#005cb0; text-decoration:none; background-image:url(images/back_menulink.jpg); background-position:right; background-repeat:no-repeat;}

.PromoClass{  border:1px #666 dotted; color:#666; padding:20px; text-align:center;}

#EmailForm2 fieldset{ border:0;}
#EmailForm2 h3{ margin-bottom:5px; margin-top:0px; padding:0px;}
#EmailForm2 input{ margin-bottom:5px;}
#EmailForm2 select{ margin-bottom:5px;}

#EmailForm fieldset{ border:0;}
#EmailForm h3{ margin-bottom:5px; margin-top:0px; padding:0px;}
#EmailForm input{ margin-bottom:5px;}
#EmailForm select{ margin-bottom:5px;}
#cfName{ width:540px;}
#cfEmail{ width:540px;}
#cfTel{ width:540px;}
#cfDate{ width:540px;}
#cfNbPeople{ width:540px;}
#cfCircuit{ width:540px;}
#cfMessage{ width:540px; height:140px;}