@charset "UTF-8";
/* CSS Document */


#content_titres {
	padding-top: 40px;
	color: #66FF00;
}



#paragraphes {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	line-height: 18px;
	padding-right: 21px;
	padding-left: 45px;
}


#titres_droite {
	color: #CA3C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
}



.top_menu {
	font-size: 9px;
	color: #336699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 0px;
	cursor: default;
	background-color: #FFFFFF;
}

.fond_logo_nav {
	background-image: url(../images/reby_fond_nav.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.fond_map {
	background-image: url(../images/fond_map.jpg);
	background-repeat: no-repeat;
	background-position: 0px -3px;
}

.fond_content_flags {
	background-image: url(../images/fond_content_flags.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


.fond_sous3menus {
}



.fond_content {
	background-color: #e4e5e7;
	
}

.fond_contenu {
	background-color: #e4e5e7;
	background-image: url(../images/reby_fond_content.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.fond_contenu_bas {
	background-color: #e4e5e7;
	background-image: url(../images/reby_fond_content.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.fond_bottom {
	background-image: url(../images/reby_fond_footer.jpg);
	font-size: 8pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: top;
}


.fond_nav_vertical {
	background-image: url(../images/reby_fond_content.jpg);
	padding-left: 0px;
}

.fond_right {
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

#menuleft {
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	padding-top: 0px;
}

#connection {
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	padding-top: 3px;
}

#titreconnection {
	padding-left: 26px;
	background-image: url(../images/fond_titre_connection.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	background-position: 15px;
}

#txtnouveau_ici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 16px;
}



.fond_nav_vertical_bas {
	background-image: url(../images/fond_nav_vertical_bas.jpg);
	background-repeat: no-repeat;
	height: 41px;
}













html {
	height: 100%;
}



#header {
}
#footer {
clear:both;
}
#main-body {
	float:none;
	width:758px;
	color: #00FF00;
}
#sidebar-2 {
float:right;
width:180px;
overflow:hidden;
margin-left:-3px;
}
#content {
	float:right;
	width:500px;
	overflow:hidden;
	background-color: #FFFFFF;
	color: #00FFFF;
}
#sidebar {
	overflow:hidden;
	text-align: left;
	vertical-align: top;
	top: 0px;
}
.inside {
padding:0px;
}
/*FIN LAYOUT*/



/*RULE IE*/

* html #sidebar-2 {margin-left:-3px;}


/*FIN RULE IE*/


/*CUSTOMIZE*/

body{
	background-image: url(../images/fond_bois.jpg);
	font-size: 90%;
	font-family: serif, Times New Roman, Times;
}








	



a{
	color: #074a91;
	text-decoration: underline;
	border: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:hover{
	color: #097EFB;
	text-decoration: underline;
	border: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


h1,.componentheading{
	font-size:18pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
} 
h2,.contentheading{
	font-size:11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0f56a2;
	line-height: 25px;
	padding-top: 15px;
	padding-left: 550px;
}



.fond_header_fiche {
	background-image: url(../images/fond_header_titres_fiches.jpg);
	background-repeat: repeat-x;
	height: 36px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-left-color: #000033;
}.fond_content_fiche_0 {
	height: 36px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	background-color: #d5e3eb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000033;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000033;
}
.fond_content_fiche_1 {
	height: 36px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	background-color: #d5e3eb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000033;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000033;
}
.fond_content_fiche_2 {
	height: 36px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	background-color: #d5e3eb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000033;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000033;
}
.fond_content_fiche_3 {
	height: 36px;
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 10px;
	background-color: #d5e3eb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000033;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000033;
	border-left-color: #000033;
	padding-right: 15px;
}
.fond_ficheTitre {
	height: 24px;
	color: #9EC1E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000033;
	border-left-color: #000033;
	background-color: #5976AD;
}
#ima_vCards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 100px;
	padding: 100px;
}
#fond_content_fiche_mail {
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #d5e3eb;
	padding-left: 120px;
}



.fond_footer_fiche1 {
	background-image: url(../images/fond_header_titres_fiches.jpg);
	background-repeat: repeat-x;
	height: 36px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-left-color: #000033;
}
.fond_footer_fiche2 {
	background-image: url(../images/fond_header_titres_fiches.jpg);
	background-repeat: repeat-x;
	height: 36px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
}


