@import "plan_site.css";
@import "legroupe.css";
@import "automobile.css";



#left_menu_items a{
color:#7DA7D9;
font-size:10px;
}
#left_menu_items a:hover{
color:#336699;
}

#left_menu_items tr{
height:15px;
}

#home_rss a{
font-size:10px;
}
body {
background: #EBEFF2 url(../images/grand_fond.png) no-repeat scroll center top;
color: #3b3b3b;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#3B3B3B; 
font-size:12px; 
font-weight:bold; 
text-decoration:none;
}
a:hover {
color: #7da7d9;
}

#word_link{
color:#003399;
}

.main {
width: 1100px;
margin: auto;
}

/** header **/
.header {
/*background: transparent url(../images/fond_header.gif) repeat 100% 0;*/
width: 1100px;
height:220px;

}

.logo {
transparent:active;
background: transparent url(../images/logos/logo2.png) no-repeat 100% 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 220px;
width: 220px;
float: left;
}

.promotions {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-top:25px;
width:630px;
}

.promos {
border:1px solid #999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
width:600px;
}

.agence {
background: transparent url(../images/fond_agence.gif) no-repeat 100% 0;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:180px;
width:180px;
}
.trait{
background: transparent url(../images/trait.gif) no-repeat 100% 0;
margin-left:20px;
width:1050px;
height:30px;

}
.trait_bas{
background: transparent url(../images/fd_chemin.gif) repeat-x 100% 0;
margin-left:20px;
width:1050px;
}
/** fin header **/

/****     adresse    ****/
.adresse {
font-weight:bold;
height:50px;
margin-top:41px;
width:200px;
margin-left:230px;
line-height:24px;
float:left;
}

/****     barre info    ****/
.info_bar {
background:transparent url(../images/Barre_info.png) no-repeat scroll 100% 0pt;
border-top:1px solid #666666;
height:69px;
margin-top:10px;
width:1053px;
margin-left:20px;
}

.info_bar .lien{
float:left;
font-size:12px;
height:37px;
line-height:57px;
position:relative;
text-align:center;
}

.info_bar .btok{
float:left;
padding-left:6px;
}

.info_bar input{
float:left;
margin-top:18px;
}

.info_bar a {
margin-left:16px;
margin-right:7px;
}
/*** fin barre info ***/

.tel {
margin-left:50px;
margin-top:200px;
}

/****     menu    ****/
.menu {
background:  url(../images/Support_bouton.png) no-repeat 100% 0;
height:60px;
width:700px;
margin-top:-43px;
float:right;
padding-top:13px;
padding-left:30px;
margin-right:24px;
}

.menu a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#3B3B3B; 
font-size:12px; 
font-weight:bold; 
text-decoration:none;
margin-left:10px;
}
.menu a:hover {
color: #965f61;
}


#searchbox{
background:  url(../images/recherche_fd.gif) no-repeat 100% 0;
height:75px;
width:156px;
margin-top:10px;
}

/*** fin menu ***/
.centre{
width:1053px;
float:left;
text-align:center;
margin-left:20px;
background-color:white;
}

/*** bloc gauche ***/
.centre_gauche {
float:left;
width:220px;
background-color:#f8f9f9;
}

.centre_gauche .adv1 {
background:transparent url(../images/resilier.gif) no-repeat scroll 0%;
height:150px;
width:120px;
}

.centre_gauche .adv2 {
width:170px;
margin-top: 10px;
}

.centre_gauche .adv3 {
background:transparent url(../images/img3.jpg) no-repeat scroll 0%;
height:100px;
width:170px;
margin-top: 10px;
}
.centre_gauche .adv4 {
height:100px;
width:170px;
margin-top: 10px;
margin-left: -10px;
}
.centre_gauche .adv5 {
margin-top:4px;
margin-bottom:10px;
padding-right:10px;
height:100px;
width:166px;
}
.centre_gauche .adv6 {
background:transparent url(../images/fondviolet_adv.gif) no-repeat scroll 0%;
margin-top:10px;
padding-top:16px;
padding-left:2px;
padding-right:10px;
height:100px;
width:166px;
text-align:center;
}

/*** fin bloc gauche ***/


/*** bloc centre ***/

.centre_centre{
float:left;
width:650px;
}

#haut_centre{
background:transparent url(../images/fond_centre.gif) no-repeat scroll 0%;
}
/*** fin bloc centre***/

/*** bloc droite ***/
.centre_droite{
float:left;
line-height:24px;
padding-left:5px;
width:177px;
text-align:left;
background-color:#f8f9f9;
}

