/* HOMEPAGE */
*{outline:0; }


BODY {
  padding:0px;
  margin:0px;
  background:url("images/fond.jpg") center top #FFFFFF no-repeat;
}


DIV#stF {
  z-index:999;
}


H1 {
  margin:0px;
  padding:0px;
  font-family:Arial;
  font-weight:bold;
  font-size:18px;
  color:#c80c1e;
}


H2 {
  margin:0px;
  padding:0px;
  font-family:Arial;
  font-weight:normal;
  font-size:21px;
  color:#000000;
}

P.bodytext,
P.bodytext B,
DIV#resume {
  font-family:Arial;
  font-weight:normal;
  font-size:12px;
  line-height:15px;
  color:#000000;
}

DIV#resume {
  position:absolute;
  width: 180px;
  left:50%;
  margin-left:152px;
  top:62px;
  z-index:600;
}

P.bodytext A {
  font-family:Arial;
  font-weight:normal;
  font-size:12px;
  color:#c80c1e;
  text-decoration:none;
}

P.bodytext A:hover {
  text-decoration:underline;
}

P.bodytext B {
  color:#c80c1e;
  font-weight:bold;
}

DIV#texte1Generique {
  float:left;
  width:270px;
  height:270px;
  margin:0px;
  padding:0px;
  margin-left:23px;
  margin-top:7px;
  border:0px solid red;
}


DIV#texte2Generique {
  float:right;
  width:270px;
  height:270px;
  margin:0px;
  padding:0px;
  margin-right:130px;
  margin-top:7px;
  border:0px solid red;
}

DIV#imagesGenerique {
  position:absolute;
  padding:0px;
  margin:0px;
  left:50%;
  margin-left:257px;
  width:88px;
  top:267px;
}

DIV#imagesGenerique UL,
DIV#imagesGenerique LI {
  margin:0px;
  padding:0px;
}


DIV#ruban {
  position:absolute;
  width:397px;
  height:353px;
  z-index:20;
  top:0px;
  left:50%;
  margin-left:-734px;
}

DIV#contenu {
  position:absolute;
  margin:0px;
  padding:0px;
  z-index:10;
  width:733px;
  height:580px;
  top:0px;
  left:50%;
  margin-left:-522px;
  border:0px solid red;
  
}

DIV#menuBas {
  position:absolute;
  width:1138px;
  height:220px;
  top:637px;
  left:50%;
  margin-left:-581px;
  
}

DIV#videos {
  position:absolute;
  width:335px;
  height:154px;
  top:70px;
  left:50%;
  margin-left:223px;
  
}


DIV#menuDroite {
  position:absolute;
  width:275px;
  height:381px;
  top:224px;
  left:50%;
  margin-left:223px;
  
}

DIV#menu1,
DIV#menu2, 
DIV#menu3, 
DIV#menu4 {
  position:relative;
  margin:0px;
  width:275px;
  border:0px solid red;
}



DIV#menuBas2 {
  position:absolute;
  width:1138px;
  height:20px;
  margin-left:-581px;
  border:0px solid green;
  left:50%;
  color:#6e6746;
  font-family:Arial;
  font-size:11px;
  top:860px;
  text-align:center;
  text-decoration:none;
  z-index:200;
}


DIV#menuBas2 A {
  color:#6e6746;
  font-family:Arial;
  font-size:11px;
  text-decoration:none;

}

DIV#menuBas2 A:hover {
  text-decoration:underline;
}

DIV#titre {
  position:absolute;
  margin:0px;
  padding:0px;
  left:50%;
  top:528px;
  z-index:4;
  margin-left:-505px;
  display:block;
}

DIV#soustitre {
  position:absolute;
  width:700px;
  height:22px;
  margin:0px;
  padding:0px;
  left:50%;
  top:585px;
  z-index:5;
  margin-left:-505px;
  border:0px solid green;
}



/*
 *
 * POWERMAIL
 *
 */
