/*Css Css Général*/
.clear{clear:both;}

#liensXiizeos{ 
    background:url(./upload/Design/coinXiizeos.png) bottom right no-repeat; 
    position:fixed; 
    bottom:0; right:0; 
    z-index:15; 
}
#menu_128, #menu_129{
	display:none;
}
/*#menu_128 .menu_titre, #menu_129 .menu_titre{
	display:none;
}
#menu_128, #menu_129, #menu_128 .menu_titre, #menu_129 .menu_titre, #menu_128 .menu_corps, #menu_129 .menu_corps, #menu_128 .contenu_menu_libre, #menu_129 .contenu_menu_libre{
	min-height:0; min-width:0; width:0px; height:0px; border:0 none; margin:0; padding:0; line-height:0px;
}*/


#liensAmplisite{
	background:url(./upload/Design/coinAmpli.png) bottom left no-repeat; 
	position:fixed; 
	bottom:0; left:0; 
	z-index:15; 
}

.imgCoinPage{ 
    border:0; 
    width:25px; height:25px;
}


.contextMenu a img{
border:0;
}
.contextMenu {
	position: absolute;
	width: 160px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0px;
	margin: 0px;
	display: none;
}
.contextMenu LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}
.contextMenu LI.hover A {
	color: #FFF;
	background-color: #3399FF;
}
.contextMenu LI.disabled A {
	display:none;
}
.contextMenu LI.hover.disabled A {
	display:none;
}
.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}
.contextMenu LI.edit a { background-image: url(../upload/image_css/page-white-edit.png); }
.contextMenu LI.rename a { background-image: url(../upload/image_css/cut.png); }
.contextMenu LI.delete a { background-image: url(../upload/image_css/page-white-delete.png); }
.contextMenu LI.gestionDroit a { background-image: url(../upload/image_css/cle.png); }
.contextMenu LI.journalisation a { background-image: url(../upload/image_css/load.png); }
.contextMenu LI.ajoutPage a { background-image: url(../upload/image_css/add-w16-h16.gif); }
.contextMenu LI.quit a { background-image: url(../upload/image_css/door.png); }


#colorbox, #modalBackgroundOverlay, #modalWrap{position:absolute; top:0; left:0; z-index:5;}
#modalBackgroundOverlay{position:fixed; width:100%; height:100%;}
#colorbox{overflow:hidden; padding:1px; margin-top:-1px; margin-left:-1px;}/*padding fixes a ghosting issue in IE7, the negative margin compensates */
#modalWrap{width:9000px; height:9000px;}
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {float:left; height:0; width:0; overflow:hidden;}
#borderMiddleLeft, #borderBottomLeft{clear:left;}
#modalContent{position:relative; overflow:visible;}
#contentTitle{margin:0;}
#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer; border:0; margin:0;}
#modalLoadedContent{overflow:auto; width:0; height:0;}
#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#modalLoadedContent embed{display:block; border:0;}/* Display:block removes the line-height gap embedded content */
#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:5; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(./upload/colorBox/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(./upload/colorBox/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(./upload/colorBox/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(./upload/colorBox/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(./upload/colorBox/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(./upload/colorBox/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(./upload/colorBox/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(./upload/colorBox/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(./upload/colorBox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(./upload/colorBox/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(./upload/colorBox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}


			/*Css relatif au groupe utilisateur*/

			h1.titre_page{ margin-left:25px; margin-top:5px; font:bold 10pt arial; color:#2b3036;}
a{
	color : #3591cb;
	text-decoration:none;
	position:relative; z-index:999;
} 
a:visited{
	color : #086aa7;
	text-decoration : none;
}



a:hover {
	color : #2e7eb0;
	text-decoration: none;
} 
img{ 
	border:0;
}





#page{
	
	
	margin:0 auto;
}



#bandeau{

}
/** some content stuff **/
span#logo {
	position: absolute;
	display: block;
	left: 35px;
	top: 28px;
	width: 100px;
	height: 91px;
	z-index: 90;
	background: transparent;
}
#bloc_menu_gauche{
	float: left; display:block;
	width: 178px; margin-top:-1px;
	margin-left:15px; margin-right:0px; height:auto !important;
}

#bloc_menu_droit{
	float:right;
	width:165px;
	margin-top:17px;
	height:auto !important;
}	
	
#bloc_menu_gauche .menu, #bloc_menu_droit .menu{
	line-height : 18px;
	margin-bottom: 5px;
	height:auto !important;
	background-color:#fff;
	border:1px solid #e7e7e7;
}

#bloc_menu_droit .menu_corps{
	text-align:left;
	padding:10px;
}

#bloc_menu_gauche .menu_corps{
	text-align:left;
	
}


#bloc_menu_gauche .menu_titre, #bloc_menu_droit .menu_titre{
	background-image:url('/upload/Design/reparationservice/reparation-sous-menu.jpg');
	background-repeat:repeat-x;
	height:27px;
	color:#2b3036; 
	font:bold 10pt arial;
	text-align : left;
	border-bottom: 1px solid #e7e7e7;
}

#bloc_menu_droit .menu_titre{
	font : 10pt Arial, sans-serif; 
	color:#fff;
	text-align:left;
	padding-left:6px;
	padding-top:2px;
}
#bloc_menu_gauche .menu_titre span{
	display:block; margin-top:5px; margin-left:10px;
}
#bloc_menu_gauche .menu_titre{
	font:bold 9pt arial;
	color:#2b3036;
		text-align:left;
	padding-right:6px;
	padding-top:2px;
}

#bloc_menu_gauche .menu_corps, #bloc_menu_droit .menu_corps{
	color : #FDC78E;
	height:auto !important;
}