#nodeco {
	text-decoration: none;
	border: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 8px;
	padding-top: 0px;
	margin-top: 0px;
	}
	
	.nodeco {
	
	text-decoration: none;
	border: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
	
	
	#drapeaux {
	text-decoration: none;
	text-decoration: none !important;
	margin-left: 10px;
	}
	
	
	
	
	.drapeaux {
	text-decoration: none !important;
	padding-top: 5px;
	padding-left: 19px;
	}
#titrenouveau_ici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
	background-image: url(../images/fond_nouveau_ici.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 30px;
	font-weight: normal;
	background-position: bottom;
}


#map_expo {
	background-image: url(../images/carte_centres_exposition.gif);
	background-repeat: no-repeat;
	height: 160px;
}

	.titre_carte_map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #94bfea;
	border-left-style: 10px;
	padding-top: 7px;
	padding-left: 4px;
	}


a.rol2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066cc;
	text-decoration: underline;
	background-image: url(../images/puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	margin-left: 8px;
}


a.rol2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099FF;
	 }
.faux_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
	cursor: auto;
	background-image: url(../images/puce_rouge.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 9px;
	line-height: 14px;
}
.tite_fonte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
}
#tite_fonte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 11px;
}

.case_connection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
	height: 17px;
	border: 1px solid #9DBFD1;
}
.case_btn_connection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	height: 17px;
	border: 1px solid #9DBFD1;
	width: 100px;
}
#txtnouveau_ici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F404C;
	padding-left: 11px;
	line-height: 15px;
}

.txtnouveau_ici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

#calendrieright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
}
.calendrieright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 11px;
}



.caseform_q {
	font-weight: normal;
	font-size: 11px;
	color: #303C4D;
	height: 14px;
}
.caseform_q1 {
	font-weight: normal;
	font-size: 11px;
	color: #303C4D;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
.caseform_q2 {
	font-weight: normal;
	font-size: 11px;
	color: #303C4D;
	height: 19px;
}

.caseform_q3 {
	font-weight: normal;
	font-size: 11px;
	color: #303C4D;
	height: 14px;
}

#caseform_1 {
	font-weight: normal;
	font-size: 11px;
	color: #303C4D;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
#caseform_2 {
	font-weight: normal;
	font-size: 11px;
	color: #303C4D;
	font-family: Arial, Helvetica, sans-serif;
}


.fond_mail1 {
	background-image: url(../images/fond_mail.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.MoyenTitre_plus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #074a91;
	font-style: italic;
	letter-spacing: 1px;
}
.MoyenTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #074a91;
	font-style: italic;
	letter-spacing: 1px;
}
.grosTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;









	color: #074a91;
	font-style: italic;
	letter-spacing: 1px;
}
.grosTitre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #074a91;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 28px;
}
.grosTitrePlus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #074a91;
	line-height: 36px;
	font-style: italic;
	letter-spacing: 1px;
}
.grosTitrePlus2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #074a91;
	font-style: italic;
	letter-spacing: 1px;
}

.fond_reby_skis_accueil {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 0px;
}
.fond_reby_retouche_accueil {
	background-image: url(../images/reby_retouche_accueil.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 180px;
}
#txt_normaux {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000033;
	padding-right: 220px;
}
#txt_accueil_retouche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000033;
}
.titre_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #074a91;
}
#txt_contact_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000033;
}
.fond_reby_location1 {
	background-image: url(../images/reby_locations_fond1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fond_reby_location2 {
	background-image: url(../images/reby_location_equipement.jpg);
	background-repeat: no-repeat;
	background-position: -16px top;
}
.fond_reby_vetements1 {
	background-image: url(../images/reby_locations_fond1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#txt_normaux_vetements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000033;
}
.fond_reby_vetements1 {
	background-image: url(../images/reby_image1_vetements.jpg);
	background-repeat: no-repeat;
	background-position: left 16px;
}
.fond_reby_couture {
	background-image: url(../images/reby_couture_machine.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#txt_normaux_couture2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #074A91;
}