span.powermail_mandatory {
        color: red;
}
input.validation-failed,
textarea.validation-failed {
        background-color: #ff7f00;
}
div.powermail_mandatory_js {
        font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal;  color: #ff7f00;
        margin: 3px 0 15px 180px;
}
fieldset.tx-powermail-pi1_fieldset {
        border: 0px solid #A5ACB2;
        background-image: url(../img/handy.jpg);
        background-repeat: no-repeat;
        background-position: 100% 60%;
        padding: 10px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#555555;
}
fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset label {
        display: block;
        width: 217px;
        float: left;
        clear: both;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#555555;
	text-align: right;
	padding-right: 4px;
}
fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea {
	width: 240px; height: 18px;
	margin: 0px; padding: 0px;
	border: 1px solid #888888;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#555555;
}
fieldset.tx-powermail-pi1_fieldset textarea{
	width: 300px;
	height: 100px;
}
fieldset.tx-powermail-pi1_fieldset powermail_check {
	width: 20px;
	border: 0px solid;
}
div.tx_powermail_pi1_fieldwrap_html {
        margin: 3px 0;
}
input.powermail_submit {
        margin: 20px 0px;
        font-weight: bold;
        border: 1px solid #444;
        width: 80px;
}
td.powermail_all_td {
        padding: 3px 10px 3px 0;
}
DIV.powermail_check_inner_uid7_0 {
	margin-top: 20px;
	margin-bottom: 20px;
}
/* Ceci permet de cache le titre avant "Vous accepez ?" */
P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
}
/* On s'occupe du bouton SUBMIT */
DIV.tx_powermail_pi1_fieldwrap_html_5 {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 20px;
}

/*
 *
 * 
 *
 */

FONT.encouragement,
FONT.encouragement2 {
  font-family: Arial; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#000000;
	text-align: left;
	margin-right: 10px;
}

A.blanc {
  font-family: Arial; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#ffffff;
  text-decoration:underline;
}





A.rouge {
  font-family: Arial; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#C30A1C;
  text-decoration:underline;
}



FONT.encouragement2 {
  width:360px;
}

INPUT.encouragement,
TEXTAREA.encouragement {
	width: 360px; 
  height: 18px;
	margin: 0px; 
  padding: 0px;
	border: 1px solid #cbcbcb;
	font-family: Arial; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#000000;
}

TEXTAREA.encouragement {
 height:40px;
}

SELECT.encouragementS,
SELECT.encouragement {
	width:360px;
  font-family: Arial; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#000000;
}

SELECT.encouragementS {
  width:370px;
}


TABLE#tabForm {
  margin:0px;
  padding:0px;
  margin-left:213px;
  margin-top:5px;  
}


/* WEC_MAP */

div.tx-wecmap-pi1 {
  margin:0px;
  padding:0px;
  margin-left:170px;
  margin-top:20px;
  overflow:hidden;
}



DIV.marker {
  font-family:Arial;
  color:#000000;
  font-size:10px;
  font-weight:normal;
  height:auto;
 }

DIV.marker A:link,
DIV.marker A:active,
DIV.marker A:visited,
DIV.marker A:hover {
  font-family:Arial;
  color:#375E9F;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

DIV.marker A:hover {
  text-decoration:underline
}

DIV.dirmenu {
  padding:0px;
  margin:0px;
}

DIV.infotitle {
  padding:0px;
  margin:0px;
  font-family:Arial;
  color:#C40B1D;
  font-size:12px;
  font-weight:bold;
}


DIV.fromdirform,
DIV.todirform {
  font-family:Arial;
  color:#6E7B87;
  font-size:10px;
  font-weight:normal;
  height:auto;
}

DIV.fromdirform INPUT,
DIV.todirform INPUT {
  font-family:Arial;
  color:#6E7B87;
  font-size:10px;
  font-weight:normal;
}

DIV.todirform INPUT[type=submit],
DIV.fromdirform INPUT[type=submit] {
  font-family:Arial;
  color:#717E84;
  border:1px solid #717E84; 
  margin-left:10px; 
}





