/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
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, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }body { width:1000px; height:auto; margin:auto; font-family:Arial; background-color:#00B2DA; color:#555555; line-height:1.3em; background:#00B0D8 url('../images/background_body.png') repeat-x; }
p{ font-size:9pt; text-align:justify; line-height:1.4em; }
a.nolink { color:#555555 !important; text-decoration:none !important; cursor:text;}
div.flexModule a.linkmore { text-decoration:none;}
div.flexModule a.linkmore:hover{ text-decoration:underline;}
h1, h1 a{color:#68BD45 !important;}
#page { text-align:left; width:950px; margin:auto; padding-left:50px; padding-bottom:20px; }
.clear { clear:both; }
#wrapper { height:auto; margin-bottom:36px; background-color:#FFFFFF; padding-bottom:14px; padding-top:34px; padding-left:32px; padding-right:34px; width:834px; float:left; }
#logo { width:833px; height:70px; position:relative; padding-top:10px; padding-bottom:10px; margin-bottom:14px; border-top:2px dotted #23C4F4; border-bottom: 2px dotted #23C4F4; color:#72D0F6; font-size:8pt; }
#logo img { float:left; }
#logo img#image_new{ float:right; padding-top:15px; }
#logo ul { float:left; padding-left:50px; padding-top:45px; }
#logo li { display:inline; }
#logo ul li a { padding:2px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
#logo ul li a:hover { color:#CCDE69; }
#logo a.nonActive { color:#72D0F6; }
#logo a.active { color:#CCDE69; }
#vert { width:798px; height:auto; background-image: url('../images/background_vert.gif'); background-repeat: repeat-y; padding-top:29px; padding-left:35px; padding-bottom:26px; margin-bottom:28px; }
#blanc { width:100%; min-height:303px; background-color:transparent; }
#blanc_prestation { background-color:#FFFFFF; float:left; margin-left:-30px; margin-top:-3px; height:auto; width:auto; }
#contenu_principal { width:95%; min-height:303px; background-color:#FFFFFF; }
#parent2-wrap{ }
#parent2-wrap h1,#parent2-wrap h2,#parent2 h1,#parent2 h2 { color:#68BD45; margin-bottom:10px; }
#parent2-wrap p ,#parent2 p { font-size:10pt; margin-bottom:5px; text-align:justify; }
#parent2-wrap p.italique,#parent2 p.italique { font-style:italic; }
#parent2-wrap ul ,#parent2 ul { margin-bottom:0px; }
#parent2-wrap li,#parent2 li { font-size:10pt; margin-left:24px; list-style-type:disc; }
#parent2-wrap li.decale, #parent2 li.decale { margin-left:30px; }
#parent2-wrap li.souligne, #parent2 li.souligne { text-decoration:underline; }
#parent2-wrap li.bleu, #parent2 li.bleu { color:#555555; }
#parent2-wrap li.bleu a, #parent2 li.bleu a { color:#555555; text-decoration:none; }
#parent2-wrap li.bleu a:hover, #parent2 li.bleu a:hover { color:#23c4f4; }
#parent2-wrap li.vert, #parent2 li.vert { color:#555555; }
#parent2-wrap li.vert a, #parent2 li.vert a { color:#555555; text-decoration:none; }
#parent2-wrap li.vert a:hover, #parent2 li.vert a:hover { color:#006738; }
#parent2-wrap li.orange, #parent2 li.orange { color:#555555; margin-bottom:5px; }
#parent2-wrap li.orange a, #parent2 li.orange a { color:#555555; text-decoration:none; }
#parent2-wrap li.orange a:hover, #parent2 li.orange a:hover { color:#f15a22; }
#parent2-wrap li.listeGras, #parent2 li.listeGras { list-style-type:disc; font-weight:bold; }
#parent2-wrap li.listeGras a, #parent2 li.listeGras a { text-decoration:none; color:#000000; }
#parent2-wrap div { min-height:350px; }
#gauche { float:left; width:312px; min-height:350px; background-color:transparent; background-image:url('../images/background_gauche_accueil.gif'); background-repeat:no-repeat; height:377px; position:relative; top:-7px; padding-top:8px; left:-8px; }
#blanc_gauche { background-color:#FFFFFF; margin-left:7px; float:left; height:378px; }
#menu { float:left; position:relative; right:20px; height:auto; width:130px; padding-top:60px; }
#menu ul { }
#menu li { width:133px; height:35px; text-transform:uppercase; font-size:8pt; font-weight:bold; padding-top:8px; padding-left:7px; }
#menu li span { height:35px; width:133px; opacity:0.85; }
#menu a.wactive { color:red; }
#menu a { color:#555555; display:block; text-decoration:none; position:relative; top:-30px; padding-left:7px; }
#menu a:hover { color:#FF3300; }
#top_accueil { clear:both; width:319px; height:172px; position:absolute; top:-7px; left:0px; }
#contentModule #top{ left:-25px; top:-27px; }#col_gauche #top{ left:-40px; top:-12px; }
#top { float:left; position:relative; }
#contentModule div#top { }
#contentModule a{ text-decoration:none; color:#E76F34; }
#top_prestations { width:319px; height:172px; background-repeat:no-repeat; background-position:top left; position:relative; top:-12px; left:-10px; }
#middle { clear:both; position:relative; top:-20px; left:0px; z-index:2; text-align:left; }
#middle h1 { font-size:10pt; padding-bottom:28px; }
#middle p { padding-bottom:17px; }
#domaine { float:left; padding-left:1px; }
#domaine h3 { color:#23C4F4; margin-bottom:8px; }
#domaine h4 a { color:#F15A22; font-size:11px; text-decoration:none; font-weight:bold; }
.domaine { margin-left:10px; margin-bottom:30px; border-left:2px dotted black; float:left; padding-left:10px; width:130px; }
.first_domaine { border-left:0px; padding-left:0px; margin-left:0px; }
.domaine h4 { padding-bottom:5px; }
.domaine img { padding-bottom:5px; }
.domaine a { font-size:10px; color:#555555; }
a#prevdomaine,a#nextdomaine,a#nextreference,a#prevreference { outline:none; }
#prevdomaine { float:left; left:-12px; position:relative; top:55px; z-index:2; }
#prevdomaine.hideimg,#nextdomaine.hideimg { visibility:hidden; }
#nextdomaine { float:right; left:-25px; position:relative; top:-84px; }
.carousel { float:left; }
div#domaine .carousel { width:430px; height:150px; overflow:hidden; margin-left:-36px; }
#reference { float:left; margin-top:20px; width:100%; }
#reference h3{ color:#23C4F4; margin-left:1px; margin-bottom:10px; }
#reference h3 a{ color:#23C4F4; text-decoration:none; }
#reference h4 { font-size:0.9em; margin-bottom:5px; }
#reference h4 a{ color:#F15A22; font-size:11px; text-decoration:none; }
#reference .csc-textpic-imagewrap img{ margin-right:8px; }
#reference p a{ text-decoration:none; color:#23C4F4; }
.reference { margin-left:10px; margin-bottom:30px; border-left:2px dotted black; float:left; padding-left:10px; width:130px; }
.mySlide .first_reference{ margin-left:4px; }
.first_reference { border:none !important; margin-left:-6px; margin-bottom:30px; float:left; padding-left:10px; width:130px; }
.reference h4 ,.first_reference h4 { padding-bottom:5px; }
.reference img,.first_reference img { padding-bottom:5px; }
.reference a , .first_reference a { font-size:10px; color:#555555; display:block; }
div#reference .carousel { width:320px; height:140px; overflow:hidden; margin-left:-46px; }
#prevreference { float:left; left:-15px; position:relative; top:55px; z-index:2; }
#prevreference.hideimg,#nextreference.hideimg { visibility:hidden; }
#nextreference { left:270px; position:absolute; top:75px; }
#footer { width:900px; float:left; }
.footer_lists { float:left; border-left:2px dotted #23c4f4; height:166px; padding-left:26px; padding-right:26px; padding-top:6px; margin-bottom:11px; margin-top:10px; width:auto; }
.footer_lists ul{ float:left; }
.footer_lists ul.menuContenu{ margin-right:20px; }
#footer_lists_middle { border:none; margin-top:51px; padding-left:0px; height:auto; }
.footer_lists h3{ padding-top:15px; margin-bottom:10px; color:#23c4f4; }
.footer_lists span { color:#6fb249; }
.footer_lists li { padding-top:4px; padding-bottom:4px; }
.footer_lists a { color:#555555; font-size:12px; text-decoration:none; }
.footer_lists a:hover { text-decoration:none; color:#23c4f4; }
.Lastfooter_lists a { color:#555555; font-size:12px; text-decoration:none; }
.Lastfooter_lists a:hover { text-decoration:none; color:#6fb249; }
.Lastfooter_lists{ float:left; border-left:2px dotted #23c4f4; height:166px; padding-left:26px; padding-right:0px; padding-top:6px; margin-bottom:11px; margin-top:10px; width:auto; }
.Lastfooter_lists li{ padding-top:4px; padding-bottom:4px; }
.Lastfooter_lists h3{ padding-top:15px; margin-bottom:10px; color:#23c4f4; }
.Lastfooter_lists span { color:#6fb249; }
#contentFooter { line-height:1em; float:left; width:auto; margin-left:-6px; }
#contentFooter p span.footer { display:block; padding-bottom:1px; }
#contentFooter p span.footer2 { display:block; margin-top:7px; }
#pastel { background-color:#DCFEFD; height:194px; }
#scotch1 { background-image:url('../images/scotch_gauche.gif'); background-repeat:no-repeat; width:77px; height:184px; position:relative; left:-24px; top:-27px; float:left; }
#address { padding-top:5px; position:relative; left:-20px; float:left; width:193px; }
#address img { padding-bottom:10px; }
#address p { font-size:12px; }
#address p img.contactpicto { padding-bottom:0; float:left; margin-right:8px; }
#address p a{ color:#555555; border-bottom:1px dashed #555555; text-decoration:none; }
#scotch2 { background-image:url('../images/scotch_droite.gif'); background-repeat:no-repeat; width:79px; height:105px; position:relative; right:-22px; bottom:-115px; float:right; }
#powered { text-transform:uppercase; color:#FFFFFF; font-size:9px; margin-top:20px; clear:both; float:left; width:100%; }
#powered a { text-decoration:none; color:#FFFFFF; }
#col_gauche { width:271px; min-height:303px; background-color:#FFFFFF; float:left; padding-left:30px; padding-right:30px; }
#col_gauche h3 { color:#68BD45; margin-bottom:20px; }
#col_gauche p { text-align:justify; padding-bottom:20px; }
#col_droite { width:417px; min-height:303px; background-color:#FFFFFF; float:left; padding-top:20px; }
#col_droite h2,#col_droite h1 { font-size:12pt; padding-top:15px; padding-left:116px; margin-bottom:15px; }
#col_droite p { font-size:9pt; text-align:justify; }
.flex { width:416px; }
.flex h3 { color:#68BD45; font-size:10pt; }
.flex p { font-size:9pt; padding-bottom:8px; padding-right:10px; }
.flex img { clear:both; float:left; width:100px; border-right:2px dotted #808285; margin-top:4px; margin-bottom:4px; margin-right:20px; }
a.lireSuite { font-size:8pt; color:#555555; }
.flex div h3 a { color:#68BD45; text-decoration:none; }
.flexPrestation { min-height:105px; float:left; width:100%; margin-bottom:15px; }
.flexPrestation p { margin-right:15px; }
.flexPrestation p a{ color:#E76F34; text-decoration:underline; }
.flexPrestation a{ color:#555555; text-decoration:none; }
#scotch_gauche_vertical { position:relative; width:31px; height:124px; background-repeat:no-repeat; left:-50px; top:-20px; float:left; }
#scotch_droite_vertical { background-repeat:no-repeat; float:left; height:125px; width:30px; position:absolute; bottom:50px; left:850px; }
#onglet { background-image:url('../images/presentation_menu.gif'); background-repeat:no-repeat; position:relative; width:407px; height:19px; top:-3px; right:49px; float:right; }
#onglet ul { width:407px; height:19px; margin-top:-2px; }
#onglet li { width:135px; height:19px; display:inline; padding-left:42px; padding-right:35px; }
#onglet li a { color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:8pt; font-weight:bold; }
#contentModule { background-color:#FFFFFF; width:730px; min-height:223px; float:left; border-bottom:1px solid #A7A9AC; margin-left:-30px; padding-left:30px; }
#contentModule img { float:right; position:relative; top:15px; right:15px; }
img.pixigosmall { float:none !important; position:relative !important; top:5px !important; right:0 !important; }
#module { width:760px; min-height:383px; float:left; background-color:#FFFFFF; margin-left:1px; padding-bottom:10px; }
#moduleContact { width:760px; min-height:383px; float:left; background-image:url(../images/fond_contact2.jpg); background-repeat:repeat-y; margin-left:1px; padding-bottom:10px; }
#moduleContact form label{ font-family:Times; font-size:18px; }
#module h3, #references h3, #references h2{ color:#E76F34; font-size:12pt; padding-bottom:15px; padding-top:9px; }
#references ul li{ font-size:0.8em; list-style-position:inside; list-style-type:disc; }
#module div.flex { width:100%; float:left; padding-top:15px; }
#module div.flex img { float:left; width:100px; height:95px; padding-bottom:10px; }
.flexModule a{ text-decoration:none; color:#E76F34; }
#module div.flex div.flexModule h3{ padding-top:0; }
#module div.flex div.flexModule { width:50%; float:left; padding-top:0px; min-height:150px; }
#module div.flex div p { padding-left:114px;text-align:justify; }
#module div.flexModule p { margin-right:15px; }
#module div.flex div h3 p { color:#E76F34; font-size:10pt; text-decoration:none; margin:0; padding:0; }
#module div.flex h3 { color:#68BD45; font-size:10pt; padding-bottom:8px; }
#middle_module { float:left; width:549px; padding-right:10px; }
#middle_module h1, #middleContact h1 { font-size:12pt; padding-bottom:28px; margin-top:25px; }
#middle_module h3 { font-size:14px; margin-bottom:5px; margin-top:5px; }
#middle_module p { padding-bottom:8px; height:auto; margin-right:30px }
#scotch_droite_vertical_module { position:relative; left:779px; top:495px; background-image:url('../images/scotch_droite_vertical.gif'); background-repeat:no-repeat; width:30px; height:125px; }
#top_module { float:left; width:170px; height:177px; position:relative; top:-12px; left:-11px; background-repeat:no-repeat; background-position:top left; }
#bleu { width:833px; height:344px; background-image:url('../images/background_bleu.png'); background-repeat:repeat-y; float:left; margin-bottom:20px; }
#scotch1_domaine { background-image:url('../images/scotch1_domaine.gif'); background-repeat:no-repeat; background-position:bottom left; width:77px; height:357px; margin-left:-21px; float:left; position:relative; }
#scotch2_domaine { background-image:url('../images/scotch2_domaine.gif'); background-repeat:no-repeat; background-position:top right; width:76px; height:84px; float:right; margin-right:-23px; margin-top:-17px; position:relative; left:0px; }
#content { float:left; width:743px; height:357px; margin-left:-20px; }
#content h1 { color:#FFFFFF; margin-top:31px; }
.flexDomaine { float:left; margin-bottom:20px; margin-top:20px; }
.flexDomaineContenu { width:33%; float:left; margin-bottom:20px; }
.flexDomaineContenu div { padding-left:7px; background-color:#FFFFFF; height:95px; float:left; overflow:hidden; width:75%; }
.flexDomaineContenu h2 { color:#E76F34; font-size:8pt; padding-top:8px; width:80%; margin-bottom:0px; }
.flexDomaineContenu a { color:#E76F34; font-size:8pt; text-decoration:none; }
.flexDomaine img { float:left; position:relative; left:-46px; top:-10px; }
.flexDomaineContenu p { margin-bottom:7px; }
#left_domaine { width:168px; height:338px; float:left; }
#left_domaine img { margin-top:-7px; }
#middle_domaine { background-color:#FFFFFF; width:328px; height:331px; float:left; }
#middle_domaine img { z-index:50; position:relative; top:25px; left:-45px; }
#right_domaine { width:137px; height:331px; float:left; }
#menu_domaine { float:right; width:150px; position:absolute; right:80px; background-image:url('../images/menu_domaines.gif'); background-repeat:no-repeat; background-position:-5px 20px; }
#menu_domaine ul { padding-top:29px; }
#menu_domaine li { padding-left:15px; text-transform:uppercase; font-size:8pt; height:39px; }
#menu_domaine a { color:#555555; text-decoration:none; }
#menu_domaine a:hover { color:#FF3300; }
#liste_domaines { margin-top:15px; margin-bottom:30px; }
#liste_domaines li { text-transform:uppercase; height:15px; }
#liste_domaines a { text-decoration:none; border-bottom:1px dashed black; }
#domaines { width:100%; float:left; }
#domaines h3 { color:#23C4F4; }
#domaines h4 { color:#F15A22; font-size:10px; }
.domaines { margin-left:22px; margin-top:10px; margin-bottom:30px; border-left:2px dotted black; float:left; padding-left:22px; width:auto; }
.domaines h4 { padding-bottom:5px; }
.domaines img { padding-bottom:5px; }
.domaine p a { display:block; font-size:10px; color:#555555; }
.domaines a { font-size:10px; color:#555555; }
.first_domaines { border-left:0px; padding-left:0px; margin-left:0px; }
#blanc_demo { width:767px; height:349px; float:left; background-color:#FFFFFF; }
#left_demo { width:327px; height:349px; border-right:1px solid #A7A9AC; float:left; margin-top:-177px; padding-right:42px; }
#left_demo h2 { color:#E76F34; font-size:10pt; margin-left:114px; margin-top:39px; margin-bottom:8px; }
#left_demo p { font-size:7pt; margin-left:114px; margin-bottom:5px; }
#left_demo img { margin-left:48px; margin-top:5px; }
#right_demo { width:397px; height:349px; float:right; margin-top:-177px; }
.flex_demo { float:left; width:100%; }
.demo { width:46%; float:left; padding-left:20px; margin-bottom:15px; min-height:116px; }
.demo img { float:left; margin:15px 15px 5px 9px; padding-bottom:20px; }
.demo p { padding-left:10px; text-align:justify; width:90%; }
.demo h2 { font-size:10pt; padding-left:10px; margin-bottom:0px; padding-top:12px; }
.demo h2 a{ cursor:pointer; }
.demo a { color:#68BD45; text-decoration:none; }
#scotch_droite_vertical_demo { position:relative; left:779px; top:241px; background-image:url('../images/scotch_droite_vertical.gif'); background-repeat:no-repeat; width:30px; height:125px; }
#blanc_reference { float:left; width:765px; height:387px; background-color:#FFFFFF; }
#scotch_droite_vertical_references { float:left; position:absolute; left:846px; top:440px; background-image:url('../images/scotch_droite_vertical.gif'); background-repeat:no-repeat; width:30px; height:125px; }
#left_reference { float:left; width:357px; margin-top:-80px; padding-right:32px; }
#left_reference h1 { float:right; padding-bottom:10px; padding-right:8px; padding-top:5px; width:auto; }
#noRef { padding-right:8px; }
#left_reference img { float:right; }
#middle_reference { float:left; width:215px; height:387px; background-color:#23C4F4; margin-top:-177px; }
#middle_reference h2 { color:#FFFFFF; font-size:10pt; padding-top:19px; padding-left:15px; padding-bottom:21px; }
#middle_reference p { color:#FFFFFF; padding-bottom:15px; padding-left:15px; padding-right:12px; }
#reference_exemple { width:215px; height:52px; position:relative; bottom:-81px; }
#reference_exemple h3 { padding-left:15px; color:#FFFFFF; font-size:8pt; }
#reference_exemple p { font-size:15pt; font-weight:bold; float:left; padding-top:10px; padding-left:24px; letter-spacing:2px; width:auto; }
#reference_exemple img { padding-top:11px; float:left; }
#right_reference { float:right; width:161px; height:387px; margin-top:-177px; background-image:url('../images/image_droite_reference.jpg'); background-repeat:no-repeat; }
#blanc_contact { width:657px; height:780px; background-image:url('../images/fond_quadrille.png'); float:left; }
#formulaire { margin-top:150px; width:657px; height:780px; }
#formulaire h1 { font-size:22pt; padding-left:240px; padding-bottom:37px; }
#formulaire input { width:373px; height:33px; float:right; margin-right:110px; }
#formulaire textarea { width:373px; height:137px; float:right; margin-right:110px; }
#formulaire p { float:right; padding-bottom:9px; width:auto; }
div .formulaire_bottom{ clear:both; padding-left:29px; padding-right:23px; padding-top:23px; height:50px; width:auto; }
#formulaire div p.left { float:left; width:auto; }
#formulaire div p.right { float:right; width:auto; }
#remarque { padding-left:118px; padding-right:31px; padding-top:24px; margin-bottom:19px; }
#top_contact { width:170px; height:177px; position:relative; top:-12px; left:-11px; background-repeat:no-repeat; background-position:top left; }
legend{ display:none; visibility:hidden; }
label { float:left; width:100px; }
.tx_powermail_pi1_fieldwrap_html{ margin-bottom:10px; margin-left:30px; margin-right:60px; }
.tx_powermail_pi1_fieldwrap_html_10{ margin-top:10px; margin-left:30px; }
.tx_powermail_pi1_fieldwrap_html_11{ margin-left:30px; margin-right:60px; }
#moduleContact .powermail_text{ border:0px; height:26px; width:368px; background-image:url(../images/inputContact.jpg); background-repeat: no-repeat; padding:5px 0px 0px 5px; }
#moduleContact .powermail_captcha { border:0px; height:26px; width:368px; background-image:url(../images/inputContact.jpg); background-repeat: no-repeat; padding:5px 0px 0px 5px; }
.wrapMessage{ margin-left:30px; margin-right:60px; margin-top:40px; font-size:14px; font-family:Times; }
.powermail_textarea{ width:530px; height:200px; }
#moduleContact .powermail_textarea{ background:url(../images/textearea.jpg) no-repeat; width:369px; height:133px; padding:5px 0px 0px 5px; }
.powermail_submit{ float:right; height:30px; width:100px; margin-top:30px; margin-bottom:30px; margin-right:10px; }
#moduleContact .powermail_submit{ float:right; height:30px; width:100px; margin-top:30px; margin-bottom:30px; margin-right:10px; background:none; border:none; font-family:Times; font-size:22px; color:#555555; cursor:pointer; }
.tx-powermail-pi1{ margin-top:30px; margin-left:30px; float:left; font-size:9pt; }
.powermail_mandatory_list{ margin-left:30px; }
.powermail_mandatory_listitem{ margin-top:10px; }
.tx-powermail-pi1_mandatory_submit{ margin:30px; }
.powermail_all_tr{ margin-top:30px; }
.powermail_all_td{ padding:5px; }
.tx-powermail-pi1_confirmation{ margin-top:10px; margin-bottom:10px; }
.captcha{ float:left; }
img.tx-srfreecap-pi2-image { display:block; clear:both; margin-left:95px; margin-top:10px; }
.tx-srfreecap-pi2-cant-read{ color:#555555; display:block; font-size:14px; font-family:Times; }
.tx-srfreecap-pi2-cant-read a{ color:#E76F34; }
.powermail_wrap{ float:left; margin-top:30px; font-size:14px; font-family:Times; }
#advice-required-uid11{ float:left; clear:both; }
span.asterisque { color:#23C4F4; }
div.champsMenu { height:41px; }
#menu_contact { float:right; width:142px; position:absolute; right:64px; top:263px; }
#menu_contact ul { background-image:url('../images/scotch_menu_contact.gif'); background-repeat:no-repeat; }
#menu_contact li { height:35px; width:190px; padding-top:9px; text-align:center; }
#menu_contact a { font-size:8pt; color:#555555; text-decoration:none; }
#menu_contact a:hover { color:#FF3300; }
.powermail_mandatory { color:#23c4f4; }
.validation-advice { color:#23c4f4; }
#cadre_orange { margin-top:-20px; margin-left:-9px; }
#parent2{ background-color:#FFFFFF; float:left; height:350px; padding-left:20px; padding-right:45px; padding-top:28px; position:relative; text-align:left; width:245px; overflow: hidden; }
#parent2 div{ height:350px; }
#parent1{ height:375px; padding:0; overflow: hidden; margin-bottom:0; margin-left:33px; margin-right:0; margin-top:80px; position:relative; width:265px; }
#parent1 #middle-1{ height:378px; }
#parent1 #middle-1 img{ }
.csc-header{ margin-left:200px; margin-top:30px; }
.tx-irfaq-pi1 .tx-irfaq-pi1{ margin-left:200px; margin-right:30px; margin-top:30px; font-size:12px; }
.video{ margin-left:200px; float:left; }
.titrevideo{ margin-bottom:30px; margin-top:30px; }
.video p{ padding-bottom:17px; }
.formulaire{ margin-left:140px; }
.formulaire .powermail_text{ width:350px; }
.formulaire img.tx-srfreecap-pi2-image{ margin-right:0px; }
#advice-required-uid33{ clear:both; float:left; }
.tx-chgallery-pi1{ font-family: arial; font-size: 9pt; margin-left:190px; }
.tx-chgallery-pi1 a{ text-decoration:none; color:#E76F34; }
.lienGalerie{ text-decoration:none; color:#6FB249; }
div#middleContact{ width:763px; }
#middleContact h1 { float:left; }
div#col_gaucheContact{ width:100%; }
div.footer-header{ margin-bottom:23px; }
div.footer-header h3{ color:#fff; padding-bottom:3px; border-bottom:1px solid #BCD631; }
div.footer-header h3 span{ color:#BCD631; }
div.footer-margin{ margin-left:40px; }
div.footer-left, div.footer-middle, div.footer-right{ width:257px; float:left; min-height:200px; }
div.footer-left, div.footer-middle{ margin-right:20px; }
div.footer-left h3, div.footer-middle h3, div.footer-right h3{ margin-bottom:5px; padding:0 10px; color:#fff; text-transform:capitalize; }
div.footer-left h3 span, div.footer-middle h3 span, div.footer-right h3 span{ color:#BCD631; }
div.footer-left h3 img, div.footer-middle h3 img, div.footer-right h3 img{ }
div.footer-left ul, div.footer-middle ul, div.footer-right ul{ border-top:1px solid #BCD631; }
div.footer-left ul li, div.footer-middle ul li, div.footer-right ul li{ border-bottom:1px solid #BCD631; color:#FFFFFF; font-size:0.78em; }
div.footer-middle ul li, div.footer-right ul li{ line-height:26px; }
div.footer-left ul li{ padding:3.5px 10px; }
div.footer-left ul li a, div.footer-middle ul li a, div.footer-right ul li a{ color:#FFFFFF; padding:0 10px; display:block; text-decoration:none; }
div.footer-left ul li a:hover, div.footer-middle ul li a:hover, div.footer-right ul li a:hover{ background-color:#BCD631; color:#FFFFFF; }
div.footer-left ul li span, div.footer-middle ul li span, div.footer-right ul li span{ display:block; }
.nostrong{ font-weight:normal; }
#references{ width:720px; min-height:383px; float:left; background-color:#FFFFFF; margin-left:1px; padding:20px; }
#references a img{ border:1px solid #a8a8a8; }
#references a{ color:#E76F34; }
#references a:hover img{ border:1px solid #E76F34; }
#references .csc-textpic-imagerow { width:100% !important; text-align:center; }
#references .csc-textpic-imagerow img{ margin:0 30px 20px 0; }
.signature{ display:block; float:left; }
.ville{ display:block; text-align:right; }
.ville strong{ font-weight:normal; }