.partenaires {
background:transparent url(../images/fondviolet_adv.gif) no-repeat scroll 0%;
margin-top:10px;
padding-top:16px;
padding-left:2px;
padding-right:10px;
height:100px;
width:166px;
text-align:center;
}


.legend-esp_client {
color:#566B7C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
text-align:left;
padding-left:20px;
padding-top:6px;
}

.bouton_esp_client{
margin-top:6px;
margin-left:30px;
}

.espace_client{
background:transparent url(../images/fond-esp_client.png) no-repeat scroll 0% 50%;
float:left;
height:180px;
width:170px;
text-align:left;
margin-top: 10px;
padding-left:10px;
color:#FFFFFF;

}

.legend-assurances {
color:#566B7C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
text-align:left;
padding-left:20px;
padding-top:6px;
}


.offres_assurances{
background:transparent url(../images/fond_violet.png) no-repeat scroll 0% 50%;
float:left;
height:210px;
width:170px;
text-align:left;
padding-left:10px;
}


.offres_assurances a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:12px; 
font-weight:bold; 
text-decoration:none;
margin-left:8px;
}
.offres_assurances a:hover {
color: #965f61;
}
/*** fin bloc droite***/

.bulle_accueil{
background:transparent url(../images/Bulle_accueil.png) no-repeat scroll 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
text-align: center;
width:650px;
height:250px;
}

.bulle_accueil_et2{
background:transparent url(../images/Bulle_accueil_et2.png) no-repeat scroll 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
text-align: center;
width:650px;
}


.bulle_groupe{
background:transparent url(../images/Bulle_legroupe.png) no-repeat scroll 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
text-align: center;
width:650px;
height:250px;
}

.bulle_particuliers{
background:transparent url(../images/Bulle_Particuliers.png) no-repeat scroll 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
text-align: center;
width:650px;
height:250px;
}

.bulle_professionnel{
background:transparent url(../images/Bulle_Professionels.png) no-repeat scroll 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
text-align: center;
width:650px;
height:250px;
}

.bulle_entreprises{
background:transparent url(../images/Bulle_entreprises.png) no-repeat scroll 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
text-align: center;
width:650px;
height:230px;
}

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px; 
font-weight:bold; 
text-align: center;
padding-top: 60px;
}

.devis{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000; 
font-size:12px; 
text-align:left;
margin-left:20px;
}

/**** formulaire ****/

.fform {
width: 600px;
margin-left:20px;
}

.fformulaire {
background:transparent url(../images/fond_formulaire.png) no-repeat scroll 100% 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
text-align:center;
width: 600px;
height:250px;
}

.fformulaire .ligne{
height:30px;
background-color:#eeeeee;
}

.legend {
background:transparent url(../images/fond_titre.gif) no-repeat scroll 0% 50%;
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:68px;
text-align:left;
padding-top:26px;
padding-left:20px;
}

.lineform{
/*border:1px #ffffff solid;*/
height:28px;
}

label.text {
border-bottom:2px solid #7da7d9;
font-family: Verdana, Arial, Helvetica, sans-serif;
float:right;
margin:0pt 1em 0pt 0pt;
text-align:right;
width:90%;
/*color: #ffffff;*/
}

textarea,select {
margin:0pt 0pt 0pt 10px ;
float:left;
border-style: groove;
font-size:10px;;
}

input.text{
margin:0pt 0pt 0pt 10px ;
float:left;
border-style: groove;
font-size:10px;;
}

/*input.bouton{
background-color: #4aa0e0;
color:#FFFFFF;
cursor:pointer;
}*/

.radioCheckFirst {
/*color: #ffffff;*/
margin:0pt 0pt 0pt 10px ;
float:left;
}

.radioFirst {
/*color: #ffffff;*/
margin-top:3px;
margin-left:10px ;
float:left;
}


.radioCheck {
/*color: #ffffff;*/
margin:0pt 0pt 0pt 10px ;
float:left;
}

.radio {
/*color: #ffffff;*/
margin-left:10px ;
margin-top:3px;
float:left;
}

span.note {
font-size: 0.75em;
color: #FFFFFF;
}
span.warning {
font-weight: bold;
font-size: 1.3em;
color: #FFFFFF;
}

.btform{
/*background:#FAFAFA url(../images/fondviolet.png) repeat-x scroll left top;*/
text-align:center;
}

.bform {
width: 600px;
background:transparent url(../images/bas-formulaire.gif) no-repeat scroll 0%;
}
/*** fin formulaire ***/

/*** flash page index***/
.adv_flash{
margin-top:20px;
border:1px solid #999999;
width:570px;
height:160px;
}

/*** fin flash page index***/

