@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

img {
    border: none;
    margin: 0;
    padding: 0;
}



a{
    color: #777777;
    text-decoration: none;
    outline: none;
}

a:visited {text-decoration: none;}
a:hover {color: #B9121D;}


body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, sans-serif;
    color: #83847F;
    background: url(../../../resource/pict/protonic/fond.jpg) #CBCBC1 repeat-x;
    text-align: left;
}

#pro_page{
    width: 825px;
    margin-left: auto;
    margin-right: auto;
    margin-top:20px;
}

/*Partie menu*/
#pro_menu{
    width: 203px;
    float: left;
}

#pro_menu_top{
    height: 10px;
    background-image: url('../../../resource/pict/protonic/menu/menu_top.png');
    background-repeat: no-repeat;
}

#pro_menu_content{
    background-image: url('../../../resource/pict/protonic/menu/menu_repeat.png');
    background-repeat: repeat-y;
    text-align: center;
    height: 675px;
}

#pro_menu_content a{
    color:white;
}

#pro_menu_content a:hover{
    text-decoration: underline;
}

#pro_menu_bottom{
    height: 10px;
    background-image: url('../../../resource/pict/protonic/menu/menu_bottom.png');
    background-repeat: no-repeat;
}

#pro_menu_content #logo_marty, #pro_menu_content #logo_protonic, #pro_menu_content #logo_sol{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#pro_menu_content #logo_marty{
    padding-top: 15px;
}

#pro_menu_content #logo_protonic{
    margin-top: 10px;
}

#pro_menu_content #logo_sol{
    margin-top: 10px;
    width: 132px;
    height: 229px;
}

/*Partie centrale*/
#pro_middle{
    width: 606px;
    float: right;
}

#pro_middle_top{
    height: 6px;
    background-image: url('../../../resource/pict/protonic/middle/box_top.png');
    background-repeat: no-repeat;
}

#pro_middle_content{
    background-image: url('../../../resource/pict/protonic/middle/box_repeat.png');
    background-repeat: repeat-y;
    padding-left: 20px;
    padding-bottom: 15px;
}

#pro_middle_bottom{
    height: 6px;
    background-image: url('../../../resource/pict/protonic/middle/box_bottom.png');
    background-repeat: no-repeat;
}

#pro_content_titre h1, #pro_content_titre h2{
    color:#A3032F;
    display: inline;
}

#pro_content_titre h1{
    font-size:20px;
}

#pro_content_titre h2{
    font-size: 20px;
    font-weight: normal;
}

#pro_content_titre{
    padding-top: 30px;
}

#pro_content_titre_bienvenue{
    margin-right: 5px;
}

#pro_titre_puce{
    margin-left: 8px;
}

.pro_prescripteur_rubrique{
    background-image: url('../../../resource/pict/protonic/filet.jpg');
    background-repeat: repeat-x;
    background-position: 0% 80%;
    margin-right: 25px;
}

.pro_prescripteur_rubrique_text{
    color:#A3032F;
    font-size:16px;
    font-weight: bold;
    background-color: #ffffff;
    display: inline;
    padding-right: 10px;
}

#pro_prescripteur_rubrique_download{
    margin-top: 30px;
    margin-bottom: 15px;
}

#pro_prescripteur_rubrique_contact{
    margin-top: 20px;
    margin-bottom: 15px;
}

/*Telechargez*/
#pro_catalogue_bloc{
    float: left;
    width: 42%;
}

#pro_catalogue_bloc img{
    display: block;
    margin-bottom: 2px;
}

#pro_fiche_bloc a, #pro_catalogue_bloc a{
    background-image: url('../../../resource/pict/protonic/picto_rouge.jpg');
    background-repeat: no-repeat;
    height:20px;
    padding-left:20px;
}

#pro_fiche_bloc{
    float: right;
    width: 50%;
    margin-right: 25px;
}

#pro_fiche_bloc_content{
    background-image: url('../../../resource/pict/protonic/fich_tech.jpg');
    background-repeat: no-repeat;
    background-position: 5% 50%;
    background-color: #A3032F;
    border:solid 1px #d8d9d4;
    height: 150px;
    margin-bottom: 7px;
}

#pro_contact_list_outil{
    margin-top: 10px;
    margin-bottom: 10px;
}

.pro_contact_list_outil_item{
    float: left;
    width: 120px;
    margin:0px 35px;
    color: #A3032F;
}

.pro_contact_list_outil_item img{
    display: block;
}


.stopFloat{
    clear: both;
    height: 0px;
}

#pro_prescripteur_bt_valider{
    background-image: url('../../../resource/pict/protonic/validez_on.jpg');
    background-repeat: no-repeat;
    width: 154px;
    height: 28px;
    float: right;
    margin-right: -15px;
    margin-top: 15px;
    cursor: pointer;
}

#pro_prescripteur_bt_valider:hover{
    background-image: url('../../../resource/pict/protonic/validez_off.jpg');
}

#pro_fiche_bloc_select{
    margin-top: 10px;
    margin-left: 110px;
    width: 170px;
}

.pro_fiche_bloc_select_option{
    margin-left: 10px;
    border-bottom: solid 1px #d8d9d4;
    padding-top: 2px;
    padding-bottom: 2px;
}

.pro_fiche_bloc_select_option_group{
    margin-top: 10px;
    margin-bottom: 2px;
}

#pro_fiche_bloc_select optgroup option:hover{
    background-color: gray;
}

.form_presc_field{
    float: left;
}
#pro_prescripteur_form label{
    display: block;
    width: 80px;
    float: left;
}

/*Form*/
#pro_prescripteur_form h1{
    color:#A3032F;
    margin-bottom: 10px;
    font-size: 16px;
}

input, textarea, select {
  border:1px solid #D7CDAD;
  padding:2px;
  background:#ffffff url(../../../resource/pict/inputBg.gif) top left no-repeat;
  margin-top:3px;
}

input:hover, textarea:hover, select:hover {
  border:1px solid #C760A3;
}

input:active, textarea:active, select:active {
  border:1px solid #888888;
}

input.submit:hover {cursor: pointer;}

.etoile{
    color:#A3032F;
}

.form_error_item{
    margin-left: 5px;
    margin-top: 5px;
    color: #A3032F;
    float: left;
    display: block;
}

.form_presc_rappel_item{
    margin-left: 5px;
}

#form_rappel{
    margin-left: 10px;
}

#lien_acc{
    margin-top:15px;
}

#lien_acc a{
    color:#ffffff;
    font-size: 16px;
}

#lien_acc a:hover{
    text-decoration: underline;
}

.prescripteur_diapo_titre{
    color:black;
    margin-bottom: 30px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

.prescripteur_diapo_titre_chantier{
    font-weight: bold;
}

.prescripteur_diapo_titre_archi{
   text-decoration: underline;
}

.prescripteur_diapo_titre_poseur{
    text-decoration: underline; 
}
