﻿div.static { font-size:12px; }
div.static a { text-decoration:underline; color:blue; }
div.static h1 { font-size:20px; margin:10px 0 6px 0; }
div.static h2 { font-size:15px; text-transform:uppercase; margin:14px 0 5px 0; }
div.static h3 { font-size:14px; text-transform:uppercase; margin:7px 0 4px 0; }
div.static h4 { font-size:13px; text-transform:uppercase; margin:6px 0 3px 0; }
div.static h5 { font-size:12px; text-transform:uppercase; margin:5px 0 2px 0; }
div.static ul { list-style-type:disc; }
div.static ol { list-style-type:none; }
div.static ul, div.static ol { margin:0 5px 15px 5px; list-style-position:inside; }
div.static li { line-height:18px; }
div.static p { margin-bottom:15px; text-align:justify; }
div.static span.italic { font-style:italic; }
div.static hr { border:none; height:1px; background:#ddd; }

#ReussissezVotreVoyage a:hover, #CgvVoyages a:hover { color:#0066cc; }
#ReussissezVotreVoyage h2, #CgvVoyages h2 { border-bottom:1px solid #0066cc; color:#0066cc;  }
#CgvVoyages table { border-collapse:collapse; width:100%; }
#CgvVoyages td, #CgvVoyages th { border-bottom:1px solid #afdfff; border-right:1px solid #afdfff; padding:4px 5px; }
#CgvVoyages td:last-child, #CgvVoyages th:last-child { border-right-width:0; }
#CgvVoyages th { background:#0066cc; color:#fff; }
#CgvVoyages tr.altern td { background:#ccfaff; }

/* @group Formulaire de contact */

div.staticContainer h2 { color:#878170; border-bottom:1px solid #878170; }
#contactPage, div.staticContainer {
    border:1px solid #ddd; 
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:5px 30px;
}
#contactPage form { margin:20px 0; } 
#contactPage table { border-collapse:collapse; }
#contactPage td { padding:3px 6px 3px 0; vertical-align:top; }
#contactPage label { float:right; margin-top:6px; }
#contactPage .error { color:#ff0000; font-weight:bold; padding:3px 0; }
#FormContainer {
    position:relative; 
    margin:15px 0;
}
#contactPage input.txt, #contactPage input[type="text"] {
    height:25px;
    padding:0 5px;
    width:417px;
}
#contactPage select {
    padding:5px;
    min-width:428px;
}
#contactPage textarea {
    padding:5px;
    width:417px;
    height:150px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:12px;
}
#contactPage input.txt, #contactPage input[type="text"], #contactPage select, #contactPage textarea {
    background-color:#F4F4F4;
    border:1px solid #ddd;
}
#contactPage input[type="text"]:focus, #contactPage input[type="text"].focus, 
#contactPage select:focus, #contactPage select.focus, 
#contactPage textarea:focus, #contactPage textarea.focus {
    background-color:#fff;
    border-left-style:inset;
    border-top-style:inset;
}
#contactPage option {
    padding:2px 5px !important;
}
#contactPage p.legend {
    font-style:italic;
    margin:20px 0;
}
#contactPage div.success {
    border:1px solid #ddd; 
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
    padding:10px;
    width:470px;
    margin:20px auto;
    overflow:auto;
}
#contactPage div.success span {
    display:block;
    float:left;
    background:url(images/Sprites.png) no-repeat -317px -551px;
    width:27px;
    height:27px;
}
#contactPage div.success div {
    float:right;
}

/* @end Formulaire de contact */