.offres{
width: 600px;
margin-left:10px;
}

.offresTitle{
background:transparent url(../images/BordHaut.jpg) no-repeat scroll 0%;
font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
height: 24px;
color: #4aa0e0;
text-align:center;
}

.offres .infos  {
background-color: #B8B8B8;
color: #FFFFFF;
padding-top:10px;
text-align: center;
}

.slider{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
width:610px;
text-align:center;
font-weight:bold;
margin:20px;
}

.slider .ligne .colonne{
background-color:#ffffff;
}

.offresTab{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
border:1px #B8B8B8 solid;
text-align:center;
background-color:#ffffff;
}

.offresTab #formuleLigne{
height:30px;
background:  url(../images/fondLigne.png) repeat-x 100% 0;
}

.offresTab #primeLigne{
color: #ffffff;
height:30px;
background-color:#b2576b ;
}

.offresTab .ligne{
height:30px;
background:transparent url(../images/fondLigne.png) repeat-x scroll 100% 0pt;
}

.offresTab .ligneblanc{
height:30px;
}

.offresTab input{
font-size:10px;
}


.infos_groupe{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
text-align:left;
}


/****
 	SLIDER
****/

.dijitSliderProgressBarH {
	border-color: #aab0bb;
	background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;
}

.dijitSliderProgressBarV {
	border-color: #aab0bb;
	background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;
}

.dijitSliderFocused .dijitSliderProgressBarH,
.dijitSliderFocused .dijitSliderLeftBumper {
	background-image:url("../images/sliderFullFocus.png");
}

.dijitSliderFocused .dijitSliderProgressBarV,
.dijitSliderFocused .dijitSliderBottomBumper {
	background-image:url("../images/sliderFullVerticalFocus.png");
}

.dijitSliderRemainingBarV {
	border-color: #b4b4b4;
	background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y bottom left;
}

.dijitSliderRemainingBarH {
	border-color: #b4b4b4;
	background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left;
}

.dijitSliderBar {
	border-style: solid;
	outline:1px;
}
.dijitSliderFocused .dijitSliderBar {
	border-color:#333;	
}

.dijit_a11y .dijitSliderProgressBar {
	background-color:#333 !important;
}

.dijitSliderImageHandleH {
	border:0px;
	width:16px;
	height:16px;
	background:url("../images/iconeSliderThumb.png") no-repeat center top;
	cursor:pointer;
}
.dijitSliderFocused .dijitSliderImageHandleH {
	background-image:url("../images/preciseSliderThumbFocus.png");
}


.dijitSliderLeftBumper {
	border-left-width: 1px;
	border-color: #aab0bb;
	background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;
}

.dijitSliderRightBumper {
	background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left;
	border-color: #b4b4b4;
	border-right-width: 1px;
}

.dijitSliderImageHandleV {
	border:0px;
	width:16px;
	height:16px;
	background:url("../images/sliderThumb.png") no-repeat center center;
	cursor:pointer;
}

.dijitSliderFocused .dijitSliderImageHandleV {
	background-image:url("../images/sliderThumbFocus.png");
}

.dijitSliderBottomBumper {
	border-bottom-width: 1px;
	border-color: #aab0bb;
	background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;
}

.dijitSliderTopBumper {
	background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y top left;
	border-color: #b4b4b4;
	border-top-width: 1px;
}

.dijitSliderIncrementIconH,
.dijitSliderIncrementIconV {
	background:url('../images/arrowUp.png') no-repeat center center;
	width:16px; height:16px;
	cursor:pointer;
}
.dijitSliderIncrementIconH {
	background-image:url('../images/arrowRight.png');
}

.dijitSliderDecrementIconH,
.dijitSliderDecrementIconV {
	width:16px;
	height:16px;
	cursor:pointer;
	background:url('../images/arrowDown.png') no-repeat center center;
}
.dijitSliderDecrementIconH { background-image:url('../images/flecheGauche.png'); }

.dijitSliderButtonInner {
	visibility:hidden;
}

.dijitSliderDisabled {
	opacity:0.6 !important;
}

.dijitSliderDisabled * {
	cursor: not-allowed !important;
}

.dijitRuleLabelH {
color:#000000;
left:-50%;
position:relative;
}


/*** Dialog   ***/

.tundra .dijitDialogTitleBar {
cursor:move;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:5px 6px 3px 2px;
}


#dialog1 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}
#dialog2 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogSoins1 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogSoins2 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogOptique1 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogOptique2 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogDentaire1 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogDentaire2 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogDivers1 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogDivers2 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogDivers3 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#dialogDivers4 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#7da7d9;
}

#test1_1 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}

