
body {
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #000000;
}

ul {margin:0; padding:0;}
li {margin:0; padding:0;}

h1{font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2{font-size:22px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h3 {font-size:17px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h4{font-size:14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



a.lien-word:link, a.lien-word:visited, a.lien-word:hover {color:#1277cb; background:url(../images/logo-word.png) no-repeat; }
a.lien-pdf:link, a.lien-pdf:visited, a.lien-pdf:hover {color:#ca0303; background:url(../images/logo-pdf.png) no-repeat; }
a.lien-excel:link, a.lien-excel:visited, a.lien-excel:hover {color:#427d2a; background:url(../images/logo-excel.png) no-repeat; }
a.lien-image:link, a.lien-image:visited, a.lien-image:hover {color:#3b3b3b; background:url(../images/logo-image.png) no-repeat; }

a.lien-word, a.lien-pdf, a.lien-excel, a.lien-image {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding-left:23px; min-height:15px; padding-top:5px;text-decoration:underline; }


.hr-invisible {visibility:hidden; clear:both;}


body.sidebar-right #squeeze {
margin-right:0;
}

  html
, #wrapper
{
background: #DDD;
background-image:none;
}

#wrapper #container {
margin: 0 auto;
padding: 0 0 30px 0;
max-width: 1200px;
width: 1200px;
margin-top:-14px;
}


#wrapper #container #header  {
/*height: 215px;*/
height:234px;/*height:220px;*/
background: #dedede none repeat-x 50% 100%;



position:relative;
width:1200px;
z-index:99999;
}


#header img#img-header  {
position:absolute; 
right:180px;
top:14px;
}
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited, #header p#titre-logo {text-indent:-99999px; position:absolute;}
/*#wrapper #container #header a#logo-header{text-indent:-99999px; position:absolute;}*/
#wrapper #container #header h1 a#logo-header img {
padding-top: 0;
padding-right: 0;
float: none;
position:absolute;
top:0;
left:20px;

}
#wrapper #container #header a#logo-header img {
padding-top: 0;
padding-right: 0;
float: none;
position:absolute;
top:14px;
left:20px;
text-indent:-99999px;
}

#header-region {
height: 0px;
background: #dedede none repeat-x 50% 100%;
position:absolute;
width: 1200px;

}

#header-region * {

line-height: 1.5em;
margin-top: 0;
margin-bottom: 0;

}

#header-region .block {
display: block;
margin: 0 0;
margin-top:14px;
}

.node {
border-bottom: none;
margin: 0;
padding: 0;
}


/*Contenu */
/*admin*/

body.sidebar-right #center, body.sidebar-right #center-front {
margin-right: 0px;
}
#node-form fieldset { width:670px; height:auto; background:none; position:relative; margin-bottom:20px;}
#node-form .group-haut-agence { width:670px; height:auto; background:none; position:relative; margin-bottom:20px;}
.content-agence {position:relative;}
.content  a.facebook-agence {text-decoration:none; color:#ffffff; background:url(../images/logo-facebook.png) no-repeat; padding-left:25px; height:23px; display:block; position:absolute; top:155px; left:70px; z-index:9999;}

/* tableau om menu mise en page */
fieldset {
    /*background: url("images/gradient-inner.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #D9EAF5;*/
    margin: 1em 0;
   padding: 0;
}

/*enleve edit-block */
div.view div.views-hide-hover, div.view:hover div.views-hide {
display: none;
position: absolute;
z-index: 200;
}

/*affichage de l'interieur admin */
html.js fieldset.collapsible {
position: relative;
/*width: 700px;*/
}








/*#node-form .group-haut-agence #edit-field-adresse-0-value { width:658px; }*/
.node-form .text {
width: 670px;
}
/*conteun central page interne*/
body.sidebars #center, body.sidebars #center-front {
margin: 0 0px;
}
body.sidebars #squeeze {
margin: 0 0px;
}

