@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset: 
   This is disbaled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */

a.en-savoir-plus:hover, a.en-savoir-plus:link, a.en-savoir-plus:visited {
color:#FFFFFF;
}

body{
  min-height: 800px; 
  font-family:   arial, verdana, sans-serif;
}

.blog-featured h2 { 
  font-size: 1.5em;
  margin-bottom:0em; 
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -5px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 15px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  /*width: 200px;
  display:block;*/
}


p#form-login-username{
  /*display: block;
  width: 160px;*/
}
form#login-form, form#mod_login_logoutform{
  width: 490px;
  padding: 5px;
  overflow: hidden;
  position: relative;
  top: -20px;
}


.item-page, .span-16 .search{
  /*background-image: url(../images/degrade_1.png), url(../images/degrade_2.png);
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;*/
  /*min-height: 600px;*/
  overflow: auto;
  background-color: #000;
  padding: 10px;
  width: 930px;
  overflow: hidden;
  text-align: left;
  background: #eee;
  color: #333;
  margin-top: 50px;
}

.item-page{
  margin-top: 10px;
}

.cb_template_default{
  margin-top: -19px;
}

.item-page h2{
  width: 945px;
  margin-left: -10px; margin-top: -10px;
  margin-bottom: 10px;
}

.search{
  float: right;
  position: absolute;
  top: 182px;
}
/*
.span-16 .search input{
  display: inline;
}
*/

#mod-search-searchword{
  color: #40013c;
  width: 222px;
  height:16px;
  margin-right:5px;
  border:none;
}

input[type="submit"]{
  border-radius: 7px;
  border: 1px solid #1b4d96;
  color: white;
  cursor: pointer;
  background: #592a55; /* Old browsers */
  background: -moz-linear-gradient(top, #592a55 0%, #7f2f54 50%, #40013c 51%, #8e2362 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#592a55), color-stop(50%,#7f2f54), color-stop(51%,#40013c), color-stop(100%,#8e2362)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #592a55 0%,#7f2f54 50%,#40013c 51%,#8e2362 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #592a55 0%,#7f2f54 50%,#40013c 51%,#8e2362 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #592a55 0%,#7f2f54 50%,#40013c 51%,#8e2362 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#592a55', endColorstr='#8e2362',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #592a55 0%,#7f2f54 50%,#40013c 51%,#8e2362 100%); /* W3C */
}

input[id="mod-search-searchword"]{
  margin: 7px 10px 0 0;
} 

/*input[value="Connexion"]{
  margin-top: -30px;
}*/

/*.item-page h2{
  text-align: right;
  color: #40013c;
  padding-top: 20px;
}*/

.annonce{
  background-image: url("../images/&_fond_3.png");
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
#banniere{
  background-image: url('../images/bannieret_c.jpg');
  background-repeat: no-repeat;
  width:950px;
  height:160px;
}

#guide{
  background-image: url('../images/guide_routard_mini.jpg');
  background-repeat: no-repeat;
  background-position: 90% 100%;
  background:-moz-radial-gradient(12% 0% 0deg, #4B4D4B, #130f68 55%);
  background:-webkit-gradient(radial, 73 8, 0, 137 -379, 512, from(#494648), to(#130f68));
}

body{
  /*background-image: url('../images/background.jpg');
  background-attachment: center;
  background-repeat: no-repeat;*/
  background-color: #235093;
  background: #235093; /* Old browsers */
background-repeat: no-repeat;
}

#error{
  background-image: url('images/TRANSMISSION-C_recadre.jpg');
  border: 10px solid black;
}

.section2 img{
  width: 128px;
}

img.equipe{
  float: left;
  margin-right: 10px;
  cursor: pointer;
}

.iframe{
color: #ddd;
  padding: 20px;
  position: fixed;
  background-image: url('../images/iframe.jpg');
  width: 600px; height: 500px;
  left: 25%; right: 25%;
  top: 5%;
  display: none;
  border: solid 2px #ddd;
  /*-moz-box-shadow: 5px 5px 9px #000000;
    -webkit-box-shadow: 5px 5px 9px #000000;
    box-shadow: 5px 5px 9px #000000;*/
  
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  z-index: 16000;

}

#voile{
  position: fixed;
  left: 0; top: 0;
  background: #000;
  width: 100%;
  height: 100%;
  opacity: 0.85;
  display: none;
  z-index: 15000;
}

.section2{
}

img.croix{
  position: absolute;
  top: -0.5px;
  right: 0;
  cursor: pointer;
}

table.media td, table.media th, table.media{
  border: 1px solid #ddd;
}

table.category{
  background: #333;
  color: #ddd;
}




.newsflash #conseil_du_mois, .newsflash #contact, .newsflash .ptitdej{
  min-height: 120px;
  padding: 10px;
  overflow: hidden;
  margin-top: 10px; 
  margin-bottom: 10px;
  /*font-weight: bold;*/
  text-align: justify;
  border: 0px solid black;
  color: #ddd;
  
  /*background-image: url('../images/degrade.jpg');
  background-color: #275cab;
  color: #ddd;*/
  color: #000;
  background-color: #DCDCDC;
  background-repeat: no-repeat;
  
  /*
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
  -moz-box-shadow: -8px 8px 6px #000000;
    -webkit-box-shadow: -8px 8px 6px #000000;
    box-shadow: -8px 8px 8px rgba(0,0,0,0.8);
  
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;*/
}

.newsflash h3{
  margin: 0;
  margin-top: -10px;
  margin-left: -10px;
  width: 106.4%;
}

.aiContactSafe label{
  margin-right: 0;
  width: 290px;
}

.aiContactSafe div{
  display: inline-block;
}

.aiContactSafe .required_field{
  width: 5px;
  margin-left: -295px;
}

.aiContactSafe_row{
  width: 100%;
}

.aiContactSafe textarea{
  height: 75px;
  display: block;
  width: 100%;
  width: 898px;
}

#aiContactSafe_label_aics_formation  label, #aiContactSafe_label_aics_experiences_professionnelles label, #aiContactSafe_label_aics_motivations label, #aiContactSafe_label_aics_message label{
  display: block;
  width: 445px;
}

#aiContactSafe_label_aics_message+.required_field{
  margin-left: -450px;
}

#aiContactSafe_contact_form{
  background-color: #eee;
  padding: 20px;
  /*box-shadow: 0px 0px 9px rgba(0, 120, 255, 0.9);*/
}

#searchForm{
  position: relative;
  top: 60px;
}

.result-title a{
  color: #999;
}

a.mod_login:hover, a.mod_login:link, a.mod_login:visited{
  color:#FFF;
  
}

.result-title a:hover{
  color: #555;
  text-decoration: underline;
}

.search-results{
  margin-top: 70px;
}

#plan_du_site a{
  color: #777;
}

#plan_du_site a:hover{
  color: #333;
}