#test1_2 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}

#test1_3 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}

#test4_1 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}

#test4_2 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}

#test4_3 .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}

#test6droite .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}

#test6gauche .dijitDialogTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:8px 12px;
color:#93A217;
}


.dijitDialogCloseIcon {
background:transparent url(../images/spriteRoundedIconsSmall.png) no-repeat scroll right top;
cursor:pointer;
float:right;
height:15px;
position:absolute;
right:6px;
top:4px;
vertical-align:middle;
width:15px;
}

.dijitDialog .dijitDialogPaneContent {
background:#FFFFFF none repeat scroll 0%;
border-color:#D3D3D3 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
padding:10px;
}

.dialogButon{
/*background-color:#7da7d9;*/
margin:0pt 1em 0pt 0pt;
color: #FFFFFF;
text-align:center;
width:600px;
}

/*** footer ***/
.footer{
background:transparent url(../images/fond-footer.gif) no-repeat scroll right top;
float:left;
margin-top:20px;
margin-left:20px;
margin-right:20px;
width:1010px;
text-align:center;
height:50px;
color:#999999;
font-size: 10px;
}

.footer a{
color:#999999;
font-size: 10px;
}

.footer a:hover{
color:#999999;

}
/*** fin footer ***/

/**  Search Box **/
.cse-closeResults a {
color:#000000;
cursor:pointer;
padding:3px 5px;
text-decoration:none;
}
/**  fin Search Box **/


/** ComboBox**/
.dijitComboBox .dijitArrowButton .dijitArrowButtonInner {
background:transparent url(../images/arrowDown.png) no-repeat scroll center;
height:16px;
}
/** fin ComboBox**/


fieldset{
border:1px #7da7d9 solid;
background-color:#ffffff;
height:100px;
}

fieldset legend{
margin-left:15px;
}

fieldset label.text {
border-bottom:2px solid #7DA7D9;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0pt 1em 0pt 0pt;
text-align:right;
width:37%;
}

/** forms assurance scolaire**/
.THTopLeft{
background-image:url(../images/forms/ht_gauche.gif);
height:12px;
width:8px;
}

.THTopAndCenter{
background-color:#b94b61;
background-image:url(../images/forms/topBorderTH.gif);
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:28px;
vertical-align:middle;
}

.THTopCenterGrey {
background-color:#b94b61;
background-image:url(../images/forms/topBorderTHGrey.gif);
background-position:center top;
background-repeat:repeat-x;
}

.THTopRight {
background-image:url(../images/forms/TopRightTH.gif);
height:12px;
width:8px;
}

.THLeft {
background-image:url(../images/forms/gauche.gif);
background-repeat:repeat-y;
width:8px;
}

.THBorderBleu {
background-image:url(../images/forms/BleuTH2.gif);
background-repeat:repeat-y;
width:3px;
}

.THRight {
background-image:url(../images/forms/RightTH.gif);
background-repeat:repeat-y;
width:8px;
}

.ssTitreSeparateur {
background:#C0C0C0 none repeat scroll 0%;
color:#C0C0C0;
width:1px;
}

.border1{
background-image:url(../images/forms/1x1grey.gif);
background-repeat:repeat-y;
}

.border {
background-image:url(../images/forms/3x1grey.gif);
background-repeat:repeat-y;
}

.LigneGriseLeft {
background-image:url(../images/forms/InterligneGrisLeft.gif);
width:8px;
}

.titreLeftA{
background:#F2F2F2 none repeat scroll 0%;
border-right:1px solid #CCCCCC;
font-weight:bold;
color:#b94b61;
font-size:11px;
}

.contratsLGris {
background-image:url(../images/forms/LeftTRGris.gif);
background-repeat:repeat-y;
width:8px;
}

.contratsRLarge {
background-image:url(../images/forms/rightBorderTRLarge.gif);
background-position:right center;
background-repeat:repeat-y;
width:8px;
}

.LigneGriseCenter {
background-color:#AEAEAE;
height:1px;
}

.LigneGriseRight {
background-image:url(../images/forms/InterligneGrisRight.gif);
width:8px;
}

.THCenterMiddle {
background-color:#b94b61;
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:16px;
}

.THBottomLeft{
background-image:url(../images/forms/bottomLeftBorderTH.gif);
}

.THBottomCenter{
background-image:url(../images/forms/bottomBorderTH.gif);
}

.THBottomRight{
background-image:url(../images/forms/tb_bl_88.gif);
-x-background-x-position:0%;
-x-background-y-position:0%;
background-attachment:scroll;
background-color:transparent;
background-repeat:repeat;
}
/** fin forms assurance scolaire**/

