@CHARSET "ISO-8859-1";

a {text-decoration:none; color:#18406e;}
a:hover {text-decoration: underline;}
a img {border:0;}
p {margin:0; padding:3px 0 3px 0;}

/****************************************************************/
/* Article texte par default                                    */ 
/****************************************************************/

/* Conteneur */
.texte, .news-1, .galerie-default, .formulaire-classique, .map-france, .slider,
.galerie-default {
    position: relative;
    padding:0 0 0 0; margin:0px 0 8px 0;
    height:auto; width:auto;
}

.texte .titleContainer,
.news-1 .titleContainer,
.slider .titleContainer,
.formulaire-classique .titleContainer,
.galerie-default .titleContainer {
    /* vide pour ce modele */
}

/* Titre 1 */
.texte h1, .texte h2, .texte h3,
.slider h2,
.news-1 h1, .news-1 h2, .news-1 h3,
.galerie-default h1, .galerie-default h2, .galerie-default h3,
.map-france h1, .map-france h2, .map-france h3,
.formulaire-classique h1, .formulaire-classique h2, .formulaire-classique h3,
.galerie-default h1, .galerie-default h2, .galerie-default h3 {
    color:#cd4d4d; font-family: "Arial Black"; font-size:15px;
    padding: 0 0 0 95px; margin:0 0 0 0;
    width:auto; position: relative; height: 23px;
    font-weight: normal; display: block; z-index: 20;
    background: url(images/puce.jpg) no-repeat left top;
}

/*Conteneur du texte */
.texte .textContainer,
.galerie-default .textContainer,
.formulaire-classique .textContainer,
.galerie-default .textContainer {
    padding:4px 4px 4px 4px; margin: 0 0 0 0;
    text-align:justify; clear: both;
}

.bottomLeftCorner, .bottomRightCorner,
.topLeftCorner, .topRightCorner {
    display: none;  
}

/****************************************************************/
/* Article texte style 2                                        */ 
/****************************************************************/
/* Conteneur */
.texte-style2 {
    position: relative;
    padding:0 0 0 0; margin:0 9px 8px 0;
    height: 200px; width:510px;
    
    background: url(images/bg_intro.jpg) no-repeat left top;    
}

.texte-style2 .titleContainer {
     
}

/* Titre 1 */
.texte-style2 h2 {
    color:#50362c; font-family: Arial; font-size:13px;
    padding: 0 0 0 0; margin:8px 0 0 56px;
    width:auto; position: relative; height:40px; 
    font-weight: normal; display: block; z-index: 20;
    background: url(images/title_intro.png) no-repeat left top;
}
.texte-style2 h2 span {display: none;}

/*Conteneur du texte */
.texte-style2 .textContainer {
    padding:0 15px 0 210px; margin: 0 0 0 0;
    text-align: right; clear: both;    
}



/****************************************************************/
/* Article Formulaire classique                                 */ 
/****************************************************************/
/* Conteneur Formulaire */
.formulaire-classique .formContainer {
    padding:5px 0 0 7px; margin: 0 0 0 0;
    text-align:justify;
}
.formulaire-classique .formContainer label {
    display:block; float:left;
    width:180px;}
.formulaire-classique .formContainer input[type=text],
.formulaire-classique .formContainer textarea {
    width:310px; float:left;
    background-color: #fff;  
    border:1px solid #cd4d4d;
}
.formulaire-classique .formContainer input[type=text]:focus,
.formulaire-classique .formContainer textarea:focus {
    border:1px solid #cd4d4d;
    background-color:#d9d9d9;
}
.formulaire-classique .formContainer input[type=submit] {
     border:1px solid #cd4d4d; background: #fff; color:#cd4d4d;
     font-weight: bold; margin:0 0 0 0px;}
.formulaire-classique .formContainer input[type=reset] {
     border:1px solid #cd4d4d; background: #fff; color:#cd4d4d; font-weight: bold;
}
.formulaire-classique input#telephone,
.formulaire-classique input#telecopie {width:100px;}

/* ---- MISE EN PAGE SUR 1 COLONNES ----- */
/* Colonne centrale */
#page1col_leftContainer .formulaire-classique .formContainer input[type=text],
#page1col_leftContainer .formulaire-classique .formContainer textarea {width:720px;}
#page1col_leftContainer .formulaire-classique .formContainer input[type=submit] {margin:0 0 0 668px;}

/* ---- MISE EN PAGE SUR 2 COLONNES ----- */
/* Colonne de gauche */
#page2col_leftContainer .formulaire-classique .formContainer input[type=submit] {margin:0 0 0 258px;}

/* Colonne de droite */
#page2col_rightContainer .formulaire-classique,
#page3col_rightContainer .formulaire-classique {
    padding:0 0 0 0; margin:0 0 8px 0px;}