#bloc_menu_gauche .menu_corps ul, #bloc_menu_droit .menu_corps ul{
	position: relative;						  
	list-style : none;
	font-size : 12pt;
	padding : 0px;
	margin : 0px;
	height:auto !important;
}

/*FEINTE DE SIOUX
on "injecte" un nouveau css de classe*/

#bloc_menu_gauche .menu_corps li a, #bloc_menu_droit .menu_corps li a{
	margin : 5px;
	/*padding-left : 30px;*/
	height : 25px;
	height:auto !important;
	display : block;
	color:#87221b;
	font:10pt arial;
	background-image:url('/upload/Design/reparationservice/reparation-dot.jpg');
}

#bloc_menu_gauche .menu_corps li a:hover, #bloc_menu_droit .menu_corps li a:hover{
	text-decoration : none;
	height:auto !important;
	color:#de4b64;
		background-image:url('/upload/Design/reparationservice/reparation-dot-on.jpg');
}

.menuitems{
font-weight : bold;
}
#cote_droit{

}

.gestion_user{
	cursor:pointer;
}

.gestion_user img{
	height:50px;
}

.restauration{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}







.contextMenu {
	position: absolute;
	width: 160px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0px;
	margin: 0px;
	display: none;
}
.contextMenu LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}
.contextMenu LI.hover A {
	color: #FFF;
	background-color: #3399FF;
}
.contextMenu LI.disabled A {
	color: #AAA;
	cursor: default;
}
.contextMenu LI.hover.disabled A {
	background-color: transparent;
}
.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}
.contextMenu LI.edit a { background-image: url(../upload/image_css/page-white-edit.png); }
.contextMenu LI.rename a { background-image: url(../upload/image_css/cut.png); }
.contextMenu LI.delete a { background-image: url(../upload/image_css/page-white-delete.png); }
.contextMenu LI.gestionDroit a { background-image: url(../upload/image_css/cle.png); }
.contextMenu LI.journalisation a { background-image: url(../upload/image_css/load.png); }
.contextMenu LI.ajoutPage a { background-image: url(../upload/image_css/add-w16-h16.gif); }
.contextMenu LI.quit a { background-image: url(../upload/image_css/door.png); }



.menuclickdroit {
    /* obligatoire */
    z-index:100;
    position:absolute;
    visibility:hidden;
    /* A changer suivant l'affichage voulu */
    width:150px;
    padding:5px 0;
    font-family:arial;
    font-weight:bold;
    font-size:100%;
    line-height:16px;
    background-color:#FDC78E;
    border:1px solid #FDC78E;
}
.menuitems {
    padding:0 10px;
    cursor:pointer;
    background : transparent;
}
.menuitems:hover {
	background-color: #FD7206;
	color: #FDC78E;
}




body { color:#2b3036; font:10pt arial; margin:0px; padding:0px; background: #ffffff url('http://rs.reparation-toulouse.com/upload/Design/reparationservice/reparation-service-fond.jpg') repeat-x; }
#bloc_haut { display:block; width:942px; height:125px; margin-left:auto; margin-right:auto; text-align:left;  margin-top:10px; margin-bottom:0px; overflow:hidden; 
background-image:url('/upload/Design/reparationservice/reparation-service-band.png') !important;
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/upload/Design/reparationservice/reparation-service-band.png'); }
#menu {  display:block; overflow:hidden;   width:942px; height:28px; margin-left:auto; margin-right:auto;
background-image:url('/upload/Design/reparationservice/reparation-service-menu.png') !important;
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/upload/Design/reparationservice/reparation-service-menu.png'); }
#contenu_titre { text-align:left; display:block; overflow:hidden;   width:942px; height:28px; margin-left:auto; margin-right:auto;
background-image:url('/upload/Design/reparationservice/reparation-service-nompage.png') !important;
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/upload/Design/reparationservice/reparation-service-nompage.png'); }

#anim { display:block; overflow:hidden;   width:942px; height:100px; margin-left:auto; margin-right:auto;
background-image:url('/upload/Design/reparationservice/reparation-service-menu.png') !important;
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/upload/Design/reparationservice/reparation-service-menu.png'); }


#contenu { display:block; overflow:hidden;   width:942px;   margin-left:auto; margin-right:auto;
background-image:url('/upload/Design/reparationservice/reparation-service-content.png') !important;
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/upload/Design/reparationservice/reparation-service-content.png'); }

#decalefooter { margin-top:5px; }
#inside { width:910px; background-color:#ffffff;}
#contenu_corps { float:left; margin-left:25px; margin-top:8px;  margin-bottom:8px; display:block;  background-color:#ffffff; text-align:left; }

#foot { display:block; overflow:hidden;   width:942px; height:41px; margin-left:auto; margin-right:auto;
background-image:url('/upload/Design/reparationservice/reparation-service-footer.png') !important;
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/upload/Design/reparationservice/reparation-service-footer.png'); color:#a2a7a9; font:8pt arial;  text-align:center;}

#menu_haut { position:relative; width:784px; display:block; margin:0 auto; list-style-type:none; height:28px; overflow:hidden; padding:0px;  }
#menu_haut  li{ position:relative; width:110px; height:28px; float:left; border-left: 1px solid #E2E2E2;
  border-right: 1px solid #ffffff; }
#menu_haut li a{ position:relative; z-index:999; margin-top:7px; display:block; width:110px; text-decoration:none; font:bold 8pt arial; color:#2b3036;}
#menu_haut li:hover{ background-color:#dedede;}
.active { background-color:#dedede;} 

		