/** forms assurance santé**/
.coin_ht_gauche{
background-image:url(../images/forms/coin_ht_gauche_bleuciel.gif);
height:12px;
width:8px;
}
.ht_gauche_bleuciel{
background-color:#7da7d9;
background-image:url(../images/forms/ht_bleuciel.gif);
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:28px;
vertical-align:middle;
}
.ht_bordure_bleuciel{
background-color:#b94b61;
background-image:url(../images/forms/th_border_bleuciel.gif);
background-position:center top;
background-repeat:repeat-x;
}
.coin_ht_droite {
background-image:url(../images/forms/coin_ht_droite_bleuciel.gif);
height:12px;
width:8px;
}

.gauche_bleuciel {
background-image:url(../images/forms/gauche_bleuciel.gif);
background-repeat:repeat-y;
width:8px;
}
.bordure_bleuciel {
background-image:url(../images/forms/border_bleuciel.gif);
background-repeat:repeat-y;
width:3px;
}
.droite_bleuciel {
background-image:url(../images/forms/droite_bleuciel.gif);
background-repeat:repeat-y;
width:8px;
}

.titreForm{
//background:#F2F2F2 none repeat scroll 0%;
//border-right:1px solid #CCCCCC;
font-weight:bold;
color:#7da7d9;
font-size:11px;
}

.tdFormSante{
color:#7da7d9 ; font-weight:bold; font-size:10px; width:300px;
}

.toolTipFormSante{
float:left;margin:3px 0 0 10px;color:#7da7d9; cursor:pointer;
}

/** fin forms assurance scolaire**/

/** forms assurance habitation**/
.coin_ht_gauche_bleu{
background-image:url(../images/forms/bleu_fonce/coin_ht_gauche_bleu.gif);
height:12px;
width:8px;
}
.ht_gauche_bleufonce{
background-color:#1271a4;
background-image:url(../images/forms/bleu_fonce/ht_bleu.gif);
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:28px;
vertical-align:middle;
}
.ht_bordure_bleufonce{
background-color:#b94b61;
background-image:url(../images/forms/bleu_fonce/th_border_bleu.gif);
background-position:center top;
background-repeat:repeat-x;
}
.coin_ht_droite_bleu {
background-image:url(../images/forms/bleu_fonce/coin_ht_droite_bleu.gif);
height:12px;
width:8px;
}
.gauche_bleu {
background-image:url(../images/forms/bleu_fonce/gauche_bleu.gif);
background-repeat:repeat-y;
width:8px;
}
.bordure_bleu {
background-image:url(../images/forms/bleu_fonce/border_bleu.gif);
background-repeat:repeat-y;
width:3px;
}
.droite_bleu {
background-image:url(../images/forms/bleu_fonce/droite_bleu.gif);
background-repeat:repeat-y;
width:8px;
}
.titreForm_bleu{
background:#F2F2F2 none repeat scroll 0%;
border-right:1px solid #CCCCCC;
font-weight:bold;
color:#1271a4;
font-size:10px;
}
.THCenterMiddle_bleu {
background-color:#1271a4;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:16px;
}
/** fin forms assurance habitation**/


/** jeux **/
.coin_ht_gauche_vert{
background-image:url(../images/forms/coin_ht_gauche_vert.gif);
height:12px;
width:8px;
}

.ht_gauche_vert{
background-color:#93a217;
background-image:url(../images/forms/ht_vert.gif);
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:28px;
vertical-align:middle;
}

.coin_ht_droite_vert {
background-image:url(../images/forms/coin_ht_droite_vert.gif);
height:12px;
width:8px;
}

.gauche_vert {
background-image:url(../images/forms/gauche_vert.gif);
background-repeat:repeat-y;
width:8px;
}

.droite_vert {
background-image:url(../images/forms/droite_vert.gif);
background-repeat:repeat-y;
width:8px;
}

#ma_liste-menu a:hover, #ma_liste-menu a.wactive{
background:#93A217 none repeat scroll 0% 50%;
border:1px dotted gray;
color:#FFFFFF;
}

#ma_liste-menu a {
border:1px #93A217 solid;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0pt 2px;
}
/** fin jeux **/


.tdFormEspClient{
color:#7da7d9 ; font-weight:bold; font-size:10px; width:250px;
}

.bleuItalicGrasTexte{
color:#1271a4;font-style:italic;font-weight:bold
}

.rougeItalicGrasTexte{
color:#b94b61;font-style:italic;font-weight:bold
}


/** fluxRSS  **/
.rss{
font-size:10px;
}

.rss a {
text-decoration:underline;
color:#7DA7D9;
}