#wrapper #container #center {
float: left;
width: 695px; /*width: 725px; - 630 */
background-color:#ffffff;
margin-bottom:20px;
z-index:10;
padding : 0 15px 15px 15px;
}


h1 {
font-size: 26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#9e1d80; font-weight:normal; padding-top:50px; margin-bottom:20px;
}



#wrapper #container #center-front {
float: left;
width: 725px;
background-color:#dedede;
margin-bottom:0px;
z-index:10;
margin-top:40px;
}

#wrapper #container #center #squeeze, #wrapper #container #center-front #squeeze {
background: none;
position: relative;
z-index:10;
}

#wrapper #container #center .right-corner .left-corner, #wrapper #container #center-front .right-corner .left-corner {
padding: 0px 35px 20px 0px;
background: none;
margin-left:0px;
position: relative;
left: 0px;
min-height: 400px;
z-index:10;
}

#sidebar-right {width:250px;}
#wrapper #container .sidebar {
margin: 0px 0 20px 20px;
width:250px;
float: left;
z-index: 2;
position: relative;
}


#wrapper #container #center .right-corner, #wrapper #container #center-front .right-corner {
background: none;
position: relative;
left: 0px;
z-index:10;
}
#tabs-wrapper {
margin: 0 0px 1em;
padding: 0;
border-bottom: 1px solid #E9EFF3;
position: relative;
z-index:10;
}

/*fil d'ariane */
#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
color: #686868;
}
#wrapper #container .breadcrumb {
font-size: 14px;
font-style:italic;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#wrapper #container .breadcrumb {
position: absolute;
top: 15px;
left: 15px;
z-index: 3;
}

ul li, ul.menu li, .item-list ul li, li.leaf {
padding: 0;
list-style-type:disc;
list-style-image:inherit;
background:inherit;
}

tr.menu-disabled {
opacity: 1;
}
/*table , thead, tbody, tr, td{width:695px; }*/
/*td, th {
padding: 5px 10px;
}*/
/* footer */
#wrapper #container #footer {
text-align: left;
color: #000000;
}

/*front*/

/*diaporama*/
#diaporama-continu{
	background:#ffffff; 
}
#diaporama-continu .bx-wrapper, #diaporama-continu .bx-window{height:252px;}
#diaporama-continu ul li.li {width:982px;}
#diaporama-continu ul li.li-diapo-continu {height:257px;width:719px; margin-right:3px;}

#diaporama-continu ul li.li-diapo-continu .diapo-left { width:247px; height:242px; float:left; }
#diaporama-continu ul li.li-diapo-continu .diapo-right { /*width:447px;*/width:432px; height : 100%; margin-left:10px; position:relative; float:left;padding:15px; /*color:#ffffff;*/}



#diaporama-continu ul li.li-diapo-continu .diapo-right .titre-diapo {font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:15px;/*color:#ffffff;*/}
#diaporama-continu ul li#diapo-1 .diapo-right .titre-diapo, #diaporama-continu ul li#diapo-2 .diapo-right .titre-diapo, #diaporama-continu ul li#diapo-3 .diapo-right .titre-diapo {color:#ffffff;}

#diaporama-continu ul li#diapo-4 .diapo-right .titre-diapo {color:#9e1d80;}

#diaporama-continu ul li.li-diapo-continu .diapo-right .txt-diapo {font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify; /*color:#ffffff;*/}

#diaporama-continu ul li#diapo-1  .diapo-right .txt-diapo , #diaporama-continu ul li#diapo-2  .diapo-right .txt-diapo , #diaporama-continu ul li#diapo-3  .diapo-right .txt-diapo {color:#ffffff;}
#diaporama-continu ul li#diapo-4  .diapo-right .txt-diapo {color:#9e1d80;}




/*#diapo-1 .diapo-right .txt-diapo span{ display:block; width:300px;}
#diapo-2 .diapo-right .txt-diapo span{ display:block; width:350px;}
#diapo-3 .diapo-right .txt-diapo span{ display:block; width:280px;}
#diapo-4 .diapo-right .txt-diapo span{ display:block; width:280px;}*/