#page2col_rightContainer .formulaire-classique .formContainer,
#page3col_rightContainer .formulaire-classique .formContainer {
    padding:5px 7px 0 4px; margin: 0 0 0 0;
}
#page2col_rightContainer .formulaire-classique .formContainer label {width:110px; font-size:10px;}
#page2col_rightContainer .formulaire-classique .formContainer input[type=text],
#page2col_rightContainer .formulaire-classique .formContainer textarea {width:180px;}
#page2col_rightContainer .formulaire-classique .formContainer input[type=submit] {margin:0 0 0 57px;}
/* ---- MISE EN PAGE SUR 3 COLONNES ----- */
/* Colonne de gauche */
#page3col_leftContainer .formulaire-classique .formContainer label {float:none;}
#page3col_leftContainer .formulaire-classique .formContainer input[type=text],
#page3col_leftContainer .formulaire-classique .formContainer textarea {width:175px;float:none;}
#page3col_leftContainer .formulaire-classique .formContainer input[type=submit] {margin:6px 0 0 0px;}
/* Colonne centrale */
#page3col_centerContainer .formulaire-classique .formContainer label {width:160px;}
#page3col_centerContainer .formulaire-classique .formContainer input[type=text],
#page3col_centerContainer .formulaire-classique .formContainer textarea {width:335px;}
#page3col_centerContainer .formulaire-classique .formContainer input[type=submit] {margin:0 0 0 263px;}
#page3col_centerContainer .formulaire-classique .formContainer {
    padding:3px 5px 0 5px; margin: 0 0 0 0;
}
/* Colonne de droite */
#page3col_rightContainer .formulaire-classique .formContainer label {float:none;}
#page3col_rightContainer .formulaire-classique .formContainer input[type=text],
#page3col_rightContainer .formulaire-classique .formContainer textarea {width:175px;float:none;}
#page3col_rightContainer .formulaire-classique .formContainer input[type=submit] {margin:6px 0 0 0px;}

/* Console */
#formConsole {position:relative;height:auto; margin:5px 10px 5px 10px; font-family:Arial; font-size:11px;}
#formConsole .formConsole_error  {position:relative; background-image:url(images/icon_warning.gif); background-position:2px 2px; background-repeat:no-repeat; padding-left:22px;  border: 1px solid #ce0000; background-color:#f9e6e6; color:#ce0000; height:auto;}
#formConsole .formConsole_loading  {position:relative; background-image:url(images/spinner.gif); background-position:2px 3px; background-repeat:no-repeat; padding-left:22px;  border: 1px solid #666; background-color:#fff; color:#666; height:auto;}
#formConsole .formConsole_success  {position:relative; background-image:url(images/icon_success.gif); background-position:2px 3px; background-repeat:no-repeat; padding-left:22px;  border: 1px solid #336633; background-color:#ccffcc; color:#336633; height:auto;}
.button_close, .button_close_green {position:absolute;right:3px;top:2px;z-index:3;}
.button_close a {display:block;width:12px; height:12px;background-image:url(images/icon_close_red.gif);background-position:0 0;}
.button_close_green a {display:block;width:12px; height:12px;background-image:url(images/icon_close_green.gif);background-position:0 0;}
.button_close a:hover, .button_close_green a:hover {background-position:0 -12px;}
.button_close span, .button_close_green span {display:none; visibility:hidden;}
.required {font-weight:bold;}
.requiredMsg {color:#ccc; font-size:10px; padding:3px;}
