/* CSS Document */

.texte1 { font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 11px; font-weight: normal; color: #cccccc;/*cccccc*/ }
.texte2 { font-family: Arial,Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #888888; }
.texte3 { font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 10px; color: #888888;/*cbcbcb*/ }
.texte4 { font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 10px; color: #888888; }
.texte5 { font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 11px; color: #666666; }
.texte5_form { font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 11px; color: #cccccc; }
.textecourant { font-family: Arial, Tahoma, Geneva, sans-serif;font-size: 12px;color: #444444;line-height: 16px; }
.chapo { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #444444;font-weight:bold;line-height: 18px; }
.soustitre-orange { font-family:Georgia, "Times New Roman", Times, serif; color: #f27d00; font-size: 16px; }
.titreh1_1 { font-family:Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 20px; background-image:url('../_img/sep-shadow01.jpg'); background-position:bottom ; background-repeat:no-repeat; height:40px; display:block; border-top:solid 1px #ccc;z-index:2;}
.titreh2_recherchez { font-family:Georgia, "Times New Roman", Times, serif; color: #ccc; font-size: 12px; font-weight:bold; background-image:url('../_img/puce-coeur.gif'); background-repeat:no-repeat; background-position:left; height:18px; padding-left:25px; margin-bottom:10px; margin-top:10px;margin-left:7px;}
.titreh2_metiers { font-family:Georgia, "Times New Roman", Times, serif; color: #333; font-size: 12px; font-weight:bold; background-image:url('../_img/puce-ecran.gif'); background-repeat:no-repeat; background-position:left; height:18px; padding-left:20px; margin-bottom:10px; margin-top:10px;margin-left:7px;}
.titreh2_outils { font-family:Georgia, "Times New Roman", Times, serif; color: #333; font-size: 12px; font-weight:bold; background-image:url('../_img/puce-outils.gif'); background-repeat:no-repeat; background-position:left; height:18px; padding-left:25px; margin-bottom:10px; margin-top:10px;margin-left:7px;}
.titreh1_fiche{font-family:Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 24px; font-weight:bold;}
.titre-liste{font-family:Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 14px;font-weight:bold; }
.titre-orange { font-family:Georgia, "Times New Roman", Times, serif; color: #f27d00; font-size: 24px; }
.titreh2_coordonnee { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 12px; font-weight:bold; background-image:url('../_img/puce-mail.gif'); background-repeat:no-repeat; background-position:left; height:18px; padding-left:25px; margin-bottom:5px; margin-top:10px;}
.titreh2_formulaire { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 12px; font-weight:bold; background-image:url('../_img/puce-bulle.gif'); background-repeat:no-repeat; background-position:left; height:18px; padding-left:25px; margin-bottom:5px; margin-top:10px;}
.titreh2_plan { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 12px; font-weight:bold; background-image:url('../_img/puce-plan.gif'); background-repeat:no-repeat; background-position:left; height:18px; padding-left:25px; margin-bottom:5px; margin-top:10px;}

/* les differents liens */
.aroll { padding:3px 3px 3px 6px; color:#666; background-image:url('../_img/ligne-fleche.gif'); background-repeat:no-repeat; background-position:right bottom; display:block; line-height:30px}
.aroll:hover{ background-color:#888; color:#fafafa;}

.aroll1 { padding:3px 3px 3px 6px; color:#888; background-image:url('../_img/ligne-fleche2.gif'); background-repeat:no-repeat; background-position:right bottom; display:block; line-height:30px}
.aroll1:hover { background-color:#888; color:#fafafa;}

.aroll2{ color:#666; padding:6px 6px 2px 2px;}
.aroll2:hover{color:#666; border-bottom:solid 2px #f27d00;}



/* not editor */
/* Styles gÃ©nÃ©raux */
html { height: 100%; }
html * { margin: 0; padding: 0; }
body { background: #858585; height: 100%; font-family: Arial, Tahoma, Geneva, sans-serif; color: #333333; font-size: 11px; }
img { border: none; }
a { color: #333333; text-decoration: none; }
a:hover { color: #333333; text-decoration: none; }
.clearer { clear: both; height: 0; font-size: 0; line-height: 0; }
.sep_shadow02{ background-image:url('../_img/sep-shadow02.jpg'); width:530px; height:14px;}
.sep-orange-big{ width:auto; height:6px; background-color:#f27d00; border-bottom:solid 1px #fff;font-size:0px;line-height:0px;}
.sep-double-gris{ height:0px; border-bottom:solid 1px #666; border-top:solid 1px #232323;font-size:0px;line-height:0px;}
.sep-double-white{ height:0px; border-bottom:solid 1px #cdcdcd; border-top:solid 1px #fff;font-size:0px;line-height:0px;}
.diapo-fiche{ position:absolute; z-index:auto; 	top: 23px;width:529px;text-align:right;}
.float-left{ float:left;}
.float-right{ float:right;}
.col-180{ width:170px;}
.col-230{width:230px;}
.border-gris{ border:solid 1px #ccc; }

/* Structure de base du site */
.Avsetes:hover{color:#f27d00;}
.main { width: 900px; margin-left: auto; margin-right: auto; background-image:url('../_img/main-middle.jpg'); padding-left:45px; padding-right:45px;}
.main-struct-2col{ width:900px; background-image:url('../_img/bg-struct-2col.jpg'); background-repeat:repeat-y;z-index:1;position:relative;}
.main-top { width: 900px; margin-left: auto; margin-right: auto; padding-top:50px; background-image:url('../_img/main-top.jpg'); height:25px; padding-left:45px; padding-right:45px;}
.main-bottom { width: 900px; margin-left: auto; margin-right: auto; background-image:url('../_img/main-bottom.jpg'); height:60px; padding-left:45px; padding-right:45px;}
.bottom{ background-color:#333333; width:900px; margin-left:-25px; margin-right:-25px; border-top:solid 4px #f27d00; padding-left:25px; padding-right:25px; padding-top:15px;}

/*.col1-bottom{ float:left; width:250px; margin-right:10px; color:#666666;}
.col1-bottom a,.aroll { padding:3px 3px 3px 6px; color:#666; background-image:url('../_img/ligne-fleche.gif'); background-repeat:no-repeat; background-position:right bottom; display:block; line-height:30px}
.col1-bottom a:hover ,.aroll:hover{ background-color:#888; color:#fafafa;}*/

.col2-bottom{ width:245px; color:#666; margin-right:10px; float:left; }
.col3-bottom{ width:350px; color:#666; margin-right:10px; float:right;}

.col3-bottom input, .bottom input {border-top: 1px solid #292929; border-right:1px solid #525252; border-bottom: 1px solid #525252; border-left: 1px solid #292929; background-color: #525252; color: #cbcbcb; font-size: 11px; padding-left: 2px; padding-right: 2px; padding-top:2px; margin-top:10px; margin-bottom:10px; height:16px; width:200px;}
.col3-bottom textarea, .bottom textarea {border-top: 1px solid #292929; border-right:1px solid #525252; border-bottom: 1px solid #525252; border-left: 1px solid #292929; background-color: #525252; color: #cbcbcb; font-size: 11px; padding-left: 2px; padding-right: 2px; padding-top:2px; margin-top:10px; margin-bottom:10px; width:200px;}

.col3-bottom input.bouton, .bottom input.bouton{ height:30px; border:solid 1px #292929; padding:0px; width:150px;}
.col3-bottom input.bouton:hover, .bottom input.bouton:hover{ height:30px; border:solid 1px #292929; padding:0px; width:150px; background-color:#666; cursor:pointer;}

.box_logo {width:530px; float:left;}
.logo {
	width:301px;
	float:left;
}
.description {
	border-left:0px solid #333;
	float:right;
	width:210px;
	height:60px;
	padding-left:5px;
	padding-top:1px;
}

.box_acces_client{ background-color:#eeeeee; border:solid 1px #cbcbcb; width:340px;; float:right; height:55px; padding-top:10px; padding-left:10px; padding-right:10px;}
.box_acces_client a { padding-left:3px; padding-right:3px; font-weight:bold; font-size:12px;}
.box_acces_client a:hover { background-color:#333333; color:#fafafa; border-bottom:solid 2px #f27d00;}
.box_acces_client input {border-top: 1px solid #cbcbcb; border-right:1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #cbcbcb; background-color: #FFF; color: #cbcbcb; font-size: 10px; padding-left: 16px; padding-right: 2px; padding-top:2px; margin-top:5px; height:16px; width:130px;}
.box_acces_client input.login{ background-image:url('../_img/picto-login.gif'); background-repeat:no-repeat; background-position:3px 3px; }
.box_acces_client input.pass{ background-image:url('../_img/picto-passwrd.gif'); background-repeat:no-repeat; background-position:3px 3px;}

.col1{ width:530px; float:left; position:relative; padding: 15px 0; }
.col2{ float:right; width:360px;}

.box_main_fiche{ width:510px; border:solid 1px #CCCCCC; padding:10px 9px 10px 8px; margin-bottom:40px; display:block;}
.box_main_fiche img{ border:solid 1px #CCCCCC;}

.box_vous_desirez{ width:auto; background-color:#333333; padding:5px; color:#888; overflow:hidden; }
.box_vous_desirez a { padding:3px 3px 3px 6px; color:#888; background-image:url('../_img/ligne-fleche.gif'); background-repeat:no-repeat; background-position:right bottom; display:block; line-height:30px}
.box_vous_desirez a:hover { background-color:#888; color:#fafafa;}

/*.box_metiers{ width:auto; background-color:transparent; padding:5px; color:#888; overflow:hidden; }
.box_metiers a, .aroll1 { padding:3px 3px 3px 6px; color:#888; background-image:url('../_img/ligne-fleche2.gif'); background-repeat:no-repeat; background-position:right bottom; display:block; line-height:30px}
.box_metiers a:hover, .aroll1:hover { background-color:#888; color:#fafafa;}
*/


.box_solutions{ width:auto; background-color:transparent; padding:5px; color:#888; overflow:hidden; }

.box-liste-precedemment{ background-image:url('../_img/sep-shadow02.jpg'); background-repeat:no-repeat; background-position:bottom; width:530px; padding-bottom:28px; margin-top:10px;}
.box-liste-precedemment a:hover{ color:#f27d00;}
.border-visu{ width:260px; border:solid 1px #CCCCCC; padding:10px; display:block; float:left; margin-bottom:10px;}

.box-dossiers{ background-image:url('../_img/bg-dossiers.gif'); width:360px; height:125px; color:#666;}
.box-dossiers a { color:#666;}
.box-dossiers a:hover {color:#333333;}

.box-dossiers-txt{ float:right; padding-top:5px; width:220px; height:95px; overflow:hidden;}
/*
.bouton-all{ float:right; font-size:10px; }
.bouton-all a { color:#666; display:block; padding:6px 6px 2px 2px;}
.bouton-all a:hover {color:#666; border-bottom:solid 2px #f27d00;}
*/

.top{ background-image:url('../_img/top.gif'); background-repeat:no-repeat; width:95px; height:15px; background-position:bottom; float:right; display:block; }
.top:hover{ background-image:url('../_img/top.gif'); background-repeat:no-repeat; width:95px; height:15px; background-position:top; }

.box-head-top{ border-bottom:solid 1px #ccc; height:18px;; width:900px;}
.texte_head{ float:left;}

/* Styles menus */
.menu_head{ float:right;}
.menu_head a { padding:3px 3px 3px 3px; height:auto;}
.menu_head a:hover { background-color:#333333; color:#fafafa; border-bottom:solid 2px #f27d00;}


.bg_menu1{ background-color:#333333; height:40px;}
.menu1 { font-size: 11px; font-weight: normal; color: #666;position:relative;z-index:5;}
.menu1 a { color:#ccc; display:block; height:28px; padding:6px 20px 6px 20px;  text-decoration:none;  background: #333; }
.menu1 a:hover,.menu1 .selected { text-decoration: none; background-color:#434343}
.menu1 ul { list-style: none; }
.menu1 li { position: relative; float: left; }
.menu1 li .nv2 { position: absolute; z-index: 1; display: none; top: 40px; left:50%;margin-left:-53px; }
.menu1 li:hover .nv2 { display: block; }
.menu1 li .nv2 li { display: block; float: none; }
.menu1 .header{ height:25px;}
.menu1 .footer{ height:15px;}
.menu1 li .nv2 a{color:#ccc; display:block; height:31px;line-height:31px; padding:0px 13px;  text-decoration:none; width:186px;  background: #333;}
.menu1 li .nv2 a:hover{ background-color:#333; background-image:url('../_img/menu1-bg-select.gif'); background-position:center; background-repeat:no-repeat; }

.sep-sousmenu1{ height:0px; width:900px; margin-top:2px; border-bottom:solid 1px #888;font-size:0px;}








/* noobslide */

#box1 { position:absolute; z-index: 0; }

#box1 a { font-weight: normal; color: #888; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
#box1 a:hover { font-weight: normal; color: #f27d00; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

#box1 div { width:530px; float:left; background: transparent; overflow: hidden; }

#box1 div .box_main_fiche{ width:510px; border:solid 1px #CCCCCC; padding:10px 9px 10px 8px; margin-bottom:40px; display:block;}

#box1 div .content .more { margin:auto; }

#box1 h3 { font-size: 12px; font-weight: bold;  padding: 0px; color:#4373c7;}

#box1 img { margin:auto; }

#info1 { background:#fff !important; color:red !important; cursor:default }

.mask1 { position:relative; width: 530px; height: 516px; overflow:hidden; margin-left: auto; margin-right: auto; }

#handles1 span { cursor:pointer;}
#handles1 .active { font-weight: bold; color: #f27d00;}