#diaporama-continu li#diapo-1 .diapo-right {background:/*url(../images/background-1.png) no-repeat right bottom*/ #5a0361; }
#diaporama-continu li#diapo-2 .diapo-right {background:/*url(../images/background-2.png) no-repeat right bottom*/ #9e1d80;}
#diaporama-continu li#diapo-3 .diapo-right {background:/*url(../images/background-3.png) no-repeat right bottom*/ #9e4897;}
 li#diapo-4 .diapo-right {background:/*url(../images/background-4.png) no-repeat right bottom*/ #ffe078;}


 
#bloc-lien-diapo {width:1200px; height:57px;}
#bloc-lien-diapo p{margin:0;}
#bloc-lien-diapo a {display:block; float:left;  text-align:left;  background:url(../images/fleche-violette-grande.png) no-repeat center left; padding-left:25px;}
#bloc-lien-diapo a:link, #bloc-lien-diapo a:visited,#bloc-lien-diapo a:hover { text-decoration:none; color:#9e1d80; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;}

#bloc-lien-diapo a#lien-diapo1, #bloc-lien-diapo a#lien-diapo3, #bloc-lien-diapo a#lien-diapo4 {margin-top:10px;}
#bloc-lien-diapo a#lien-diapo2{margin-top:10px;}

#bloc-lien-diapo a#lien-diapo1{margin-left:40px;}
#bloc-lien-diapo a#lien-diapo2{margin-left:70px;}
#bloc-lien-diapo a#lien-diapo3{margin-left:70px;}
#bloc-lien-diapo a#lien-diapo4 {margin-left:70px;}



/* PAGE AGENCE */

.group-haut-agence { width:658px; height:248px; background:url(../images/fond-haut-agence.png) no-repeat; position:relative; margin-bottom:20px; z-index:999;}
.group-haut-agence .content { width: 300px;padding-left: 5px;padding-right: 5px;color: white;height: 155px;font-weight: bold;padding-top: 20px; overflow:hidden; *padding-top:5px; *margin-left:50px; }

.group-haut-agence .content .field-label-inline-first {font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; /*letter-spacing:-1px;*/   width:98px; text-align:right; display:inline-block; *display:inline;}
.group-haut-agence .content .field-field-raison-sociale{ /*position:absolute; left:10px; top:30px;*/}

