/*
* Style sheet creacartes
*/

a { color:#A6A534; }
body { background-color:#f7f5e8; font-family:Georgia, "Times New Roman", Times, serif; }
#header { /*background:url(images/header-all.jpg) no-repeat;*/
}
#container { background:url(images/main-fond.jpg) repeat-y; padding:0 100px 0 100px; }
/*#main {
	margin:0 0 0 100px;
}*/
#right { margin:20px 0 0 25px; }
#footer { margin:0 0 15px 0; }
#footer p { font-size:11px; text-align:center; margin:0 0 10px 0; }

/* Content + H1 + Images */
h1.ce_headline { background:url(images/h1-fond.jpg) no-repeat; color:#a6a534; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; height:29px; padding:0 0 0 35px; line-height:29px; margin:25px 0 15px 0; border-bottom: 1px solid #7c8022; }
h2 { font-size:16px; color:#FF7B05; margin:0; }
hr { color:#7C8022; }
.ce_text { text-align:justify; font-size:12px; line-height:24px; color:#515151; }
.vignettes_examples .image_container { border:#A6A534 dashed 1px; margin-bottom:2px; }
.cgv { }

/* Tableau */
#tarifs .ce_table { width:700px; font-size:12px; }
#tarifs .ce_table td { padding:6px; border-bottom:1px solid #cac83f; text-align:center; }
.ce_table { font-size:10px; }
.ce_table td { padding:8px; border-bottom:1px solid #cac83f; text-align:center; }
.col_0 { font-weight:bold; color:#ff7b05; }
.row_0,
.col_1 { font-weight:bold; }
.row_6 { color:#515151; font-weight:bold; }

/* Menu */
#menu_sup { margin:0 0 0 0; padding:0; list-style:none; height:49px; width:906px; }
#menu_sup li,
#menu_sup a { display:block; float:left; height:49px; background:url(images/menu-roll.jpg) 0 0 no-repeat; outline:0; }
#menu_sup li a span { position:absolute; top:-99999px; left:-99999px; }
#menu_sup #menu_sup_acc { background-position:0 0; width:198px; }
#menu_sup #menu_sup_exe { background-position:-199px 0; width:292px; }
#menu_sup #menu_sup_tar { background-position:-491px 0; width:112px; }
#menu_sup #menu_sup_con { background-position:-602px 0; width:303px; }
#menu_sup #menu_sup_acc:hover { background-position:0 -49px; }
#menu_sup #menu_sup_exe:hover { background-position:-199px -49px; }
#menu_sup #menu_sup_tar:hover { background-position:-491px -49px; }
#menu_sup #menu_sup_con:hover { background-position:-602px -49px; }
#menu_sup #menu_sup_acc:active { background-position:0 -49px; }
#menu_sup #menu_sup_exe:active { background-position:-199px -49px; }
#menu_sup #menu_sup_tar:active { background-position:-491px -49px; }
#menu_sup #menu_sup_con:active { background-position:-602px -49px; }

/* Formulaire */
.ce_form { margin:25px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; color:#A6A534; }
.ce_form label { float:left; width:200px; text-align:right; margin:0 15px 0 0; line-height:24px; }
.ce_form input { font-family:Georgia, "Times New Roman", Times, serif; width:250px; margin:0 0 10px 0; padding:4px; font-size:12px; }
#carte_champ input { font-family:Georgia, "Times New Roman", Times, serif; width:200px; margin:0 0 10px 0; padding:2px; font-size:12px; }
.ce_form textarea { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; width:330px; margin:0 0 10px 0; padding:4px; overflow:auto; }
.captcha_text { font-size:11px; margin:0 0 0 5px; }
input.captcha { margin:0px 0 0 0; width:50px; text-align:center; }
.ce_form .submit { background:#a09c25; border:0; cursor:pointer; margin:20px 0 15px 215px; width:105px; padding:5px; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; }
.ce_form .submit:hover { background:#E2592F; }
.submit_btn { background:#a09c25; border:0; cursor:pointer; margin:20px 0 15px 0px; padding:5px; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; }
.submit_btn:hover { background:#E2592F; }
.ce_form input.submit_btn2 { background:#a09c25; width:120px; border:0; cursor:pointer; margin:20px 0 15px 0px; padding:5px; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; }
.ce_form input.submit_btn2:hover { background:#E2592F; }

/* */

.encart-right {background:#EBE9B6; border:1px solid #D2D1B2; width:198px; margin:0 0 0 0;}
.encart-right .image_container {width:165px; margin:15px auto 15px auto; border:2px solid #7F7F25;}
.encart-right-txt {background:#7F7E2B; color:#FFF; text-align:center; margin:0 0 10px 0; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif;}
.encart-right-txt a {color:#FFF; font-size:12px;}
.encart-right-txt a:hover {text-decoration:none;}
.encart-right-txt p {margin:0; padding:0;}

/* */

#edit_field_form li {margin:0 0 10px 0; height:20px;}
#edit_field_form input {width:100px;}