.group-haut-agence .content .field-field-contact{ /*position:absolute; left:10px; top:30px;*/}
.group-haut-agence .content .field-field-adresse {/*position:absolute; left:10px; top:45px;*/}
.group-haut-agence .content .field-field-code-postal{ /*position:absolute; left:10px; top:50px;*/}
.group-haut-agence .content .field-field-ville{ /*position:absolute; left:10px; top:65px;*/}
.group-haut-agence .content .field-field-telephone{/* position:absolute; left:10px; top:80px;*/}
.group-haut-agence .content .field-field-fax{/* position:absolute; left:10px; top:95px;*/}
.group-haut-agence .content .field-field-mail{ position:absolute; left:10px; bottom:30px; text-align:center; display:block; width:300px;}
.group-haut-agence .content .field-field-mail a{ color:#ffffff; text-decoration:underline;}


.group-haut-agence .imagefield-field_image {position:absolute; right:4px; top:4px;}

.content p.lien-candidature-agence {position:relative; margin-top:30px; color:#9e1d80; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.content p.lien-candidature-agence a{ background:url(../images/btn-candidature.png) no-repeat; line-height:52px; color:#ffffff; font-size:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:absolute; height:52px; width:297px; right:0; top:-15px; display:block; text-decoration:none; padding-left:30px;}


/*classe */
.violet-fonce{color:#7a2c7c;}

.gris{color:#d9d9d9;}


.violet {color:#9E1D80;}
.rose {color:#bd66a9;}

.noir {color:#000000;}

a.lien-word:link, a.lien-word:visited, a.lien-word:hover {color:#1277cb; background:url(../images/logo-word.png) no-repeat; }
a.lien-pdf:link, a.lien-pdf:visited, a.lien-pdf:hover {color:#ca0303; background:url(../images/logo-pdf.png) no-repeat; }
a.lien-excel:link, a.lien-excel:visited, a.lien-excel:hover {color:#427d2a; background:url(../images/logo-excel.png) no-repeat; }
a.lien-image:link, a.lien-image:visited, a.lien-image:hover {color:#3b3b3b; background:url(../images/logo-image.png) no-repeat; }

a.lien-word, a.lien-pdf, a.lien-excel, a.lien-image {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-left:23px; min-height:15px; padding-top:5px;text-decoration:underline; }




#header-region .block-block-id-30 p, #header-region .block-block-id-30 img {
margin-top: -7px;
}

#header-region .block-block-id-30 {
display: block;
margin: 0 0;
margin-top: 0;
}

/*ADMIN */
#sidebar-right .block-user ul.menu li.expanded, #sidebar-right  .block-user ul.menu li.collapsed, #sidebar-right .block-user ul.menu li.leaf { list-style:none;}
#sidebar-right .block-user ul.menu li.expanded a, #sidebar-right  .block-user ul.menu li.collapsed a, #sidebar-right .block-user ul.menu li.leaf a{ text-decoration:none; font-weight:bold; color:#9e1d80; font-size:13px;}

#sidebar-right .block-user ul.menu li.expanded ul.menu  { margin-left:10px;}
#sidebar-right .block-user ul.menu li.expanded ul.menu li.expanded { list-style:none;}
#sidebar-right .block-user ul.menu li.expanded ul.menu li.expanded  a { text-decoration:none; font-weight:bold; color:#000000;font-size:12px;}

#sidebar-right .block-user ul.menu li.expanded ul.menu { margin-left:20px;}
#sidebar-right .block-user ul.menu li.expanded ul.menu li.leaf { list-style:disc;}
#sidebar-right .block-user ul.menu li.expanded ul.menu li.leaf  a { text-decoration:underline; font-weight:normal; color:#9e1d80;font-size:12px;}



#sidebar-right .block-user ul.menu li.expanded  ul.menu li.expanded  ul { margin-left:20px;}
#sidebar-right .block-user ul.menu li.expanded  ul.menu li.expanded  ul li.leaf { list-style:disc;}
#sidebar-right .block-user ul.menu li.expanded  ul.menu li.expanded  ul li.leaf a { text-decoration:underline; font-weight:normal; color:#9e1d80;font-size:12px;}


.node .date_node2 { font-style:italic; color:#9e1d80; display:block; margin-bottom:10px; font-size:12px;}


/* WEBFORM */



/*Webform candidature formulaire + formulaire demande d'information (129) */
#webform-client-form-129,
#webform-client-form-41, 
#webform-client-form-87, 
#webform-client-form-88, 
#webform-client-form-89, 
#webform-client-form-90, 
#webform-client-form-91, 
#webform-client-form-92, 
#webform-client-form-93, 
#webform-client-form-94, 
#webform-client-form-95, 
#webform-client-form-96, 
#webform-client-form-97,
#webform-client-form-126,
#webform-client-form-127,
#webform-client-form-180,
#webform-client-form-204{width:550px; margin-left:20px;}

/*#webform-client-form-41  .webform-component {margin-bottom:10px;}*/

#webform-client-form-129 .webform-component,  
#webform-client-form-41 .webform-component, 
#webform-client-form-87 .webform-component, 
#webform-client-form-88 .webform-component, 
#webform-client-form-89 .webform-component, 
#webform-client-form-90 .webform-component, 
#webform-client-form-91 .webform-component, 
#webform-client-form-92 .webform-component, 
#webform-client-form-93 .webform-component, 
#webform-client-form-94 .webform-component, 
#webform-client-form-95 .webform-component, 
#webform-client-form-96 .webform-component, 
#webform-client-form-97 .webform-component,
#webform-client-form-126 .webform-component,
#webform-client-form-127 .webform-component,
#webform-client-form-180 .webform-component,
#webform-client-form-204 .webform-component{margin-bottom:10px;}

#webform-client-form-129 .webform-container-inline .form-radios label,
#webform-client-form-41 .webform-container-inline .form-radios label, 
#webform-client-form-87 .webform-container-inline .form-radios label, 
#webform-client-form-88 .webform-container-inline .form-radios label, 
#webform-client-form-89 .webform-container-inline .form-radios label, 
#webform-client-form-90 .webform-container-inline .form-radios label, 
#webform-client-form-91 .webform-container-inline .form-radios label, 
#webform-client-form-92 .webform-container-inline .form-radios label, 
#webform-client-form-93 .webform-container-inline .form-radios label, 
#webform-client-form-94 .webform-container-inline .form-radios label, 
#webform-client-form-95 .webform-container-inline .form-radios label, 
#webform-client-form-96 .webform-container-inline .form-radios label, 
#webform-client-form-97 .webform-container-inline .form-radios label,
#webform-client-form-126 .webform-container-inline .form-radios label,
#webform-client-form-127 .webform-container-inline .form-radios label ,
#webform-client-form-180 .webform-container-inline .form-radios label,
#webform-client-form-204 .webform-container-inline .form-radios label    {width: 65px;}




/*#webform-client-form-41 .webform-container-inline .form-radios label {
width: 65px;
}*/

/*#webform-client-form-41  .webform-container-inline label {
display: inline-block;
margin-right: 0;
width: 150px;
}*/
#webform-client-form-129 .webform-container-inline label, 
#webform-client-form-41 .webform-container-inline label, 
#webform-client-form-87 .webform-container-inline label, 
#webform-client-form-88 .webform-container-inline label, 
#webform-client-form-89 .webform-container-inline label, 
#webform-client-form-90 .webform-container-inline label, 
#webform-client-form-91 .webform-container-inline label, 
#webform-client-form-92 .webform-container-inline label, 
#webform-client-form-93 .webform-container-inline label, 
#webform-client-form-94 .webform-container-inline label, 
#webform-client-form-95 .webform-container-inline label, 
#webform-client-form-96 .webform-container-inline label, 
#webform-client-form-97 .webform-container-inline label,
#webform-client-form-126 .webform-container-inline label,
#webform-client-form-127 .webform-container-inline label,
#webform-client-form-180 .webform-container-inline label,
#webform-client-form-204 .webform-container-inline label {display: inline-block;
margin-right: 0;
width: 150px;}


/*#webform-client-form-41  .resizable-textarea {
width: 535px;
}*/
#webform-client-form-129 .resizable-textarea , 
#webform-client-form-41 .resizable-textarea , 
#webform-client-form-87 .resizable-textarea , 
#webform-client-form-88 .resizable-textarea , 
#webform-client-form-89 .resizable-textarea , 
#webform-client-form-90 .resizable-textarea , 
#webform-client-form-91 .resizable-textarea , 
#webform-client-form-92 .resizable-textarea , 
#webform-client-form-93 .resizable-textarea , 
#webform-client-form-94 .resizable-textarea , 
#webform-client-form-95 .resizable-textarea , 
#webform-client-form-96 .resizable-textarea , 
#webform-client-form-97 .resizable-textarea , 
#webform-client-form-126 .resizable-textarea,
#webform-client-form-127 .resizable-textarea,
#webform-client-form-180 .resizable-textarea,
#webform-client-form-204 .resizable-textarea     {
width: 535px;
}



/*#webform-client-form-41 input#edit-submit {margin-left:250px;}*/

#webform-client-form-129 input#edit-submit, 
#webform-client-form-41 input#edit-submit, 
#webform-client-form-87 input#edit-submit, 
#webform-client-form-88 input#edit-submit, 
#webform-client-form-89 input#edit-submit, 
#webform-client-form-90 input#edit-submit, 
#webform-client-form-91 input#edit-submit, 
#webform-client-form-92 input#edit-submit, 
#webform-client-form-93 input#edit-submit, 
#webform-client-form-94 input#edit-submit, 
#webform-client-form-95 input#edit-submit, 
#webform-client-form-96 input#edit-submit, 
#webform-client-form-97 input#edit-submit,
#webform-client-form-126 input#edit-submit,
#webform-client-form-127 input#edit-submit,
#webform-client-form-180 input#edit-submit,
#webform-client-form-204 input#edit-submit   {margin-left:250px;}


/*#webform-client-form-41 #webform-component-cv-candidature { position:relative; margin-top:20px; }*/

#webform-client-form-41 #webform-component-cv-candidature, 
#webform-client-form-87 #webform-component-cv-candidature, 
#webform-client-form-88 #webform-component-cv-candidature, 
#webform-client-form-89 #webform-component-cv-candidature, 
#webform-client-form-90 #webform-component-cv-candidature, 
#webform-client-form-91 #webform-component-cv-candidature, 
#webform-client-form-92 #webform-component-cv-candidature, 
#webform-client-form-93 #webform-component-cv-candidature, 
#webform-client-form-94 #webform-component-cv-candidature, 
#webform-client-form-95 #webform-component-cv-candidature, 
#webform-client-form-96 #webform-component-cv-candidature, 
#webform-client-form-97 #webform-component-cv-candidature,
#webform-client-form-126 #webform-component-cv-candidature,
#webform-client-form-127 #webform-component-cv-candidature,
#webform-client-form-180 #webform-component-cv-candidature,
#webform-client-form-204 #webform-component-cv-candidature    { position:relative; margin-top:20px; }

/*Fin webform candidature */



/*plan du site */

#plan-site-interne h2 {font-size:16px; font-weight:bold;}


#plan-site-interne ul {margin-left:30px;}
/*#plan-site-interne ul li {font-size:11px;margin-bottom:0px;}*/
#plan-site-interne a {/*display:block; */font-size:14px;}


#plan-site-interne .view-Agence .view-content ul li.views-row {
list-style:disc;
margin-bottom:0px;
font-siez:11px;
} 
#plan-site-interne .view-Agence .view-content ul li.views-row a {
text-decoration:underline;
font-size:14px;
font-weight:normal;
color:#7A2C7C;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
} 


#plan-site-interne .view-Agence .view-content ul{margin-left:30px;}


/*fin plan du site */



/*thead , tbody{display:block;}*/




/*FORUM */

.forum-post-panel-main {
min-height: 100px;
}

.forum-post-panel-main {
background-color: white;
border-left: 1px solid #9E1D80;
}
.post-info {
background: #9E1D80;
color: white;
border-bottom: 1px solid #9E1D80;
}
.forum-post {
border: 2px solid #9E1D80;
}
.forum-post-links {
background-color: white;
border-left: 1px solid #9E1D80;
}

.forum-post-footer {
background-color: white;
border-top: 1px solid #9E1D80;
}
.forum-post-wrapper {
background-color: #E6E6E6;
}
#forum .forum-table th {}
#forum .forum-table th, #forum .forum-topics th, #forum .forum-topics th a, #forum .forum-topics th a:link, #forum .forum-topics th a:hover, #forum .forum-topics th a:visited {
background-color: #9E1D80;
color: white;
font-weight: bold;
}

tr.even, tr.odd, tbody th {
border: solid #E6E6E6;
border-width: 1px 0;
}

#forum tr.odd, #forum tr.info {
background-color: #E6E6E6;
}

#forum .forum-table, #forum .forum-topics {
border: 1px solid #9E1D80;
}


/*#forum thead tr th.topic-icon{width:44px;}
#forum thead tr th.topic-topic{width:242px;}
#forum thead tr th.topic-replies{width:224px;}
#forum thead tr th.topic-created{width:98px;}
#forum thead tr th.topic-lreply{width:87px;}*/



